Trusted Primary Care in Durham, NC

Who Will Take Real Care of Your Health This Year?

General Medical Practice provides comprehensive, compassionate primary care for patients of all ages in Durham, North Carolina. From preventive screenings to chronic condition management — we're here for the long run.

15+
Years Serving Durham
10K+
Patients Under Care
4.8
Patient Rating
Same-Day
Appointments Available
General Medical Practice clinic interior in Durham, North Carolina

Healthcare That Puts You First — Every Visit, Every Time

At General Medical Practice, we believe quality healthcare starts with a genuine relationship between physician and patient. Located in the heart of Durham at 3505 N Roxboro St, our practice has served the community for over 15 years with a commitment to thorough, personalized medicine.

Whether you're scheduling your first annual physical, managing a chronic condition like diabetes or hypertension, or need urgent attention for an acute illness — our team provides the kind of continuity of care that keeps you healthy year after year.

Board-Certified Physicians
All Ages Welcome
Insurance Accepted
Evening & Weekend Hours

Comprehensive Care for
Every Stage of Life

From routine check-ups to specialized screenings, we offer a full spectrum of primary care services tailored to your unique health needs.

Annual Physical Exams

Thorough preventive examinations including vitals, lab work, and health risk assessments to catch issues early and keep you on track.

Chronic Disease Management

Expert ongoing care for diabetes, hypertension, asthma, cholesterol, and other chronic conditions with personalized treatment plans.

Preventive Screenings

Cancer screenings, bone density tests, cardiovascular risk evaluation, and immunizations to protect your health before problems arise.

Acute Illness & Injury

Same-day appointments available for infections, sprains, allergic reactions, and other urgent but non-emergency health concerns.

Pediatric & Family Care

Well-child visits, developmental assessments, vaccinations, and school/ sports physicals for patients of every age in your family.

Lab Work & Diagnostics

On-site phlebotomy, EKG, spirometry, and rapid testing so you can get answers quickly without unnecessary referrals.

What Sets General Medical
Practice Apart

We've built our reputation on the details — the follow-up calls, the clear explanations, the hours that actually work around your schedule.

Your Doctor, Not a Rotating Schedule

Build a lasting relationship with a physician who knows your history, your concerns, and your goals — not a different face every visit.

Flexible Hours That Fit Your Life

Early morning, evening, and limited weekend appointments because your health shouldn't wait for a 9-to-5 window.

Insurance & Financing Made Simple

We accept most major insurance plans and work with you to understand your benefits before you walk through the door.

Clear Communication, Every Time

No jargon, no rushing. We explain your diagnosis, your options, and your next steps in language you actually understand.

What Our Patients Say

Real feedback from real patients who trust us with their health and the health of their families.

"I've been coming to General Medical Practice for three years now. The staff remembers my name, my history, and they never make me feel like I'm in a rush. It's rare to find that kind of care."
MR
Maria R.
Patient since 2022
"My doctor took the time to explain my blood pressure medication in a way that actually made sense. I finally understand my condition and feel confident managing it. That level of patience is everything."
JT
James T.
Patient since 2021
"Getting my kids their vaccines and annual checkups here has been stress-free. The office is clean, the wait is short, and the providers are wonderful with children. I recommend them to every parent I know."
SK
Sarah K.
Patient since 2020

Your Health Is Worth the
Appointment

Don't wait for a symptom to become a crisis. Schedule your visit at General Medical Practice today and experience primary care that truly puts you first.

We're Here When You Need Us

Have questions about our services, insurance, or scheduling? Reach out anytime — we respond to all inquiries within one business day.

Our Location 3505 N Roxboro St
Durham, NC 27704-2767
Office Hours Mon – Fri: 8:00 AM – 6:00 PM
Sat: 9:00 AM – 1:00 PM
Sun: Closed

Request an Appointment

Fill out the form below and we'll get back to you within one business day.

Request Received!

Thank you for reaching out. Our team will contact you within one business day to confirm your appointment.

Located in North Durham

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website