The Maple Street ReportOur sources & standards ↗
IOWA / EVERY COUNTY

Iowa cost of living by county

Statewide: median rent $972, median household income $75,059, median home value $208,000. American Community Survey 2020-2024 estimates via Census Reporter.

County or cityMedian rentHousehold incomeHome value
Adair County$799$68,092$160,400
Adams County$893$71,875$131,600
Allamakee County$796$70,694$172,300
Appanoose County$784$54,934$124,200
Audubon County$759$58,229$121,900
Benton County$826$86,962$208,200
Black Hawk County$989$66,417$188,900
Boone County$845$83,531$212,400
Bremer County$921$86,784$219,600
Buchanan County$848$78,236$176,000
Buena Vista County$894$71,719$159,500
Butler County$812$73,715$165,400
Calhoun County$723$64,964$118,800
Carroll County$731$72,930$176,000
Cass County$777$63,013$150,300
Cedar County$879$80,602$211,300
Cerro Gordo County$850$68,189$166,400
Cherokee County$758$71,269$158,700
Chickasaw County$738$75,675$182,600
Clarke County$931$71,641$161,100
Clay County$811$65,428$178,600
Clayton County$790$67,242$168,500
Clinton County$850$66,981$160,600
Crawford County$743$67,027$153,700
Dallas County$1,311$102,379$355,600
Davis County$868$77,194$161,900
Decatur County$611$59,044$113,900
Delaware County$764$74,989$177,900
Des Moines County$904$62,928$136,500
Dickinson County$922$75,432$270,700
Dubuque County$959$77,630$237,300
Emmet County$733$63,730$114,100
Fayette County$881$60,165$136,800
Floyd County$745$68,557$143,500
Franklin County$696$59,894$124,100
Fremont County$746$71,621$154,400
Greene County$781$63,409$155,400
Grundy County$774$87,205$198,800
Guthrie County$845$77,711$180,100
Hamilton County$877$72,432$156,400
Hancock County$736$70,601$141,400
Hardin County$795$65,069$122,500
Harrison County$849$79,535$176,000
Henry County$820$67,436$164,300
Howard County$713$67,446$147,800
Humboldt County$744$71,946$155,800
Ida County$696$63,073$108,900
Iowa County$686$71,223$193,900
Jackson County$807$74,186$175,000
Jasper County$836$71,311$186,300
Jefferson County$883$61,620$163,400
Johnson County$1,122$74,935$308,600
Jones County$784$73,531$184,800
Keokuk County$828$62,329$118,700
Kossuth County$859$67,697$148,300
Lee County$835$62,382$141,400
Linn County$945$77,649$214,300
Louisa County$775$77,354$150,100
Lucas County$709$61,793$120,200
Lyon County$843$76,746$230,000
Madison County$1,036$90,855$245,100
Mahaska County$793$70,940$157,800
Marion County$884$78,680$233,000
Marshall County$885$73,315$145,500
Mills County$959$90,753$237,800
Mitchell County$738$71,365$175,100
Monona County$855$68,377$142,900
Monroe County$798$70,996$156,300
Montgomery County$814$63,666$121,400
Muscatine County$971$69,396$182,100
O'Brien County$868$68,356$173,100
Osceola County$797$69,239$122,600
Page County$705$57,953$125,300
Palo Alto County$638$72,781$123,200
Plymouth County$910$83,251$228,900
Pocahontas County$832$61,875$98,100
Polk County$1,149$83,576$262,100
Pottawattamie County$1,018$73,602$195,700
Poweshiek County$883$67,391$209,300
Ringgold County$710$73,346$156,200
Sac County$722$73,838$141,400
Scott County$1,005$78,277$222,000
Shelby County$783$72,738$164,000
Sioux County$908$86,098$250,100
Story County$1,018$69,685$258,700
Tama County$872$70,781$148,600
Taylor County$765$67,740$117,200
Union County$721$57,772$122,000
Van Buren County$622$61,161$114,600
Wapello County$920$64,766$125,100
Warren County$973$94,588$269,600
Washington County$879$75,647$203,900
Wayne County$659$61,964$111,300
Webster County$785$68,975$153,800
Winnebago County$717$67,642$135,000
Winneshiek County$861$79,066$259,200
Woodbury County$981$73,658$183,200
Worth County$758$78,008$145,800
Wright County$790$67,190$119,600

Check your ZIP code →