About Hampton Family Practice2018-08-27T09:09:35+00:00

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.

Why Choose Hampton Family Practice?

  • PEOPLE FIRST

  • CARING AND SKILLED DOCTORS

  • SAME DAY APPOINTMENTS

  • ONSITE LAB

  • TREATMENT FOR PATIENTS OF ALL AGES

OWNERSHIP

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

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

Request An Appointment
With Hampton Family Practice

  • If you are an existing patient, please call 757-838-6335 to schedule an appointment.

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