Valsartan Recall: Call your pharmacist if you are taking medications containing valsartan. Learn more here.

  • Now accepting new patients

    Your Need...Our Commitment

    We are dedicated to promoting the health and development of our patients from infant well-child visits to end of life care. We provide comprehensive, high-quality medical care to every patient with the hopes that we can help them maintain a high level of health that allows them to lead a healthy, happy life.

    Make an Appointment
  • Now accepting new patients

    Emphasizing Wellness, Prevention, and Treatment

    Our skilled physician, dedicated PA’s, and friendly support staff work to provide the highest quality of care available to you and your family.

    Make an Appointment
  • Now accepting new patients

    Professional Medical Practice

    We are dedicated to providing healthcare services for the residents of Southern Virginia. Make an appointment with us today!

    Make an Appointment

News & Announcements

  • We Are Members of Privia Medical Group

    As of January 16, 2018, we are proud members of Privia Medical Group!

Proud to be Part of Privia Medical Group

Logo

Martinsville Family Medicine is a proud member of Privia Medical Group. The best doctors in our community have joined together to form Privia Medical Group (PMG), a multi-specialty, high-performance medical group that puts patients first. Our physicians are united by the mission of providing better, more coordinated care for their patients.

To learn more about Privia Medical Group and find other Privia doctors, please visit our website.

“Great place, fantastic staff, and amazing Drs! They will work with you and take their time to help figure out what is wrong ! My husband and I love how they take the time to listen to your symptoms and concerns and don't just spit back a lot of medical jargon! When you leave you understand what's wrong with you and how the medicine or next steps will help you and if they can't help you they will refer you to a special so that your taken care!”
Jessica H. U.

Martinsville Office

Address:

2696 Greensboro Road
Martinsville, VA 24112

Contact:

276.638.7205 276.638.3389 Secure Message via Portal

Hours:

Patient Portal

Access your personal health information and test results, securely message your care team, and manage payments, all from one spot and at your convenience, 24/7.

  • See your provider's openings and schedule appointments.
  • Review prescription medications and request renewals.
  • View payment history and pay current invoices.
Patient Portal