Skip to office directory

5 offices · Northern Virginia

Need a doctor today?

Primary & urgent care across Northern Virginia — without the long wait.

Same-day appointments and walk-ins for the whole family: sick visits, physicals, women’s health, labs and more — at five Millennium Medical Care offices near you.

Same-day visits, walk-ins welcome, most major insurance accepted.

  • Same-day appointments
  • Walk-ins welcome
  • Most major insurance accepted

Woodbridge · Manassas · Herndon · Fairfax · Stone Springs, VA

A physician welcoming a mother and daughter at Millennium Medical Care

Northern Virginia

5 offices

Find yours →

Most major insurance accepted

  • Aetna
  • Anthem HealthKeepers
  • Blue Cross Blue Shield
  • CareFirst
  • Cigna
  • UnitedHealthcare
  • Medicare
  • Medicaid
  • Tricare
  • + more

Call your nearest office to confirm your plan — office numbers below.

Same-daysick visits & urgent care
All agesfamily practice, kids to seniors
On-site labstesting without the extra trip
5 officesacross Northern Virginia

Patient reviews

What patients are saying

Real, verbatim reviews from Millennium Medical Care patients — verified on Google.

“I have been going to Millennium Medical Center for a few years now, and I’ve consistently had a positive experience. Our physician is always incredibly understanding and caring.”
Fatma D. · Google review
“She was wonderful, so compassionate, and attentive. I have a lot of anxiety in healthcare settings and she made me feel heard and safe.”
Carey M. · Google review
“Excellent service, both from the doctor and the staff. Above all, they listened to me and guided me through my medical options. They truly deserve 5 stars.”
Sam G. · Google review

Pick your office below to read more reviews for that location.

What we treat & do

What can we help you with today?

Internal medicine, family practice and urgent care under one roof — so you don’t have to guess where to go.

Clinician examining a patient in an exam room

I’m sick today

Same-day & urgent care: cold and flu, infections, minor injuries, sick visits for adults and children — seen today, not next week.

Physician reviewing a care plan with a senior patient

I need a primary care doctor

Annual exams and ongoing management of diabetes, high blood pressure, cholesterol and other chronic conditions.

Teen athlete having a sports physical

I need a physical

School, sports, camp, work and Medicare wellness physicals — quick appointments, forms signed before you leave.

Clinician in consultation with a patient

Women’s health

Well-woman exams, pap smears, pregnancy testing and contraceptive management in a setting that takes its time.

Blood sample tubes ready for on-site lab testing

I need labs or testing

On-site blood work, STD and HIV testing, allergy testing, EKG and screenings — most results reviewed with you by our team.

Vaccines & immunizations

Flu shots, school-required immunizations and routine vaccines for every age — walk in or add one to any visit.

Find your office →

Real care, real people

Healthcare should feel personal

Come in when you’re sick. Stay with us for your ongoing care.

Millennium isn’t a walk-in clinic that treats your flu and never sees you again — the same team that gets you through today’s fever can be your family’s medical home for the long run.

  • Same-day when it’s urgent
  • One team for your whole family
  • Five offices across Northern Virginia
Members of the Millennium Medical Care team outside one of the group's clinics
The Millennium Medical Care team

How it works

Request a visit in about a minute

  1. Requesting an appointment from home on a phone1

    Pick your office

    Choose the Millennium Medical Care office closest to you below, then request a visit online or call.

  2. Front desk confirming an appointment by phone2

    We confirm by phone

    That office’s front desk confirms your appointment time and answers any insurance questions.

  3. A mother and son leaving the clinic after their visit3

    Be seen & leave with a plan

    Clear answers, prescriptions if needed, and a plan you actually understand.

Also at Millennium: preventive wellness program · hormone therapy · telehealth eVisits · after-hours advice line — ask at your visit

Know where to go

Us — or the ER?

Come see us today

  • Flu, fever & colds
  • Ear infections & sore throats
  • Minor injuries & sprains
  • UTIs & rashes
  • Physicals & testing
  • Sick visits for kids & adults
Find your office

Call 911 / go to the ER

  • Chest pain or pressure
  • Stroke symptoms
  • Severe bleeding
  • Difficulty breathing
  • Any life-threatening emergency

When in doubt about a true emergency, call 911 first.

Good to know

Questions patients actually ask

Can I walk in, or do I need an appointment?

Walk-ins are welcome when space allows. Booking ahead — even the same morning — guarantees your time and keeps your wait short.

Do you take my insurance?

We accept most major insurance plans. Call your nearest office with your card handy and the front desk will confirm your coverage before you come in.

What should I bring to my visit?

A photo ID, your insurance card, a list of current medications, and any recent records or forms (for example, school physical forms) that apply to your visit.

Should I go to urgent care or the ER?

For chest pain, stroke symptoms, severe bleeding or any life-threatening emergency, call 911 or go to the ER. For non-life-threatening illness and injuries — fevers, flu, infections, sprains — we can usually see you the same day.

Do you see children?

Yes. We’re a family practice and see all ages — sick visits, school and sports physicals, and immunizations for kids through seniors.

Where are you located?

Millennium Medical Care has five offices across Northern Virginia: Woodbridge, Manassas, Herndon, Fairfax and Stone Springs (Sterling). See the full office directory below for addresses, hours and phone numbers.

Book now

Find your nearest office

Choose an office below for its address, hours and phone number, or request an appointment directly on that office’s page.

Woodbridge

13168 Centerpointe Way, Suite 101
Woodbridge, VA 22193

Mon–Fri, 8:00 AM – 5:00 PM

(703) 730-2000

Manassas

6356 Hoadly Rd
Manassas, VA 20112

Mon–Fri, 8:00 AM – 5:00 PM · Sat, 9:00 AM – 1:00 PM

(703) 590-5999

Herndon

1043 Sterling Rd, Suite 104
Herndon, VA 20170

Mon–Fri, 8:00 AM – 5:00 PM

(703) 689-0111

Fairfax

11213 Lee Hwy, Suite H
Fairfax, VA 22030

Mon–Fri, 8:00 AM – 5:00 PM · Sat, 9:00 AM – 1:00 PM

(703) 832-8023

Stone Springs

24430 Stone Springs Boulevard, Suite #200
Sterling, VA 20166

Mon–Fri, 8:00 AM – 5:00 PM

(703) 665-3242

Visit us

One team, five offices

Millennium Medical Care serves patients across Northern Virginia from five convenient locations: Woodbridge, Manassas, Herndon, Fairfax and Stone Springs (Sterling).

Find office Services