Specializing in You Since 1977

Hampton Family Practice is a privately owned, primary care group of physicians, nurse practitioners and physician’s assistants dedicated to the mission envisioned by its founder, Dr. Michael H. Joynes.

Grounded in the tradition of Family Medicine, Hampton Family Practice is committed to the continuity of care and delivery of compassionate, patient centered services and education promoting good health and quality of life for patients and their family members of all ages.

We believe that long lasting, caring relationships with our patients is central to good health. With each visit, we get to know you, your personality, unique health history, wellness goals and preferences, and over time, this knowledge leads to the best possible diagnosis and treatment plan for you.

Hampton family practice in Newport News va

Why Choose Hampton Family Practice?







Unlike hospital-owned medical groups, our practice is owned exclusively by physician partners. We enjoy the freedom, and the responsibility, of making all of the decisions that affect our practice. This includes the types of investments we make, the medical services we offer, who we hire, how we celebrate, as well as day-to-day operational decisions.

Meet the Founder of Hampton Family Practice

doctor joynes Hampton family practice

Michael Joynes, M.D., a native of the Peninsula, opened Hampton Family Practice in 1977 to provide compassionate medical care to the families of the Hampton Roads community.

Dr. Joynes received a Bachelor of Science degree in Biology from Virginia Polytechnic University. He then graduated from The Medical College of Virginia, Richmond and completed a Family Medicine Residency at VCU Riverside. He is also Board Certified by the American Board of Family Physicians.

Learn more about the providers at Hampton Family Practice

Supporting our Community

We believe that part of our responsibility is help the community in Hampton Roads where we live and work to become a better place.
We are honored to have the privilege to work with local organizations in Hampton Roads. We do this because we believe it is the right thing to do.
We hope that our decision to make a difference in our community can inspire others to do the same because together there is virtually nothing we can’t accomplish.

Request An Appointment
With Hampton Family Practice

  • If you are an existing patient, please call 757-838-6335 to schedule an appointment.
  • Date Format: MM slash DD slash YYYY

Address Logo
Contact Logo
Hours Logo

Monday through Thursday:
8:30 a.m. to 6:00 p.m.

Friday: 8:30 a.m. to 5:00 p.m.
Saturday: 8:00 a.m. to 12:00 p.m