
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.
Comprehensive care, under one roof.
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.
Modern offices in Elgin, Geneva, and Sycamore — close to home, work, and family.
Your records, your providers, and your care travel with you across every NIMA location.
Message your care team, view lab results, and request refills any time of day.
Find a NIMA office near you.
Monday – Friday, 8:00 AM – 5:00 PM. Saturday hours vary by location.
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.
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.
Call or book online
Reach your nearest NIMA office. We'll match you with a provider who fits your needs.
Complete your intake
A short questionnaire helps us understand your history before you ever walk in.
Meet your care team
Sit down with a physician who listens — no rushed visits, no scripts read aloud.
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."
"I've been coming here for years. They actually listen, they remember details, and they never rush you. It feels like real medicine again."
"Booking a telemedicine visit took two minutes and I had my prescription before lunch. Couldn't recommend NIMA more highly."