Windermere Medical Group

Your Trusted Primary Care Physician Near You in North Georgia

Looking for a primary care doctor near you who is accepting new patients? From yearly check-ups to chronic disease management, we’re here for every stage of life across six convenient locations.

Book Your Primary Care Appointment

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

From Yearly Check-Ups to Chronic Condition Management

Whether you need a family practice, an internal medicine doctor, a yearly check-up doctor, or geriatric doctors near you, Windermere Medical Group provides comprehensive care for patients of all ages across North Georgia.

Family Medicine

Whole-family care from children to seniors under one roof. Your family's go-to primary care practice.

Internal Medicine

Board-certified internists managing complex adult health conditions with a comprehensive, preventive approach.

Annual Check-Ups

Yearly wellness exams and preventive screenings to keep you ahead of potential health issues.

Geriatric Care

Specialized care for older adults focuses on maintaining quality of life, mobility, and independence.

Children's Primary Care

Pediatric care, including well-child visits, immunizations, and school physicals for your little ones.

Chronic Disease Management

Ongoing management for diabetes, hypertension, high cholesterol, thyroid disorders, and more.

Acute Care

Prompt treatment for sudden illnesses and injuries, strep, UTIs, minor wounds, and more, without the ER wait.

Immunizations & Preventive Care

Vaccines, screenings, and preventive care to protect you and your family year-round.

Mental Health

Compassionate psychiatric and behavioral health care for anxiety, depression, ADHD, and more, integrated with your primary care.

Hormone Therapy (BHRT)

Bioidentical Hormone Replacement Therapy to restore balance, energy, and well-being for both men and women.

Primary Care Doctors Near You Accepting New Patients

Windermere Medical Group is proud to serve patients searching for a primary care doctor near you. We’re a trusted primary care physician near you with experience in dedicated family practice you can count on. Our physicians are board-certified and trained in family medicine, internal medicine, geriatric care, and pediatrics, all under one roof.

Care That Puts You First

Thousands of patients across North Georgia trust Windermere Medical Group as their primary care home.

01

6 Convenient Locations

In Canton, Gainesville, Cumming, Habersham, Lawrenceville, and Alpharetta, Windermere Medical Group is always near you.
02

Same-Day Appointments

We know your time is valuable. Get seen when you need it, not weeks from now.
03

Medicare Accepted

We proudly accept Medicare and most major insurance plans so cost is never a barrier to great care.
04

All Ages Welcome

From newborns to seniors, our physicians are trained to care for every member of your family.
05

On-Site Lab & Imaging

Diagnostic testing and imaging are available in-office, with no need for multiple stops or referrals.
06

New Patients Welcome

Looking for a new doctor? We’re actively accepting new patients at all of our North Georgia locations.

Find a Primary Care Doctor Near You

Whether you’re searching for a primary care physician near you or in need of a primary care doctor near you. Windermere Medical Group has board-certified physicians ready to see you. We serve patients across North Georgia with six convenient locations, each accepting new patients.

Your Health Can't Be Put on Hold

Whether you need a yearly check-up, a new family doctor, or ongoing care for a chronic condition, Windermere Medical Group is ready to see you. Book Your Appointment Today!

We Accept Medicare & Most Major Insurance Plans

Searching for primary care doctors who accept Medicare near you? We accept Medicare at all five of our North Georgia locations. Call us or fill out the form above to verify your coverage.

Book Your Appointment in Minutes

Are you searching for primary care doctors near you accepting new patients? We make it easy. Fill out the form, and our team will reach out to confirm your visit, often the same or the next day.