Iowa Counties

99 counties · Census ACS 2023 data

County Population Med. Income Home Value
Polk County 497,441 $81,621 $248,400
Linn County 229,463 $76,421 $204,400
Scott County 174,302 $76,363 $212,500
Johnson County 154,881 $74,721 $293,100
Black Hawk County 130,693 $64,581 $182,400
Woodbury County 105,760 $70,147 $172,000
Dallas County 104,136 $102,349 $333,400
Dubuque County 98,948 $75,919 $226,100
Story County 98,592 $69,006 $243,600
Pottawattamie County 93,407 $71,446 $183,600
Warren County 53,484 $92,990 $252,800
Clinton County 46,383 $65,177 $153,800
Cerro Gordo County 42,785 $65,537 $154,100
Muscatine County 42,735 $69,512 $172,400
Marshall County 39,971 $72,785 $134,100
Des Moines County 38,597 $60,662 $137,000
Jasper County 37,864 $70,128 $176,800
Webster County 36,848 $68,054 $138,500
Sioux County 35,984 $84,736 $235,600
Wapello County 35,265 $60,034 $112,900
Marion County 33,551 $78,059 $211,100
Lee County 33,175 $59,803 $123,600
Boone County 26,669 $79,741 $191,200
Plymouth County 25,699 $81,600 $218,600
Benton County 25,698 $84,742 $198,400
Bremer County 25,118 $83,343 $207,200
Washington County 22,539 $71,339 $199,600
Mahaska County 22,045 $69,019 $140,900
Jones County 20,799 $73,071 $183,400
Buena Vista County 20,684 $66,564 $146,900
Carroll County 20,677 $68,528 $175,700
Buchanan County 20,645 $78,430 $171,400
Henry County 20,228 $64,604 $148,600
Winneshiek County 19,972 $75,652 $239,000
Jackson County 19,429 $71,605 $170,000
Fayette County 19,393 $58,764 $130,800
Poweshiek County 18,582 $64,837 $184,200
Cedar County 18,427 $79,080 $199,700
Dickinson County 17,844 $74,570 $251,600
Delaware County 17,549 $76,205 $168,700
Clayton County 17,069 $62,326 $155,700
Tama County 16,982 $67,955 $139,900
Madison County 16,760 $89,542 $236,900
Hardin County 16,729 $64,906 $113,000
Iowa County 16,547 $72,185 $189,800
Clay County 16,446 $64,082 $171,500
Crawford County 16,289 $65,039 $136,300
Jefferson County 15,676 $56,824 $161,200
Floyd County 15,502 $64,500 $133,300
Page County 15,168 $57,752 $120,000
Hamilton County 14,893 $71,750 $132,300
Harrison County 14,645 $77,027 $165,300
Kossuth County 14,610 $65,656 $135,100
Mills County 14,563 $87,810 $228,700
Butler County 14,301 $69,651 $156,500
O'Brien County 14,103 $68,216 $158,900
Allamakee County 14,038 $66,000 $171,900
Cass County 13,115 $61,657 $133,300
Wright County 12,817 $64,033 $109,800
Grundy County 12,352 $83,617 $180,500
Appanoose County 12,242 $51,146 $119,800
Lyon County 12,087 $72,881 $215,600
Union County 12,038 $56,813 $117,800
Chickasaw County 11,868 $73,421 $164,400
Shelby County 11,757 $67,690 $156,200
Cherokee County 11,587 $64,478 $145,100
Hancock County 10,718 $70,212 $129,300
Louisa County 10,710 $80,223 $137,600
Winnebago County 10,648 $63,719 $132,300
Guthrie County 10,646 $79,981 $163,900
Mitchell County 10,548 $68,704 $164,100
Montgomery County 10,254 $63,190 $109,900
Franklin County 9,977 $63,648 $118,500
Keokuk County 9,964 $60,856 $112,200
Calhoun County 9,858 $66,875 $114,400
Sac County 9,759 $70,991 $138,400
Clarke County 9,690 $66,821 $160,200
Humboldt County 9,573 $66,994 $146,900
Howard County 9,459 $67,336 $133,900
Emmet County 9,316 $65,181 $106,200
Davis County 9,127 $79,505 $146,000
Palo Alto County 8,902 $68,963 $119,300
Greene County 8,722 $59,159 $140,500
Lucas County 8,685 $67,921 $117,000
Monona County 8,619 $62,944 $122,600
Decatur County 7,669 $57,146 $109,500
Monroe County 7,546 $72,518 $135,900
Adair County 7,471 $66,176 $140,600
Worth County 7,380 $76,875 $142,300
Van Buren County 7,236 $60,183 $118,800
Pocahontas County 7,040 $63,423 $93,300
Ida County 6,944 $62,841 $108,800
Fremont County 6,570 $73,750 $147,500
Wayne County 6,518 $59,118 $102,300
Osceola County 6,114 $69,138 $123,800
Taylor County 5,901 $67,279 $109,700
Audubon County 5,622 $54,152 $110,400
Ringgold County 4,664 $69,821 $150,300
Adams County 3,641 $68,828 $116,900