Family medicine & primary care
Closed · opens tomorrow 8:00 am
Family medicine for every age.
One doctor who knows you, appointments that start on time, and the time to talk things through.

The practice
Elm Street Family Medicine is a small, independent practice. We look after children, adults and older patients, and we keep our lists short so there is always time for the question you almost didn’t ask.
30 min
Standard appointment, not ten.
Same day
Sick visits for registered patients.
In network
With most major insurance plans.
What we look after
Everyday medicine, done properly.
From yearly checkups to long-term conditions, your care stays in one place, with one team that knows your history.
Annual physicals
A full yearly checkup: history, exam, blood work when it’s due, and a plan for the year ahead.
Same-day sick visits
Coughs, fevers, infections, sprains: morning appointments kept free for patients who need to be seen today.
Children & teens
Well-child visits, school and sports physicals, and vaccines, from newborns to college.
Long-term conditions
Diabetes, blood pressure, asthma, thyroid: regular reviews and one doctor who follows your progress.
Women’s health
Pap tests, contraception, menopause care and breast health, in a calm and private setting.
Vaccines & travel
Flu shots, routine vaccines and advice before you travel, with most vaccines kept in stock.

New patients
Your first visit, step by step.
- Book online or call us. Choose a time that suits you. Most new patients are seen within a week.
- Fill out your forms at home. We send them by email, so your visit starts with you, not paperwork.
- Meet your doctor. A full hour to go over your history, medicines and anything on your mind.
The people you’ll see.

Dr. Michael Ruiz

Dr. Daniel Reyes

Leila Haddad

Maya Bell
For the first time in years I left a doctor’s appointment without feeling rushed. Dr. Ruiz listened to everything and then explained it all in plain words.
Ellen P.
Visit us
Where to find us.
Address
418 Elm Street, Suite 2, Evanston, IL 60201
Parking lot behind the building. No steps at the entrance.
Hours
- Monday, Tuesday
- 8:00 am – 5:30 pm
- Wednesday
- 8:00 am – 7:00 pm
- Thursday
- 8:00 am – 5:30 pm
- Friday
- 8:00 am – 4:00 pm
- Saturday
- 9:00 am – 12:00 pm
- Sunday
- Closed
Call or write
After hours, call the main number to reach the doctor on call.
Not feeling well today? Call us first.
We keep appointments free every morning for registered patients who need to be seen the same day.