Free & Low-Cost Clinics in Iowa
370 free and low-cost health clinics across 203 cities in Iowa (IA). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.
Cities in Iowa
- Adel 1 clinic
- Algona 2 clinics
- Altoona 1 clinic
- Ames 2 clinics
- Anamosa 2 clinics
- Anita 1 clinic
- Ankeny 8 clinics
- Anthon 1 clinic
- Arlington 1 clinic
- Atkins 1 clinic
- Atlantic 2 clinics
- Avoca 1 clinic
- Bancroft 1 clinic
- Bedford 1 clinic
- Belle Plaine 1 clinic
- Bellevue 1 clinic
- Bettendorf 1 clinic
- Birmingham 1 clinic
- Boone 1 clinic
- Boyden 1 clinic
- Breda 1 clinic
- Bussey 1 clinic
- Calmar 1 clinic
- Cantril 1 clinic
- Carlisle 1 clinic
- Carroll 2 clinics
- Cascade 1 clinic
- Cedar Falls 3 clinics
- Cedar Rapids 8 clinics
- Centerville 1 clinic
- Chariton 2 clinics
- Cherokee 1 clinic
- Clarence 1 clinic
- Clarinda 1 clinic
- Clarksville 1 clinic
- Clear Lake 1 clinic
- Clinton 1 clinic
- Clive 4 clinics
- Columbus City 1 clinic
- Conrad 1 clinic
- Coon Rapids 1 clinic
- Coralville 4 clinics
- Corning 2 clinics
- Correctionville 1 clinic
- Corydon 3 clinics
- Council Bluffs 6 clinics
- Cresco 1 clinic
- Creston 2 clinics
- Dallas Center 1 clinic
- Davenport 8 clinics
- Dayton 1 clinic
- De Witt 2 clinics
- Decorah 4 clinics
- Denison 2 clinics
- Denver 1 clinic
- Des Moines 25 clinics
- Dubuque 4 clinics
- Dunlap 1 clinic
- Durant 1 clinic
- Dyersville 2 clinics
- Dysart 1 clinic
- Eagle Grove 1 clinic
- Earlham 1 clinic
- Earling 1 clinic
- Edgewood 1 clinic
- Eldridge 1 clinic
- Elk Horn 1 clinic
- Emmetsburg 1 clinic
- Estherville 1 clinic
- Evansdale 1 clinic
- Fairbank 1 clinic
- Fairfield 2 clinics
- Farmington 1 clinic
- Fayette 1 clinic
- Forest City 1 clinic
- Fort Dodge 13 clinics
- Fredericksburg 1 clinic
- Gladbrook 1 clinic
- Gowrie 1 clinic
- Graettinger 1 clinic
- Greene 1 clinic
- Greenfield 2 clinics
- Grimes 2 clinics
- Grinnell 4 clinics
- Griswold 1 clinic
- Hampton 2 clinics
- Harlan 1 clinic
- Hartley 1 clinic
- Hiawatha 1 clinic
- Hopkinton 1 clinic
- Humboldt 1 clinic
- Humeston 1 clinic
- Huxley 1 clinic
- Indianola 2 clinics
- Inwood 1 clinic
- Iowa City 7 clinics
- Jesup 1 clinic
- Johnston 2 clinics
- Kalona 1 clinic
- Keokuk 3 clinics
- Keosauqua 1 clinic
- Kingsley 1 clinic
- Knoxville 3 clinics
- La Porte City 1 clinic
- Lake City 1 clinic
- Lake Mills 2 clinics
- Lake View 2 clinics
- Lamoni 2 clinics
- Lansing 1 clinic
- Latimer 1 clinic
- Le Claire 1 clinic
- Le Mars 1 clinic
- Lenox 3 clinics
- Leon 1 clinic
- Lime Springs 1 clinic
- Lineville 1 clinic
- Logan 1 clinic
- Manchester 1 clinic
- Manning 1 clinic
- Manson 1 clinic
- Mapleton 1 clinic
- Marion 1 clinic
- Marshalltown 2 clinics
- Mason City 5 clinics
- Massena 1 clinic
- Maxwell 1 clinic
- Mediapolis 1 clinic
- Missouri Valley 1 clinic
- Montezuma 1 clinic
- Monticello 1 clinic
- Mount Vernon 1 clinic
- Muscatine 2 clinics
- Nashua 1 clinic
- Nevada 2 clinics
- Northwood 1 clinic
- Norwalk 2 clinics
- Oakland 1 clinic
- Oelwein 1 clinic
- Osage 1 clinic
- Oskaloosa 2 clinics
- Ottumwa 6 clinics
- Panora 2 clinics
- Paullina 1 clinic
- Pella 3 clinics
- Perry 2 clinics
- Persia 1 clinic
- Pleasant Hill 2 clinics
- Pocahontas 1 clinic
- Polk City 1 clinic
- Postville 1 clinic
- Primghar 1 clinic
- Redfield 1 clinic
- Reinbeck 1 clinic
- Riceville 1 clinic
- Rock Rapids 1 clinic
- Rockwell City 1 clinic
- Sac City 1 clinic
- Saint Ansgar 1 clinic
- Sanborn 1 clinic
- Seymour 2 clinics
- Shelby 1 clinic
- Sheldon 1 clinic
- Shell Rock 1 clinic
- Shenandoah 1 clinic
- Sioux Center 1 clinic
- Sioux City 6 clinics
- Sloan 1 clinic
- Solon 1 clinic
- Spencer 1 clinic
- Spirit Lake 1 clinic
- State Center 1 clinic
- Storm Lake 3 clinics
- Strawberry Point 1 clinic
- Stuart 2 clinics
- Sully 1 clinic
- Sumner 1 clinic
- Sutherland 1 clinic
- Tipton 1 clinic
- Toledo 1 clinic
- Traer 1 clinic
- Tripoli 1 clinic
- Urbana 1 clinic
- Urbandale 2 clinics
- Van Horne 1 clinic
- Vinton 3 clinics
- Wapello 1 clinic
- Waterloo 10 clinics
- Waukee 2 clinics
- Waukon 2 clinics
- Waverly 8 clinics
- Wayland 1 clinic
- West Bend 1 clinic
- West Branch 1 clinic
- West Burlington 4 clinics
- West Des Moines 3 clinics
- West Liberty 1 clinic
- West Union 1 clinic
- Westside 1 clinic
- Williamsburg 1 clinic
- Windsor Heights 1 clinic
- Winterset 1 clinic
- Winthrop 1 clinic
- Woodbine 1 clinic