wheretolive.us Real data. Smarter moves. Better living.

State index

Iowa state guide

Compare large Iowa cities by 2025 Census population, young-grad fit, BLS state unemployment, schooling access, cost pressure, commute, and safety-check notes. The current Iowa subset includes 87 Midwest city pages with a combined 2025 population estimate of 1,994,402.

What the current Iowa catalog shows

Tiffin, Iowa has the strongest verified population-growth signal in this Iowa subset at +58.28% since the 2020 estimates base. Polk City, Iowa has the lowest ACS rent-to-income baseline among the matched catalog cities at 5.7%. These figures describe the WhereToLive.us city subset, not a statewide average.

Catalog cities 87

87 have matched ACS place data.

Catalog median rent $926

Median of matched city ACS gross-rent estimates; not a statewide rent.

Catalog median income $66,270

Median of matched city ACS household-income estimates; not a statewide income.

Catalog median home value $187,100

Median of matched city ACS owner-occupied home values.

Average grad fit 71/100

Waukee, Iowa leads this subset at 86/100.

Catalog median commute 19.7 min

Median of matched city approximate ACS commute estimates.

City Catalog Grad fit Median rent Median income 2025 population City unemployment Growth Jobs Cost
Des Moines, Iowa State starter 67/100 $1,090 $65,932 212,086 5.6% -0.91% strong rent watch
Cedar Rapids, Iowa Iowa coverage 70/100 $967 $70,424 137,935 3.6% +0.14% strong rent-friendly
Davenport, Iowa Iowa coverage 68/100 $978 $66,200 100,358 4.6% -1.35% strong rent-friendly
Sioux City, Iowa Iowa coverage 68/100 $976 $68,906 86,356 4.5% +0.52% strong rent-friendly
Ankeny, Iowa Iowa coverage 85/100 $1,319 $108,198 77,833 1.9% +14.29% strong rent-friendly
Iowa City, Iowa Iowa coverage 70/100 $1,094 $58,546 76,229 4.6% +1.87% strong rent watch
West Des Moines, Iowa Iowa coverage 84/100 $1,237 $86,594 74,224 2.4% +8.00% strong rent-friendly
Ames, Iowa Iowa coverage 74/100 $1,023 $60,991 68,220 5.8% +2.68% strong rent watch
Waterloo, Iowa Iowa coverage 64/100 $923 $57,480 66,919 5.3% -0.58% strong rent watch
Council Bluffs, Iowa Iowa coverage 65/100 $1,030 $64,578 62,680 4.2% -0.18% strong rent watch
Dubuque, Iowa 2025 population #688 69/100 $948 $65,845 59,148 4.5% -0.88% strong rent-friendly
Urbandale, Iowa 2025 population #851 82/100 $1,211 $112,795 48,570 2.9% +6.58% strong rent-friendly
Marion, Iowa 2025 population #970 75/100 $961 $86,743 42,732 3.6% +2.84% strong rent-friendly
Cedar Falls, Iowa 2025 population #1005 74/100 $1,203 $76,987 41,240 3.9% +1.26% strong rent watch
Bettendorf, Iowa 2025 population #1022 79/100 $1,187 $100,495 40,710 2.4% +4.13% strong rent-friendly
Waukee, Iowa 2025 population #1192 86/100 $1,383 $101,029 34,890 3.5% +45.73% strong rent-friendly
Marshalltown, Iowa 2025 population #1464 67/100 $891 $69,068 27,536 5.3% -0.21% strong rent-friendly
Mason City, Iowa 2025 population #1493 65/100 $882 $64,804 26,853 2.8% -1.82% strong rent-friendly
Ottumwa, Iowa 2025 population #1597 64/100 $921 $61,103 25,319 4.6% -0.90% strong rent watch
Johnston, Iowa 2025 population #1620 80/100 $1,338 $106,551 25,065 2.1% +4.72% strong rent-friendly
Fort Dodge, Iowa 2025 population #1635 67/100 $785 $60,649 24,837 6.0% -0.24% strong rent-friendly
Clinton, Iowa 2025 population #1666 65/100 $791 $60,230 24,049 3.7% -1.71% strong rent-friendly
Coralville, Iowa 2025 population #1671 80/100 $1,057 $69,144 23,960 2.2% +7.34% strong rent watch
Burlington, Iowa 2025 population #1707 62/100 $924 $59,000 23,336 3.9% -2.85% strong rent watch
Muscatine, Iowa 2025 population #1720 62/100 $974 $58,117 23,164 4.3% -2.82% strong rent watch
Altoona, Iowa 2025 population #1743 81/100 $1,235 $86,114 22,796 7.5% +15.92% strong rent-friendly
North Liberty, Iowa 2025 population #1799 82/100 $1,246 $102,102 21,976 3.3% +7.29% strong rent-friendly
Clive, Iowa 2025 population #1958 81/100 $1,073 $132,121 19,861 4.0% +6.66% strong rent-friendly
Grimes, Iowa 2025 population #2168 86/100 $1,251 $120,037 17,405 1.9% +12.17% strong rent-friendly
Indianola, Iowa 2025 population #2225 77/100 $986 $75,453 16,829 4.0% +6.28% strong rent-friendly
Newton, Iowa 2025 population #2343 66/100 $819 $57,771 15,741 5.7% -0.11% strong rent-friendly
Norwalk, Iowa 2025 population #2405 83/100 $838 $102,722 15,004 3.4% +17.25% strong rent-friendly
Boone, Iowa 2025 population #2759 67/100 $831 $69,222 12,471 2.0% +0.17% strong rent-friendly
Storm Lake, Iowa 2025 population #2903 70/100 $898 $62,765 11,590 4.4% +2.84% strong rent-friendly
Oskaloosa, Iowa 2025 population #2914 66/100 $831 $64,004 11,493 4.8% -0.54% strong rent-friendly
Pleasant Hill, Iowa 2025 population #2954 81/100 $1,215 $90,508 11,239 8.2% +10.72% strong rent-friendly
Spencer, Iowa 2025 population #2958 69/100 $805 $59,667 11,218 4.5% -0.90% strong rent-friendly
Pella, Iowa 2025 population #3007 78/100 $1,046 $84,111 10,992 1.1% +5.06% strong rent-friendly
Le Mars, Iowa 2025 population #3051 69/100 $929 $74,701 10,760 2.8% +1.70% strong rent-friendly
Waverly, Iowa 2025 population #3096 74/100 $1,057 $80,284 10,561 3.5% +1.55% strong rent-friendly
Carroll, Iowa 2025 population #3205 64/100 $722 $69,706 10,085 2.5% -2.37% strong rent-friendly
Fort Madison, Iowa 2025 population #3238 60/100 $826 $50,705 9,935 7.3% -3.68% strong rent watch
Bondurant, Iowa 2025 population #3290 85/100 $1,337 $135,674 9,647 0.9% +30.35% strong rent-friendly
Keokuk, Iowa 2025 population #3316 60/100 $871 $52,711 9,510 4.9% -3.96% strong rent watch
Grinnell, Iowa 2025 population #3339 69/100 $895 $65,320 9,430 4.0% -1.30% strong rent-friendly
Fairfield, Iowa 2025 population #3408 70/100 $870 $51,311 9,220 11.8% -2.15% strong rent watch
Sioux Center, Iowa 2025 population #3500 80/100 ACS pending $92,983 8,864 1.2% +7.68% strong starter-friendly
Mount Pleasant, Iowa 2025 population #3596 59/100 $826 $61,042 8,500 1.7% -8.50% strong rent-friendly
Denison, Iowa 2025 population #3687 65/100 $731 $65,684 8,214 5.4% -1.96% strong rent-friendly
Perry, Iowa 2025 population #3691 72/100 $931 $68,910 8,208 3.6% +4.67% strong rent-friendly
Webster City, Iowa 2025 population #3803 63/100 ACS pending $34,773 7,815 3.5% -0.12% strong starter-friendly
Clear Lake, Iowa 2025 population #3867 69/100 $808 $79,415 7,601 2.4% -0.99% strong rent-friendly
Knoxville, Iowa 2025 population #3907 67/100 $801 $61,599 7,469 4.8% -1.67% strong rent-friendly
Hiawatha, Iowa 2025 population #3920 74/100 $855 $66,270 7,432 4.0% +3.44% strong rent-friendly
Decorah, Iowa 2025 population #3925 69/100 $853 $64,366 7,417 4.0% -2.25% strong rent-friendly
Creston, Iowa 2025 population #3956 64/100 $703 $52,633 7,335 3.6% -2.72% strong rent-friendly
Washington, Iowa 2025 population #3983 63/100 $968 $55,373 7,261 3.3% -1.37% strong rent watch
Tiffin, Iowa 2025 population #4018 85/100 $1,224 $100,952 7,156 0.4% +58.28% strong rent-friendly
Adel, Iowa 2025 population #4037 81/100 $926 $95,250 7,098 2.7% +15.23% strong rent-friendly
Charles City, Iowa 2025 population #4068 61/100 $735 $59,180 7,013 4.6% -5.20% strong rent-friendly
Nevada, Iowa 2025 population #4081 71/100 $953 $75,094 6,974 2.0% +0.78% strong rent-friendly
Eldridge, Iowa 2025 population #4088 78/100 $945 $106,316 6,954 1.0% +3.53% strong rent-friendly
Atlantic, Iowa 2025 population #4176 65/100 $764 $61,141 6,676 1.1% -1.65% strong rent-friendly
Polk City, Iowa 2025 population #4193 83/100 $782 $164,389 6,630 3.2% +19.39% strong rent-friendly
Orange City, Iowa 2025 population #4254 76/100 $789 $82,122 6,468 2.7% +3.14% strong rent-friendly
Independence, Iowa 2025 population #4311 71/100 $820 $73,806 6,312 2.3% +4.18% strong rent-friendly
Asbury, Iowa 2025 population #4399 76/100 $1,522 $124,957 6,035 1.2% +1.53% strong rent-friendly
Maquoketa, Iowa 2025 population #4403 64/100 $795 $60,240 6,027 8.6% -1.70% strong rent-friendly
Anamosa, Iowa 2025 population #4460 73/100 $966 $60,650 5,901 5.2% +8.39% strong rent watch
Estherville, Iowa 2025 population #4509 65/100 $754 $54,124 5,807 1.1% -1.73% strong rent-friendly
Oelwein, Iowa 2025 population #4532 61/100 $847 $46,653 5,757 7.6% -2.90% strong rent watch
DeWitt, Iowa 2025 population #4552 73/100 $955 $92,587 5,704 4.1% +3.45% strong rent-friendly
Osceola, Iowa 2025 population #4563 72/100 $943 $68,284 5,679 6.0% +5.09% strong rent-friendly
Sheldon, Iowa 2025 population #4609 68/100 $930 $62,159 5,575 0.6% +1.18% strong rent-friendly
Spirit Lake, Iowa 2025 population #4638 69/100 $911 $65,720 5,525 3.1% +1.51% strong rent-friendly
Winterset, Iowa 2025 population #4642 68/100 $1,095 $67,708 5,520 3.0% +2.91% strong rent watch
Red Oak, Iowa 2025 population #4698 60/100 $812 $50,109 5,388 2.9% -3.72% strong rent watch
Manchester, Iowa 2025 population #4711 74/100 $802 $61,191 5,357 3.5% +5.58% strong rent-friendly
Centerville, Iowa 2025 population #4723 63/100 $755 $46,563 5,327 3.6% -1.72% strong rent watch
Sergeant Bluff, Iowa 2025 population #4725 78/100 $1,156 $123,481 5,324 1.7% +6.23% strong rent-friendly
Algona, Iowa 2025 population #4731 61/100 $885 $56,040 5,309 2.0% -3.26% strong rent watch
Glenwood, Iowa 2025 population #4744 71/100 $924 $71,790 5,287 2.7% +3.79% strong rent-friendly
Clarinda, Iowa 2025 population #4751 65/100 $660 $46,348 5,273 6.5% -1.90% strong rent-friendly
Cherokee, Iowa 2025 population #4824 66/100 $728 $61,750 5,122 2.4% -1.31% strong rent-friendly
Windsor Heights, Iowa 2025 population #4865 66/100 $1,498 $91,707 5,059 1.4% -3.69% strong rent watch
Iowa Falls, Iowa 2025 population #4896 63/100 $831 $50,417 5,013 9.1% -1.86% strong rent watch
Vinton, Iowa 2025 population #4899 71/100 $942 $66,495 5,004 2.5% +1.42% strong rent-friendly