Modern medical clinic waiting area
Now accepting new patients

Compassionate care.
Three convenient locations.

Primary Care, Family Medicine, and Internal Medicine serving Elgin, Geneva, and Sycamore, IL — with the personal attention you'd expect from a practice that's been part of the community for decades.

Accepting New Patients
Telemedicine Available
On-Site Lab & Ultrasound
Same-Day Appointments
Scroll
What we do

Comprehensive care, under one roof.

Primary Care
Your medical home
Family Medicine
Every age, every stage
Internal Medicine
Adult specialty care
Telemedicine
Care from home
On-Site Lab
Results, faster
Ultrasound
In-office imaging
Sleep Studies
Home-based testing
Why NIMA

The kind of doctor's office people actually look forward to.

Our physicians, nurse practitioners, and medical assistants believe that great primary care begins with knowing you — your story, your goals, and the people you love.

03
Convenient locations

Modern offices in Elgin, Geneva, and Sycamore — close to home, work, and family.

01
Practice, one team

Your records, your providers, and your care travel with you across every NIMA location.

24/7
Healow Patient Portal

Message your care team, view lab results, and request refills any time of day.

Our locations

Find a NIMA office near you.

Monday – Friday, 8:00 AM – 5:00 PM. Saturday hours vary by location.

Office

Elgin

1750 N. Randall Road, Suite 110
Elgin, IL 60123
Mon–Fri · 8:00 AM – 5:00 PM
Get Directions
Office

Geneva

1000 S. Randall Road, Suite 225
Geneva, IL 60134
Mon–Fri · 8:00 AM – 5:00 PM
Get Directions
Office

Sycamore

2560 Hauser Ross Drive, Suite 450
Sycamore, IL 60178
Mon–Fri · 8:00 AM – 5:00 PM
Get Directions
Healow Patient Portal

Access your health records, anytime.

Log in to the Healow Patient Portal to view results, message your care team, request prescription refills, and manage appointments — securely and on your schedule.

New patients

Becoming a new patient is easy.

Three simple steps — and you'll be in the hands of a primary care team that treats you like a person, not a chart number.

01

Call or book online

Reach your nearest NIMA office. We'll match you with a provider who fits your needs.

02

Complete your intake

A short questionnaire helps us understand your history before you ever walk in.

03

Meet your care team

Sit down with a physician who listens — no rushed visits, no scripts read aloud.

From our patients

Trusted across the Fox Valley.

"Dr. and the entire staff treated my family like we were their only patients. The new office is beautiful and the care is even better."
Jennifer M.
Geneva, IL
"I've been coming here for years. They actually listen, they remember details, and they never rush you. It feels like real medicine again."
Robert K.
Elgin, IL
"Booking a telemedicine visit took two minutes and I had my prescription before lunch. Couldn't recommend NIMA more highly."
Maria S.
Sycamore, IL