Free & Low-Cost Clinics in Iowa
122 clinics · 45 cities
Every clinic below is a federally funded community health center in Iowa. They treat you whether or not you have insurance and charge on a sliding-fee scale based on your income and family size. Pick your city to see clinic names, addresses, phone numbers, and hours. Always call ahead to confirm services and eligibility.
Advertisement
Cities in Iowa (IA)
- Des Moines 14 clinics
- Council Bluffs 8 clinics
- Davenport 8 clinics
- Ottumwa 8 clinics
- Dubuque 6 clinics
- Cedar Rapids 5 clinics
- Centerville 5 clinics
- Fairfield 5 clinics
- Sioux Center 5 clinics
- Mount Ayr 4 clinics
- Oskaloosa 4 clinics
- Bloomfield 3 clinics
- Lamoni 3 clinics
- Leon 3 clinics
- Sigourney 3 clinics
- Clarksville 2 clinics
- Clinton 2 clinics
- Corydon 2 clinics
- Fort Dodge 2 clinics
- Marshalltown 2 clinics
- Muscatine 2 clinics
- Osceola 2 clinics
- Sioux City 2 clinics
- Ames 1 clinic
- Bedford 1 clinic
- Chariton 1 clinic
- Clarion 1 clinic
- Columbus City 1 clinic
- Dayton 1 clinic
- Eagle Grove 1 clinic
- Eldon 1 clinic
- Hawarden 1 clinic
- Iowa City 1 clinic
- Ireton 1 clinic
- Keokuk 1 clinic
- Mason City 1 clinic
- Packwood 1 clinic
- Rock Valley 1 clinic
- Spencer 1 clinic
- Storm Lake 1 clinic
- Traer 1 clinic
- Urbandale 1 clinic
- Vinton 1 clinic
- Waterloo 1 clinic
- West Burlington 1 clinic
No cities match your search.
New to community health centers? Read how the sliding-fee scale works or what to bring to your first visit.