Home / Septic pumping / Iowa
Septic pumping in Iowa
Septic pumping in Iowa, listed by town: 232 septic companies across 157 towns. 201 of them are matched to the state license list.
License check: on. We compare every Iowa listing to the Iowa DNR Licensed Septic Tank Cleaners (Pumpers) from the Iowa Department of Natural Resources, dated 08-19-2026. The list holds 223 license records. We pulled it on 11-10-2026.
"No match" does not mean unlicensed. Company names and phone numbers on a state list often differ from the ones in ads. Ask the company for its license number.
Before you call. Ask for the total price and which fees can be added: digging up or opening the lid, extra sludge, a trip charge. Ask if they pump every compartment through the main lid and check the baffles. Ask for the license or permit number. If the pumper says you need a repair, get three written quotes before you agree.
Licensed pumpers by county
- Adair County 1
- Adams County 1
- Allamakee County 1
- Appanoose County 2
- Audubon County 2
- Benton County 4
- Black Hawk County 5
- Boone County 4
- Bremer County 2
- Buchanan County 1
- Buena Vista County 1
- Butler County 1
- Calhoun County 1
- Carroll County 2
- Cass County 2
- Cedar County 1
- Cherokee County 2
- Chickasaw County 3
- Clay County 3
- Clayton County 2
- Clinton County 6
- Crawford County 1
- Dallas County 1
- Davis County 2
- Decatur County 1
- Delaware County 3
- Des Moines County 3
- Dickinson County 2
- Dubuque County 9
- Emmet County 3
- Floyd County 2
- Franklin County 1
- Fremont County 3
- Grundy County 2
- Guthrie County 1
- Hamilton County 1
- Hancock County 3
- Hardin County 1
- Harrison County 4
- Henry County 4
- Howard County 1
- Iowa County 2
- Jackson County 3
- Jasper County 4
- Jefferson County 2
- Johnson County 8
- Jones County 2
- Kossuth County 1
- Lee County 4
- Linn County 6
- Lucas County 2
- Lyon County 1
- Madison County 1
- Mahaska County 4
- Marion County 2
- Marshall County 2
- Mills County 4
- Mitchell County 1
- Monona County 2
- Monroe County 1
- Montgomery County 1
- Muscatine County 5
- Page County 2
- Palo Alto County 2
- Plymouth County 2
- Polk County 7
- Pottawattamie County 6
- Poweshiek County 1
- Ringgold County 1
- Sac County 2
- Scott County 7
- Shelby County 1
- Sioux County 6
- Story County 2
- Tama County 2
- Union County 1
- Van Buren County 1
- Wapello County 2
- Warren County 4
- Washington County 2
- Wayne County 2
- Webster County 3
- Winneshiek County 3
- Woodbury County 7
- Wright County 1
Counties are the ones printed on the state list. The number is how many license records the list files under the county.
Towns in Iowa
- Ainsworth 1
- Albia 1
- Allison 1
- Alton 1
- Ames 2
- Atalissa 1
- Audubon 1
- Barnum 1
- Baxter 1
- Beacon 1
- Belle Plaine 2
- Bellevue 2
- Bettendorf 1
- Blue Grass 1
- Boone 2
- Brandon 1
- Burlington 4
- Calamus 1
- Camanche 1
- Cantril 1
- Carlisle 1
- Cedar Falls 1
- Cedar Rapids 5
- Center Point 1
- Centerville 2
- Chariton 1
- Charles City 2
- Cherokee 2
- Clarinda 2
- Clarion 1
- Clear Lake 1
- Corning 1
- Corydon 1
- Council Bluffs 5
- Davenport 3
- Decorah 1
- Defiance 1
- Des Moines 7
- Dewitt 2
- Dickens 1
- Drakesville 1
- Dubuque 5
- Dundee 1
- Dyersville 1
- Edgewood 1
- Elk Horn 1
- Emmetsburg 2
- Estherville 1
- Fairfield 2
- Farmersburg 1
- Fontanelle 1
- Forest City 1
- Fort Atkinson 1
- Fort Dodge 1
- Fort Madison 2
- Fredericksburg 1
- Fruitland 1
- Garner 1
- Garwin 1
- Glenwood 3
- Griswold 1
- Grundy Center 1
- Hawarden 1
- Hiawatha 1
- Hull 1
- Indianola 2
- Iowa City 3
- Iowa Falls 1
- Jefferson 1
- Jesup 3
- Kalona 3
- Keokuk 3
- Knoxville 1
- La Porte City 1
- Lamoni 1
- Latimer 2
- Le Mars 1
- Letts 1
- Lewis 1
- Lidderdale 1
- Lime Springs 1
- Lineville 1
- Lohrville 1
- Lone Rock 1
- Long Grove 1
- Lucas 1
- Madrid 1
- Manchester 1
- Maquoketa 3
- Marengo 1
- Marion 1
- Marshalltown 2
- Martensdale 1
- Mason City 1
- Missouri Valley 2
- Monroe 1
- Monticello 1
- Mount Ayr 1
- Mount Pleasant 2
- Mount Vernon 1
- Muscatine 2
- Nevada 1
- New Hampton 1
- New London 1
- New Sharon 1
- Newell 1
- Newton 2
- Norwalk 1
- Olin 1
- Onawa 1
- Orange City 2
- Osage 1
- Oskaloosa 2
- Ottumwa 2
- Oxford 2
- Panora 1
- Parkersburg 1
- Parnell 1
- Percival 1
- Perry 1
- Peterson 1
- Pleasant Hill 1
- Reasnor 1
- Reinbeck 2
- Sac City 1
- Saint Charles 1
- Schaller 1
- Scotch Grove 1
- Sergeant Bluff 1
- Shannon City 1
- Sidney 1
- Silver City 1
- Sioux Center 1
- Sioux City 6
- Solon 1
- Spencer 1
- Sperry 1
- Swisher 1
- Tabor 1
- Templeton 1
- Toddville 1
- Toledo 3
- Vail 1
- Van Meter 1
- Victor 1
- Villisca 1
- Vinton 1
- Walcott 1
- Walford 1
- Waterloo 3
- Waucoma 1
- Waukon 1
- Waverly 3
- Webster City 1
- Wilton 1
- Woodbine 1
- Woodward 1
The number is how many septic companies have an address in the town. Each town page also shows companies within 30 miles.
On the Iowa list, based in another state
The EPA says household septic tanks are typically pumped every three to five years, and it puts routine maintenance at $250 to $500.