Income needed to buy a home
Every county in Iowa
In the middle county, O'Brien County, the typical home takes $67,165 a year. Locals can afford the typical home in 51 of 99 counties.
| County | Typical home | Monthly cost | Income needed | Local median income | For locals |
|---|---|---|---|---|---|
| Pocahontas County | $101,899 | $814 | $34,888 | $61,875 | Comfortable |
| Appanoose County | $118,881 | $959 | $41,110 | $54,934 | Within reach |
| Lee County | $125,776 | $1,029 | $44,079 | $62,382 | Comfortable |
| Wapello County | $131,712 | $1,086 | $46,563 | $64,766 | Within reach |
| Wright County | $136,258 | $1,113 | $47,713 | $67,190 | Comfortable |
| Webster County | $140,940 | $1,165 | $49,921 | $68,975 | Within reach |
| Taylor County | $145,241 | $1,170 | $50,153 | $67,740 | Within reach |
| Montgomery County | $142,833 | $1,173 | $50,281 | $63,666 | Within reach |
| Wayne County | $146,510 | $1,180 | $50,565 | $61,964 | Within reach |
| Keokuk County | $149,531 | $1,204 | $51,597 | $62,329 | Within reach |
| Hardin County | $147,835 | $1,205 | $51,651 | $65,069 | Within reach |
| Page County | $152,385 | $1,236 | $52,963 | $57,953 | Right at the edge |
| Des Moines County | $150,721 | $1,242 | $53,235 | $62,928 | Within reach |
| Emmet County | $156,001 | $1,262 | $54,075 | $63,730 | Within reach |
| Cherokee County | $161,619 | $1,278 | $54,764 | $71,269 | Within reach |
| Audubon County | $163,685 | $1,280 | $54,874 | $58,229 | Right at the edge |
| Calhoun County | $159,828 | $1,284 | $55,036 | $64,964 | Within reach |
| Franklin County | $158,999 | $1,289 | $55,262 | $59,894 | Right at the edge |
| Fayette County | $158,082 | $1,294 | $55,446 | $60,165 | Right at the edge |
| Adams County | $165,000 | $1,304 | $55,874 | $71,875 | Within reach |
| Winnebago County | $159,076 | $1,309 | $56,101 | $67,642 | Within reach |
| Monona County | $165,205 | $1,320 | $56,557 | $68,377 | Within reach |
| Floyd County | $164,224 | $1,325 | $56,773 | $68,557 | Within reach |
| Union County | $162,226 | $1,354 | $58,011 | $57,772 | Right at the edge |
| Cass County | $164,839 | $1,363 | $58,428 | $63,013 | Right at the edge |
| Humboldt County | $167,793 | $1,380 | $59,157 | $71,946 | Within reach |
| Sac County | $177,029 | $1,396 | $59,828 | $73,838 | Within reach |
| Kossuth County | $175,065 | $1,398 | $59,920 | $67,697 | Within reach |
| Louisa County | $174,865 | $1,400 | $60,002 | $77,354 | Within reach |
| Palo Alto County | $175,307 | $1,401 | $60,060 | $72,781 | Within reach |
| Decatur County | $171,045 | $1,405 | $60,224 | $59,044 | Right at the edge |
| Hamilton County | $175,455 | $1,418 | $60,768 | $72,432 | Within reach |
| Osceola County | $180,686 | $1,427 | $61,173 | $69,239 | Within reach |
| Tama County | $176,253 | $1,429 | $61,246 | $70,781 | Within reach |
| Lucas County | $180,330 | $1,431 | $61,349 | $61,793 | Right at the edge |
| Greene County | $177,292 | $1,441 | $61,778 | $63,409 | Right at the edge |
| Monroe County | $175,518 | $1,450 | $62,150 | $70,996 | Within reach |
| Fremont County | $188,032 | $1,494 | $64,036 | $71,621 | Within reach |
| Clinton County | $182,177 | $1,498 | $64,196 | $66,981 | Right at the edge |
| Ringgold County | $186,034 | $1,500 | $64,273 | $73,346 | Within reach |
| Jefferson County | $183,561 | $1,511 | $64,749 | $61,620 | Right at the edge |
| Van Buren County | $194,976 | $1,512 | $64,800 | $61,161 | Right at the edge |
| Hancock County | $188,107 | $1,522 | $65,238 | $70,601 | Right at the edge |
| Worth County | $193,638 | $1,523 | $65,289 | $78,008 | Within reach |
| Ida County | $193,028 | $1,524 | $65,310 | $63,073 | Right at the edge |
| Crawford County | $187,424 | $1,531 | $65,630 | $67,027 | Right at the edge |
| Black Hawk County | $188,128 | $1,546 | $66,266 | $66,417 | Right at the edge |
| Buena Vista County | $188,912 | $1,557 | $66,724 | $71,719 | Right at the edge |
| Clay County | $197,816 | $1,560 | $66,846 | $65,428 | Right at the edge |
| O'Brien County | $196,765 | $1,567 | $67,165 | $68,356 | Right at the edge |
| Butler County | $194,212 | $1,583 | $67,840 | $73,715 | Right at the edge |
| Marshall County | $196,589 | $1,609 | $68,959 | $73,315 | Right at the edge |
| Henry County | $194,839 | $1,616 | $69,270 | $67,436 | Right at the edge |
| Clarke County | $199,707 | $1,623 | $69,560 | $71,641 | Right at the edge |
| Adair County | $205,776 | $1,660 | $71,123 | $68,092 | Right at the edge |
| Mahaska County | $204,744 | $1,671 | $71,600 | $70,940 | Right at the edge |
| Cerro Gordo County | $204,821 | $1,672 | $71,649 | $68,189 | Right at the edge |
| Howard County | $209,374 | $1,692 | $72,516 | $67,446 | Right at the edge |
| Muscatine County | $206,424 | $1,694 | $72,615 | $69,396 | Right at the edge |
| Woodbury County | $209,415 | $1,730 | $74,161 | $73,658 | Right at the edge |
| Carroll County | $213,224 | $1,732 | $74,230 | $72,930 | Right at the edge |
| Mitchell County | $219,729 | $1,743 | $74,721 | $71,365 | Right at the edge |
| Shelby County | $216,042 | $1,750 | $75,003 | $72,738 | Right at the edge |
| Chickasaw County | $221,045 | $1,755 | $75,224 | $75,675 | Right at the edge |
| Grundy County | $220,904 | $1,787 | $76,580 | $87,205 | Within reach |
| Poweshiek County | $226,600 | $1,820 | $77,997 | $67,391 | A stretch |
| Buchanan County | $227,449 | $1,847 | $79,150 | $78,236 | Right at the edge |
| Harrison County | $228,193 | $1,848 | $79,189 | $79,535 | Right at the edge |
| Jasper County | $232,890 | $1,896 | $81,268 | $71,311 | A stretch |
| Boone County | $233,752 | $1,912 | $81,961 | $83,531 | Right at the edge |
| Iowa County | $236,499 | $1,915 | $82,071 | $71,223 | A stretch |
| Jackson County | $242,695 | $1,916 | $82,098 | $74,186 | Right at the edge |
| Washington County | $237,308 | $1,924 | $82,445 | $75,647 | Right at the edge |
| Jones County | $246,292 | $1,988 | $85,214 | $73,531 | A stretch |
| Pottawattamie County | $243,058 | $1,995 | $85,502 | $73,602 | A stretch |
| Davis County | $238,409 | $1,995 | $85,510 | $77,194 | Right at the edge |
| Linn County | $240,481 | $2,004 | $85,892 | $77,649 | Right at the edge |
| Delaware County | $251,907 | $2,034 | $87,157 | $74,989 | A stretch |
| Cedar County | $259,108 | $2,073 | $88,862 | $80,602 | Right at the edge |
| Allamakee County | $266,081 | $2,100 | $89,980 | $70,694 | A stretch |
| Scott County | $252,728 | $2,100 | $90,014 | $78,277 | A stretch |
| Bremer County | $259,120 | $2,107 | $90,319 | $86,784 | Right at the edge |
| Lyon County | $271,250 | $2,121 | $90,895 | $76,746 | A stretch |
| Marion County | $275,372 | $2,224 | $95,335 | $78,680 | A stretch |
| Guthrie County | $278,566 | $2,248 | $96,341 | $77,711 | A stretch |
| Dubuque County | $279,721 | $2,257 | $96,711 | $77,630 | A stretch |
| Mills County | $286,375 | $2,305 | $98,786 | $90,753 | Right at the edge |
| Plymouth County | $294,954 | $2,340 | $100,281 | $83,251 | A stretch |
| Polk County | $281,007 | $2,365 | $101,370 | $83,576 | A stretch |
| Benton County | $291,509 | $2,370 | $101,588 | $86,962 | A stretch |
| Clayton County | $302,217 | $2,394 | $102,589 | $67,242 | Far off |
| Story County | $295,094 | $2,432 | $104,239 | $69,685 | Far off |
| Sioux County | $312,113 | $2,499 | $107,096 | $86,098 | A stretch |
| Winneshiek County | $320,243 | $2,540 | $108,856 | $79,066 | A stretch |
| Johnson County | $311,649 | $2,578 | $110,499 | $74,935 | Far off |
| Warren County | $323,475 | $2,675 | $114,622 | $94,588 | A stretch |
| Madison County | $339,087 | $2,764 | $118,459 | $90,855 | A stretch |
| Dallas County | $355,657 | $2,933 | $125,708 | $102,379 | A stretch |
| Dickinson County | $386,055 | $2,993 | $128,276 | $75,432 | Far off |
10% down, 7.40% 30-year fixed, housing at 28% of gross income. How it works.