Ranked from ACS 2023 5-Year
Highest Salary Needed to Buy a Home in Iowa
What a household has to earn to buy the county's own median home under the standard 28% rule, meaning housing costs at no more than 28% of gross income, counting the full monthly bill rather than just the mortgage. These are the counties where the entry ticket is steepest.
Iowa ranked
| # | County | Income needed | Monthly to own | Median home |
|---|---|---|---|---|
| 1 | Dallas County | $120,500 | $2,808 | $333,400 |
| 2 | Johnson County | $108,000 | $2,520 | $293,100 |
| 3 | Polk County | $94,500 | $2,206 | $248,400 |
| 4 | Warren County | $94,000 | $2,188 | $252,800 |
| 5 | Story County | $90,500 | $2,109 | $243,600 |
| 6 | Madison County | $89,000 | $2,073 | $236,900 |
| 7 | Dickinson County | $88,500 | $2,068 | $251,600 |
| 8 | Winneshiek County | $86,000 | $2,012 | $239,000 |
| 9 | Mills County | $85,500 | $1,990 | $228,700 |
| 10 | Sioux County | $85,000 | $1,984 | $235,600 |
| 11 | Dubuque County | $83,000 | $1,932 | $226,100 |
| 12 | Scott County | $80,500 | $1,873 | $212,500 |
| 13 | Plymouth County | $79,000 | $1,842 | $218,600 |
| 14 | Linn County | $78,500 | $1,834 | $204,400 |
| 15 | Marion County | $78,000 | $1,823 | $211,100 |
| 16 | Bremer County | $77,500 | $1,803 | $207,200 |
| 17 | Lyon County | $76,500 | $1,791 | $215,600 |
| 18 | Washington County | $74,500 | $1,744 | $199,600 |
| 19 | Benton County | $74,000 | $1,731 | $198,400 |
| 20 | Cedar County | $74,000 | $1,723 | $199,700 |
| 21 | Boone County | $72,500 | $1,693 | $191,200 |
| 22 | Iowa County | $71,500 | $1,668 | $189,800 |
| 23 | Pottawattamie County | $71,000 | $1,661 | $183,600 |
| 24 | Black Hawk County | $70,000 | $1,639 | $182,400 |
| 25 | Jones County | $69,000 | $1,611 | $183,400 |
| 26 | Poweshiek County | $69,000 | $1,615 | $184,200 |
| 27 | Jasper County | $67,500 | $1,579 | $176,800 |
| 28 | Muscatine County | $67,000 | $1,562 | $172,400 |
| 29 | Grundy County | $66,500 | $1,554 | $180,500 |
| 30 | Woodbury County | $66,500 | $1,549 | $172,000 |
| 31 | Buchanan County | $65,500 | $1,524 | $171,400 |
| 32 | Allamakee County | $65,000 | $1,512 | $171,900 |
| 33 | Carroll County | $65,000 | $1,516 | $175,700 |
| 34 | Clay County | $64,500 | $1,503 | $171,500 |
| 35 | Delaware County | $64,500 | $1,504 | $168,700 |
| 36 | Jackson County | $64,500 | $1,502 | $170,000 |
| 37 | Harrison County | $63,500 | $1,478 | $165,300 |
| 38 | Guthrie County | $63,000 | $1,465 | $163,900 |
| 39 | Jefferson County | $63,000 | $1,466 | $161,200 |
| 40 | Clarke County | $62,500 | $1,454 | $160,200 |
| 41 | Mitchell County | $62,000 | $1,443 | $164,100 |
| 42 | Chickasaw County | $61,500 | $1,437 | $164,400 |
| 43 | Butler County | $60,500 | $1,415 | $156,500 |
| 44 | Cerro Gordo County | $60,500 | $1,411 | $154,100 |
| 45 | Clayton County | $60,500 | $1,409 | $155,700 |
| 46 | Clinton County | $60,500 | $1,416 | $153,800 |
| 47 | Shelby County | $60,000 | $1,398 | $156,200 |
| 48 | Henry County | $59,000 | $1,382 | $148,600 |
| 49 | O'Brien County | $59,000 | $1,382 | $158,900 |
| 50 | Davis County | $58,000 | $1,350 | $146,000 |
| 51 | Ringgold County | $58,000 | $1,353 | $150,300 |
| 52 | Fremont County | $57,000 | $1,335 | $147,500 |
| 53 | Humboldt County | $57,000 | $1,329 | $146,900 |
| 54 | Buena Vista County | $56,500 | $1,323 | $146,900 |
| 55 | Cherokee County | $55,500 | $1,290 | $145,100 |
| 56 | Mahaska County | $55,500 | $1,295 | $140,900 |
| 57 | Adair County | $55,000 | $1,285 | $140,600 |
| 58 | Des Moines County | $55,000 | $1,281 | $137,000 |
| 59 | Tama County | $55,000 | $1,287 | $139,900 |
| 60 | Webster County | $55,000 | $1,287 | $138,500 |
| 61 | Greene County | $54,500 | $1,269 | $140,500 |
| 62 | Monroe County | $54,500 | $1,271 | $135,900 |
| 63 | Worth County | $54,500 | $1,269 | $142,300 |
| 64 | Louisa County | $54,000 | $1,256 | $137,600 |
| 65 | Marshall County | $54,000 | $1,256 | $134,100 |
| 66 | Crawford County | $53,500 | $1,251 | $136,300 |
| 67 | Cass County | $53,000 | $1,240 | $133,300 |
| 68 | Floyd County | $53,000 | $1,236 | $133,300 |
| 69 | Howard County | $53,000 | $1,231 | $133,900 |
| 70 | Sac County | $53,000 | $1,234 | $138,400 |
| 71 | Hamilton County | $52,500 | $1,226 | $132,300 |
| 72 | Winnebago County | $52,500 | $1,225 | $132,300 |
| 73 | Fayette County | $52,000 | $1,209 | $130,800 |
| 74 | Kossuth County | $52,000 | $1,213 | $135,100 |
| 75 | Hancock County | $50,500 | $1,184 | $129,300 |
| 76 | Lee County | $50,000 | $1,172 | $123,600 |
| 77 | Union County | $49,500 | $1,155 | $117,800 |
| 78 | Monona County | $48,500 | $1,129 | $122,600 |
| 79 | Osceola County | $48,500 | $1,128 | $123,800 |
| 80 | Page County | $48,500 | $1,137 | $120,000 |
| 81 | Appanoose County | $48,000 | $1,118 | $119,800 |
| 82 | Franklin County | $48,000 | $1,117 | $118,500 |
| 83 | Lucas County | $48,000 | $1,118 | $117,000 |
| 84 | Palo Alto County | $47,500 | $1,112 | $119,300 |
| 85 | Van Buren County | $47,500 | $1,105 | $118,800 |
| 86 | Adams County | $47,000 | $1,097 | $116,900 |
| 87 | Montgomery County | $47,000 | $1,091 | $109,900 |
| 88 | Wapello County | $47,000 | $1,101 | $112,900 |
| 89 | Calhoun County | $46,500 | $1,082 | $114,400 |
| 90 | Hardin County | $46,500 | $1,082 | $113,000 |
| 91 | Decatur County | $46,000 | $1,079 | $109,500 |
| 92 | Wright County | $46,000 | $1,068 | $109,800 |
| 93 | Keokuk County | $45,500 | $1,067 | $112,200 |
| 94 | Audubon County | $44,500 | $1,043 | $110,400 |
| 95 | Emmet County | $44,500 | $1,033 | $106,200 |
| 96 | Taylor County | $44,500 | $1,037 | $109,700 |
| 97 | Ida County | $43,500 | $1,016 | $108,800 |
| 98 | Wayne County | $42,500 | $992 | $102,300 |
| 99 | Pocahontas County | $39,000 | $906 | $93,300 |
Every figure is modelled on the county's own median home with 20% down at 7.03%. Property tax and electricity are county and state specific; homeowners insurance uses the NAIC average premium for that state, which ranges from 0.16% of home value in Hawaii to 1.16% in Oklahoma. Maintenance and water are national estimates. Full methodology.
Nationwide
Highest Salary Needed to Buy a Home across all 3,133 US counties · Every county in Iowa