Duly Health and Care Logo

Locations

St. Charles

3310 W. Main St.St. Charles, Illinois 60175
630-377-2800

About Michael Rivera, MD

Philosophy of Care

Treat patients as individuals with respect and compassion, encourage wellness and prevention and provide patients with knowledge in managing their health.

Languages

English

Clinical Interests

Adult and child wellness, Cardiovascular care, Orthopaedic care, Health maintenance and Management of chronic disease

Personal Interests

Chicago sports, Fitness, Soccer and Hiking

Memberships

American Academy of Family Practitioners

American Medical Association

Awards & Accolades

Vitals Patients' Choice Award

2000

Education
Schools
University of the EastGraduation Date: 1998Degree: MD
Residency
Southern Illinois UniversityResident in Family Medicine2003

Ratings and Comments

Comments are collected in our Press Ganey Patient Satisfaction Surveys. Patients are de-identified to protect confidentiality and patient privacy. Learn more about our patient satisfaction survey.

Dr. Rivera has been our primary doctor for several years and aways attentive to us as his patient. We are very happy with him and his office staff.

5

Sep 29, 2025

I feel that my appointment went very very well. Dr. Rivera understands my needs and explains treatments clearly. Duly has an excellent team.

5

Sep 29, 2025

Dr Rivera is the only reason I continue driving to this location. He is a caring, compassionate doctor.

5

Sep 7, 2025

Dr. Rivera and his staff are always great.

5

Sep 5, 2025

Dr Rivera best Dr at duly

5

Sep 5, 2025

Patient Satisfaction Rating

4.9

542 Reviews

The Patient Satisfaction Rating score is an average of all responses to care provider related questions on our independent rating system, the Press Ganey Patient Satisfaction Survey. Responses are measured on a scale of 1 to 5, with 5 being the best score. Learn more about our patient satisfaction survey.

Contact Us
Need Help?
Corporate Mailing Address1100 W 31st Street
Downers Grove, Illinois 60515
Main Line - (630) 469 9200Billing Customer Service - (866) 734 7680
Stay ConnectedSign up for Duly e-Newsletters