IAIowa rankings

Towns with the most people working from home in Iowa

Ranked by the share of workers who usually work from home. 143 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownWork from homeMedian incomeBachelor's+
1 Map of Clive Clive19,012 people 27.8% $132,121 61%
2 Map of Fairfield Fairfield9,456 people 25% $51,311 52.9%
3 Grimes16,366 people 22.4% $120,037 51.5%
4 Map of Windsor Heights Windsor Heights5,143 people 22.1% $91,707 45.9%
5 Waukee29,236 people 22% $101,029 58%
6 Polk City6,037 people 21.9% $164,389 44.2%
7 Fairfax2,900 people 21.1% $114,375 35.1%
8 Robins3,332 people 20.9% $122,262 58.7%
9 Ankeny72,615 people 20.1% $108,198 52.1%
10 Map of Mount Vernon Mount Vernon4,513 people 20% $112,656 45.1%
11 Marion Marion41,896 people 19.3% $86,743 38.1%
12 Map of West Des Moines West Des Moines71,083 people 19.1% $86,594 54.9%
13 Map of Norwalk Norwalk14,183 people 19.1% $102,722 38.8%
14 Tiffin5,737 people 18.6% $100,952 63.6%
15 Center Point2,562 people 18.6% $95,192 34.2%
16 Urbandale46,595 people 17.9% $112,795 51.2%
17 Grinnell9,505 people 17.6% $65,320 37.5%
18 Madrid2,808 people 17.3% $89,844 22.8%
19 Saylorville3,366 people 16.6% $117,821 29.4%
20 Orange City6,426 people 16.4% $82,122 44.2%
21 North Liberty North Liberty21,125 people 16.3% $102,102 54.5%
22 Map of Eldridge Eldridge6,818 people 15.9% $106,316 54.4%
23 Adel Adel6,430 people 15.8% $95,250 37.9%
24 Le Claire4,735 people 14.6% $104,844 44.1%
25 Map of Winterset Winterset5,416 people 14.4% $67,708 22%
26 Indianola16,044 people 14.3% $75,453 35%
27 Johnston24,384 people 14% $106,551 57.8%
28 Bondurant8,560 people 14% $135,674 52.8%
29 Coralville23,234 people 13.3% $69,144 56%
30 Des Moines212,421 people 13.1% $65,932 29.7%
31 Asbury5,989 people 13.1% $124,957 50.4%
32 Map of Altoona Altoona21,495 people 13% $86,114 33.5%
33 Cedar Rapids Cedar Rapids137,264 people 12.9% $70,424 33.1%
34 Pleasant Hill11,136 people 12.9% $90,508 35.5%
35 Map of Humboldt Humboldt4,771 people 12.6% $74,500 25%
36 Map of Kalona Kalona2,692 people 12.4% $80,129 31.4%
37 Iowa City75,752 people 12.2% $58,546 60.5%
38 Ames Ames67,669 people 12.1% $60,991 65.8%
39 Map of Rock Rapids Rock Rapids2,661 people 12% $63,942 21.7%
40 Sioux Center8,454 people 11.8% $92,983 41.7%
41 Dubuque59,174 people 11.7% $65,845 34%
42 Map of Carter Lake Carter Lake3,767 people 11.6% $85,349 9.5%
43 West Branch2,594 people 11.4% $92,209 31.9%
44 Hiawatha7,206 people 11.3% $66,270 32.4%
45 Cedar Falls40,888 people 11.1% $76,987 50.4%
46 Bettendorf39,647 people 11% $100,495 50.7%
47 Red Oak5,510 people 11% $50,109 17.7%
48 Decorah7,535 people 10.8% $64,366 42.2%
49 Map of Knoxville Knoxville7,473 people 10.7% $61,599 30.6%
50 Waverly10,494 people 10.6% $80,284 44.1%
51 Map of Solon Solon3,152 people 10.5% $113,295 42.4%
52 Huxley4,544 people 10.4% $112,094 54.4%
53 Hawarden Hawarden2,658 people 10.4% $74,167 18%
54 Map of Davenport Davenport100,913 people 10.3% $66,200 29.9%
55 Clear Lake7,607 people 10.2% $79,415 30.5%
56 Atlantic6,763 people 10.2% $61,141 23%
57 Harlan4,891 people 10.2% $57,488 22.1%
58 Maquoketa6,075 people 10.1% $60,240 19.7%
59 Map of Carlisle Carlisle4,255 people 10.1% $109,191 28.6%
60 Map of Hudson Hudson2,699 people 9.9% $120,481 41.2%
61 Pella10,720 people 9.6% $84,111 47.3%
62 Newton Newton15,700 people 9.5% $57,771 19.5%
63 Map of Belmond Belmond2,694 people 9.5% $56,528 29.9%
64 Glenwood5,144 people 9.4% $71,790 26.8%
65 Dyersville4,423 people 9.2% $83,559 29.1%
66 Map of Spirit Lake Spirit Lake5,518 people 9.1% $65,720 26.8%
67 Tipton3,106 people 9.1% $61,115 20.2%
68 Map of Albia Albia3,663 people 9% $70,455 24.7%
69 Missouri Valley2,666 people 8.9% $71,818 18.2%
70 Iowa Falls5,038 people 8.6% $50,417 22.9%
71 Cherokee5,154 people 8.5% $61,750 24.6%
72 Cresco3,908 people 8.5% $60,608 20.7%
73 Map of Mitchellville Mitchellville2,579 people 8.5% $81,172 14.9%
74 Council Bluffs Council Bluffs62,586 people 8.4% $64,578 21.5%
75 Eagle Grove3,593 people 8.3% $63,125 21.2%
76 Perry7,985 people 7.9% $68,910 17%
77 Map of Centerville Centerville5,372 people 7.7% $46,563 16.7%
78 Waterloo67,008 people 7.6% $57,480 21.8%
79 Boone12,424 people 7.6% $69,222 24%
80 Map of Story City Story City3,398 people 7.5% $96,605 44%
81 Mount Pleasant8,951 people 7% $61,042 23.2%
82 Osceola5,523 people 7% $68,284 14%
83 Monticello4,071 people 6.9% $70,015 19.7%
84 Map of Fort Madison Fort Madison10,133 people 6.6% $50,705 18.5%
85 Map of Oskaloosa Oskaloosa11,504 people 6.5% $64,004 25.4%
86 Waukon3,792 people 6.5% $60,269 25.7%
87 Map of Carroll Carroll10,208 people 6.4% $69,706 27.1%
88 Map of Muscatine Muscatine23,489 people 6.3% $58,117 21.1%
89 Rock Valley4,059 people 6.3% $76,250 16.6%
90 Jesup2,561 people 6.3% $89,408 25.1%
91 Map of Keokuk Keokuk9,662 people 6.2% $52,711 17.4%
92 Jefferson4,152 people 6.2% $58,895 21.1%
93 DeWitt DeWitt5,546 people 6.1% $92,587 34.6%
94 Forest City Forest City4,290 people 6% $69,205 29.2%
95 Grundy Center2,809 people 5.9% $80,357 24.5%
96 Spencer11,400 people 5.8% $59,667 29.8%
97 Map of Washington Washington7,290 people 5.8% $55,373 23.6%
98 Independence6,164 people 5.8% $73,806 24.7%
99 Tama3,051 people 5.8% $68,661 16.2%
100 Marshalltown Marshalltown27,626 people 5.7% $69,068 20.9%
101 Nevada6,983 people 5.7% $75,094 29.6%
102 Marengo2,725 people 5.7% $57,941 12.9%
103 Clarion2,770 people 5.6% $64,625 26.4%
104 Osage3,561 people 5.5% $68,730 26.4%
105 Clinton Clinton24,322 people 5.4% $60,230 20.8%
106 Clarinda5,353 people 5.4% $46,348 13.8%
107 Map of Postville Postville2,979 people 5.4% $49,485 14.2%
108 Map of Oelwein Oelwein5,834 people 5.3% $46,653 17.5%
109 Map of Sergeant Bluff Sergeant Bluff5,171 people 5.3% $123,481 36.7%
110 Manchester5,191 people 5.2% $61,191 25.3%
111 Burlington23,728 people 5.1% $59,000 22.5%
112 Charles City7,232 people 5.1% $59,180 12.8%
113 Map of Sioux City Sioux City86,101 people 5% $68,906 22.9%
114 Chariton4,242 people 5% $46,979 13.4%
115 Emmetsburg3,648 people 5% $55,833 13.9%
116 New Hampton New Hampton3,453 people 5% $62,870 22.3%
117 Map of Garner Garner3,049 people 5% $70,726 21.9%
118 Map of Williamsburg Williamsburg3,360 people 4.7% $58,059 40.7%
119 Wilton Wilton2,920 people 4.6% $76,648 36.1%
120 Map of Bloomfield Bloomfield2,742 people 4.5% $60,769 23.8%
121 Map of Fort Dodge Fort Dodge24,827 people 4.4% $60,649 21.7%
122 Anamosa5,629 people 4.4% $60,650 18.2%
123 Sheldon5,474 people 4.4% $62,159 20.8%
124 Mason City Mason City27,050 people 4.3% $64,804 20.8%
125 Map of Ottumwa Ottumwa25,430 people 4.3% $61,103 20.8%
126 Storm Lake11,428 people 4.3% $62,765 18.9%
127 Denison8,260 people 4.3% $65,684 17.5%
128 Camanche4,550 people 4.3% $64,153 20.1%
129 Milford3,311 people 4% $63,369 21.8%
130 Eldora2,617 people 4% $77,188 21.1%
131 Map of Algona Algona5,377 people 3.9% $56,040 25.5%
132 Estherville5,839 people 3.8% $54,124 13.3%
133 Sibley Sibley2,803 people 3.8% $55,070 22.9%
134 Map of Vinton Vinton4,948 people 3.7% $66,495 28.6%
135 Hampton4,306 people 3.7% $47,088 15.8%
136 Webster City7,769 people 3.5% $63,430 23.2%
137 Map of Le Mars Le Mars10,640 people 3.2% $74,701 21.1%
138 Evansdale4,518 people 2.6% $60,397 10.3%
139 Map of Creston Creston7,435 people 2.3% $52,633 23.9%
140 West Liberty West Liberty3,776 people 1.7% $69,345 16.2%
141 Onawa Onawa2,839 people 1.5% $62,143 19.4%
142 Shenandoah4,892 people 1.4% $59,783 18.3%
143 West Burlington3,189 people 1.3% $48,542 24.9%

How this ranking works

We rank every town by the share of workers who usually work from home. The town with the highest figure ranks #1. For comparison, the figure for Iowa as a whole is 11.3%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states