MercyOne Urgent Care and Convenient Care locations

If you are experiencing an emergency, including but not limited to chest pain, shortness of breath, and arm or leg weakness, DO NOT visit urgent care. Please visit your closest emergency department or call 911.
MercyOne Urgent Care and Convenient Care, with locations across Iowa, treats minor illnesses and injuries, non-threatening medical conditions to ensure the highest level of care for you and your family. At each of our locations, we always have a provider on-site accepting patients three months of age and older. We offer both in-person, walk-in appointments and virtual visits seven days a week. You can schedule online or by phone.
When it’s not an emergency, choose urgent or convenient care!
- Experienced medical staff with emergency and primary care backgrounds.
- Open seven days a week with no appointment necessary.
- On-site lab work, X-rays, physicals and immunizations.
- Shorter wait times
- Accepts most major insurances.
- Self-pay option available
MercyOne Urgent Care and Convenient Care locations
Specialty Clinic
MercyOne Centerville Quick Care
19942 St. Joseph Drive - Centerville, IA 52544
Urgent Care +1 more
MercyOne Clinton Family Medicine (Convenient Care)
841 Springdale Drive - Clinton, IA 52732
Urgent Care +1 more
MercyOne Regency Family Medicine (Convenient Care)
621 South Illinois Avenue Suite 100 - Mason City, IA 50401
Urgent Care +1 more
MercyOne Ankeny Urgent Care
800 East 1st Street Suite 1500 - Ankeny, IA 50021
Urgent Care +1 more
MercyOne Indianola Urgent Care
2006 North 4th Street, Suite 200 - Indianola, IA 50125
Urgent Care
MercyOne Genesis Bettendorf Convenient Care
4487 53rd Avenue - Bettendorf, IA 52722
Primary Care +1 more
MercyOne Pleasant Hill Urgent Care
5900 East University Avenue Suite 100 - Pleasant Hill, IA 50327
Primary Care +1 more
MercyOne Waterloo Urgent Care
2710 St. Francis Drive Suite 111 - Waterloo, IA 50702
Primary Care +1 more
MercyOne Oelwein Urgent Care
129 8th Avenue Southeast - Oelwein, IA 50662