Family Medicine

Family Medicine provides care for all members of your family.

family medicine

Family Medicine offers you and your entire family the convenience of getting care from the same provider, all at one location, and even the same day if needed. It’s a relationship that can last a lifetime. We’re here to take care of you when you are sick or injured, or just need a checkup to help you stay healthy and happy.

We also offer neighborhood clinics in several communities in the Tri-States, bringing you care where and when you need it.

 We offer:

  • Same day appointments
  • Coordination with other doctors if necessary
  • Physicals for women, men and children
  • Diagnose and treat illness and injury
  • Help you manage conditions like high blood pressure and diabetes
  • Healthy living advice for things like nutrition, exercise and weight control
  • Sports and school physicals
  • Timely vaccinations for all ages

Make an Appointment Online!

For your convenience, you may use online self-scheduling for annual physicals/exams and routine care for minor illness or injuries in our Dubuque, Dyersville and Cascade offices.

To schedule online, you must be a user of Patient Station. Click Here to Sign In
Don't have a Patient Station account? Enroll Here

Family Medicine - Dubuque Manager:
Michelle Markus, RN
Family Medicine - Dubuque East Campus
1000 Langworthy
Dubuque, IA 52001
Family Medicine - Dubuque West Campus
1500 Associates Dr.
Dubuque, IA 52002
Family Medicine Regional Clinics
208 N. 12th Street
Bellevue, IA 52031
24688 Hwy 136
Cascade, IA 52033
117 S. Madison St.
Cuba City, WI 53807
1121 Third Street, S.W.
Dyersville, IA 52040
911 Carter St., NW
Elkader, IA 52043
10988 Bartell Boulevard
Galena, IL 61036
1240 Big Jack Road
Platteville, WI 53818