MIMichigan rankings

Towns with the most people working from home in Michigan

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

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

#TownWork from homeMedian incomeBachelor's+
1 Map of Northville Northville6,069 people 34.8% $145,530 67.8%
2 Northville NorthvilleWayne County · 31,557 people 32.4% $150,518 72.4%
3 PeninsulaGrand Traverse County · 6,097 people 31.9% $137,787 70.9%
4 Pleasant Ridge2,602 people 30.9% $171,125 79.3%
5 Map of Grand Rapids Grand RapidsKent County · 19,053 people 29.5% $123,246 65.8%
6 Map of Beverly Hills Beverly Hills10,524 people 29.5% $177,412 77.9%
7 Ann Arbor Ann Arbor122,036 people 28.7% $82,212 77.9%
8 Southfield SouthfieldOakland County · 14,758 people 28.7% $184,531 77.2%
9 Ferndale Ferndale19,190 people 28.1% $94,640 57.9%
10 Scio ScioWashtenaw County · 17,725 people 27.7% $129,816 70.6%
11 WebsterWashtenaw County · 6,575 people 27.5% $155,104 70.2%
12 Royal Oak57,950 people 27.4% $101,109 64.1%
13 Bloomfield BloomfieldOakland County · 44,097 people 27.4% $162,788 77.2%
14 Map of Oakland OaklandOakland County · 20,339 people 27.3% $166,538 67.4%
15 Rochester12,934 people 27.2% $111,750 70%
16 Map of Grosse Pointe Woods Grosse Pointe Woods16,094 people 27% $126,395 65.1%
17 Map of Dexter Dexter4,521 people 26.9% $106,637 70.3%
18 Cascade CascadeKent County · 19,864 people 26.7% $135,896 67.7%
19 Chelsea Chelsea5,426 people 26.4% $72,098 51.8%
20 Birmingham21,763 people 26.3% $153,510 76.7%
21 East Grand Rapids East Grand Rapids11,445 people 26% $166,610 79.9%
22 Plymouth PlymouthWayne County · 27,412 people 25.9% $116,883 58.9%
23 Map of Grosse Pointe Park Grosse Pointe Park11,319 people 25.8% $124,111 73.3%
24 Dexter DexterWashtenaw County · 6,634 people 25.7% $124,088 54.9%
25 RossKalamazoo County · 4,869 people 25.6% $103,932 53.4%
26 Farmington Farmington11,504 people 25.5% $97,750 62.4%
27 Lowell LowellKent County · 6,338 people 25.5% $104,794 36%
28 Map of Grosse Pointe Grosse Pointe5,541 people 25.5% $158,853 73.1%
29 Grosse Pointe Farms9,904 people 25.3% $161,208 76.9%
30 Plymouth Plymouth9,214 people 25.2% $112,145 64.4%
31 Huntington Woods Huntington Woods6,328 people 24.7% $190,150 83.8%
32 Ann Arbor Ann ArborWashtenaw County · 4,606 people 24.4% $164,875 85.9%
33 CannonKent County · 14,450 people 24.2% $131,956 63.8%
34 Canton CantonWayne County · 99,041 people 23.8% $121,359 54.9%
35 Rochester Hills77,089 people 23.6% $120,694 61.4%
36 Sylvan SylvanWashtenaw County · 3,451 people 23.5% $102,656 53.4%
37 Buchanan BuchananBerrien County · 3,439 people 23.5% $66,783 29.6%
38 MeridianIngham County · 44,217 people 23.3% $86,909 65.9%
39 Lake Orion2,863 people 23.3% $101,318 49.6%
40 Oak Park29,318 people 23.2% $71,510 37.1%
41 LimaWashtenaw County · 4,058 people 23.2% $119,236 51%
42 Map of Saline Saline9,006 people 23.1% $88,346 59.2%
43 Map of Rockford Rockford6,218 people 23.1% $107,121 54.2%
44 Farmington Hills Farmington Hills83,515 people 22.8% $104,836 57.6%
45 Novi Novi66,717 people 22.8% $110,723 64.1%
46 SaugatuckAllegan County · 3,548 people 22.8% $93,618 49.7%
47 Franklin Franklin2,554 people 22.8% $194,079 80.2%
48 PittsfieldWashtenaw County · 39,438 people 22.6% $102,463 64.2%
49 Green Oak Green OakLivingston County · 19,777 people 22.6% $119,335 47.9%
50 Berkley15,149 people 22.6% $116,239 58.8%
51 Troy Troy87,898 people 22.5% $120,045 64.8%
52 West BloomfieldOakland County · 65,816 people 22.5% $125,453 59.7%
53 Courtland CourtlandKent County · 9,102 people 22.4% $107,321 45.7%
54 LarkinMidland County · 5,375 people 22.4% $143,427 54.3%
55 Lathrup Village4,059 people 22.3% $109,893 54.8%
56 HamburgLivingston County · 21,200 people 22.2% $113,980 47%
57 Clawson Clawson11,374 people 22.1% $88,636 45.8%
58 Grand Blanc7,987 people 22.1% $68,052 43.7%
59 VergennesKent County · 4,853 people 21.8% $113,482 54%
60 Map of Milford MilfordOakland County · 17,129 people 21.7% $109,657 45.7%
61 OrangevilleBarry County · 3,465 people 21.6% $83,281 18%
62 Lodi LodiWashtenaw County · 6,394 people 21.5% $137,727 59.8%
63 Salem SalemWashtenaw County · 6,932 people 21.4% $112,378 39.9%
64 TexasKalamazoo County · 18,226 people 21.3% $147,128 59.8%
65 East Lansing45,758 people 21% $45,687 66.6%
66 Milford6,487 people 21% $105,713 49.6%
67 OrionOakland County · 38,546 people 20.5% $118,801 54.1%
68 York YorkWashtenaw County · 9,149 people 20.5% $136,909 38.7%
69 Almont Almont2,838 people 20.4% $83,537 24.4%
70 South Haven South HavenVan Buren County · 3,998 people 20.3% $68,239 41.2%
71 Brandon BrandonOakland County · 15,440 people 20.2% $93,523 32.2%
72 Map of DeWitt DeWitt4,777 people 20% $110,341 51%
73 OliveClinton County · 2,530 people 19.9% $101,500 28.7%
74 Manchester ManchesterWashtenaw County · 4,611 people 19.7% $84,732 37.2%
75 Map of Lyon LyonOakland County · 24,933 people 19.6% $146,354 58.2%
76 LansingIngham County · 8,100 people 19.6% $48,450 35.1%
77 Madison Heights28,419 people 19.5% $69,503 33.9%
78 DeltaEaton County · 33,104 people 19.4% $84,342 44.5%
79 Traverse City15,593 people 19.4% $74,087 47.4%
80 Map of Ferrysburg Ferrysburg2,959 people 19.2% $70,400 51%
81 WilliamstownIngham County · 5,295 people 19.1% $114,792 54.7%
82 OneidaEaton County · 3,975 people 19.1% $93,214 35.2%
83 AlaiedonIngham County · 2,919 people 19% $94,042 48%
84 Map of Tittabawassee TittabawasseeSaginaw County · 10,755 people 18.8% $107,146 36.1%
85 Map of Auburn Hills Auburn Hills25,105 people 18.6% $84,375 49.6%
86 Genoa GenoaLivingston County · 20,647 people 18.6% $100,716 44.2%
87 OxfordOakland County · 22,593 people 18.5% $114,076 43.9%
88 Map of Livonia Livonia93,851 people 18.4% $98,460 41.9%
89 HamlinEaton County · 3,227 people 18.4% $91,944 24.9%
90 St. Johns7,715 people 18.3% $68,728 26.5%
91 Green Lake Green LakeGrand Traverse County · 6,744 people 18.3% $92,784 37.6%
92 Independence IndependenceOakland County · 36,982 people 18.2% $114,699 47.7%
93 Brighton Brighton7,688 people 18.2% $80,682 48.6%
94 WorthSanilac County · 3,461 people 18.2% $61,492 28.1%
95 Caledonia CaledoniaKent County · 16,485 people 18.1% $111,365 53.4%
96 Map of DeWitt DeWittClinton County · 15,313 people 18.1% $96,824 42.5%
97 Map of Armada ArmadaMacomb County · 5,325 people 18.1% $105,734 33.1%
98 VevayIngham County · 3,616 people 18.1% $110,000 31%
99 BrightonLivingston County · 19,349 people 17.9% $132,610 54.5%
100 SuperiorWashtenaw County · 14,923 people 17.9% $101,208 52.6%
101 Map of Gladwin Gladwin3,098 people 17.8% $43,005 14.6%
102 Manchester Manchester2,522 people 17.8% $87,614 37.2%
103 Grosse Ile Grosse IleWayne County · 10,344 people 17.7% $126,582 50.2%
104 OvidClinton County · 2,667 people 17.6% $105,588 17.7%
105 OceolaLivingston County · 14,740 people 17.5% $118,870 43.8%
106 Map of Commerce CommerceOakland County · 43,840 people 17.4% $113,148 47.1%
107 RichlandKalamazoo County · 8,864 people 17.4% $106,470 40%
108 Spring Lake2,519 people 17.4% $88,365 48.9%
109 Map of Ypsilanti Ypsilanti19,857 people 17.3% $46,588 46.9%
110 AdaKent County · 14,524 people 17.2% $168,468 71.9%
111 AlmenaVan Buren County · 5,346 people 17.2% $107,901 38.6%
112 DelhiIngham County · 28,024 people 17.1% $90,437 41%
113 Southfield76,236 people 17% $68,166 40.7%
114 AureliusIngham County · 4,370 people 16.9% $95,455 44.5%
115 Williamston3,807 people 16.9% $71,379 40.9%
116 Mason Mason8,249 people 16.8% $79,117 36.6%
117 Map of Grand Ledge Grand Ledge7,804 people 16.8% $68,980 37.4%
118 Sparta4,271 people 16.6% $60,728 23.3%
119 Map of West Branch West BranchOgemaw County · 2,595 people 16.6% $62,955 22.6%
120 OdessaIonia County · 3,923 people 16.5% $78,281 19.2%
121 HayesClare County · 4,692 people 16.3% $40,250 5.7%
122 Bloomfield Hills Bloomfield Hills4,415 people 16.3% $189,942 78.9%
123 Map of South Lyon South Lyon11,950 people 16.2% $92,467 47.2%
124 Fenton Fenton11,906 people 16.2% $80,000 39.2%
125 HartlandLivingston County · 15,563 people 16.1% $108,568 37.5%
126 LincolnBerrien County · 14,898 people 16.1% $98,228 46.9%
127 BathClinton County · 13,414 people 15.8% $75,541 42.9%
128 Map of Howell HowellLivingston County · 8,286 people 15.8% $86,083 28.8%
129 Map of Frankenmuth Frankenmuth5,157 people 15.8% $85,433 52.3%
130 RoyaltonBerrien County · 5,140 people 15.8% $128,750 45%
131 BentonCheboygan County · 3,170 people 15.8% $68,401 21.4%
132 WaterlooJackson County · 2,964 people 15.8% $74,500 27.5%
133 Sterling Heights Sterling Heights133,573 people 15.7% $79,909 31.1%
134 ShelbyMacomb County · 79,641 people 15.7% $91,012 37.5%
135 Map of Highland HighlandOakland County · 19,704 people 15.7% $96,574 33.4%
136 Map of Fenton FentonGenesee County · 17,067 people 15.7% $111,548 44.2%
137 WoodhullShiawassee County · 3,684 people 15.7% $94,301 31.7%
138 Map of Oxford Oxford3,474 people 15.7% $83,611 48.2%
139 Map of St. Joseph St. Joseph7,986 people 15.6% $84,057 55.3%
140 BentonEaton County · 2,760 people 15.6% $97,222 26.2%
141 East BayGrand Traverse County · 11,682 people 15.5% $85,291 40.7%
142 PutnamLivingston County · 7,841 people 15.5% $96,442 31.8%
143 TyroneLivingston County · 12,151 people 15.3% $99,770 34.9%
144 AlbertMontmorency County · 2,556 people 15.3% $54,423 21.7%
145 Metamora MetamoraLapeer County · 4,443 people 15.2% $108,565 43.3%
146 PrairievilleBarry County · 3,381 people 15.2% $67,332 36.6%
147 Map of Swartz Creek Swartz Creek5,853 people 15.1% $71,571 22%
148 Irving IrvingBarry County · 3,807 people 15.1% $76,367 32.2%
149 Map of Grand Haven Grand HavenOttawa County · 18,866 people 15% $99,592 45.7%
150 BinghamLeelanau County · 2,630 people 15% $93,594 46.7%
151 Map of Hazel Park Hazel Park14,963 people 14.9% $67,073 27%
152 MarionLivingston County · 11,669 people 14.9% $123,211 40.2%
153 WatertownClinton County · 5,689 people 14.9% $114,870 43.2%
154 Lansing Lansing113,023 people 14.8% $54,382 30.2%
155 SpringfieldOakland County · 14,784 people 14.8% $110,101 41.6%
156 BerrienBerrien County · 4,839 people 14.8% $79,148 35.4%
157 DeerfieldLivingston County · 4,145 people 14.8% $105,257 32.8%
158 Suttons BayLeelanau County · 2,926 people 14.8% $115,769 49.1%
159 MacombMacomb County · 92,629 people 14.7% $120,652 38.4%
160 Van Buren Van BurenWayne County · 29,954 people 14.7% $78,230 32.6%
161 AugustaWashtenaw County · 7,228 people 14.7% $108,457 32%
162 Map of Boyne City Boyne City3,825 people 14.7% $64,855 32.9%
163 Map of Keego Harbor Keego Harbor2,747 people 14.7% $64,896 44.6%
164 HuronWayne County · 16,695 people 14.6% $92,832 22.4%
165 PavilionKalamazoo County · 6,386 people 14.6% $83,750 36.4%
166 Map of Wolverine Lake Wolverine Lake4,487 people 14.6% $92,247 37.4%
167 Elmwood ElmwoodLeelanau County · 4,983 people 14.5% $94,417 53.7%
168 MortonMecosta County · 4,606 people 14.5% $72,877 30.7%
169 HopeBarry County · 3,187 people 14.5% $99,427 26.1%
170 ChesterfieldMacomb County · 46,152 people 14.4% $91,508 27.1%
171 Long LakeGrand Traverse County · 10,023 people 14.4% $96,220 43.4%
172 Map of Wixom Wixom17,295 people 14.3% $65,485 46.8%
173 ComstockKalamazoo County · 15,256 people 14.3% $76,376 33.8%
174 OronokoBerrien County · 9,132 people 14.3% $60,175 57.4%
175 CambridgeLenawee County · 5,714 people 14.3% $77,218 25.1%
176 MarathonLapeer County · 4,442 people 14.3% $65,511 14%
177 SolonKent County · 6,543 people 14.2% $86,958 23.8%
178 SalemAllegan County · 5,178 people 14.2% $89,034 23.2%
179 Map of Dryden DrydenLapeer County · 4,797 people 14.2% $103,860 23.3%
180 Map of London LondonMonroe County · 2,986 people 14.2% $80,625 16.7%
181 Little TraverseEmmet County · 2,650 people 14.2% $88,368 47.2%
182 St. JosephBerrien County · 9,879 people 14.1% $94,926 46.7%
183 Big CreekOscoda County · 2,679 people 14.1% $48,438 20.2%
184 Map of Fraser Fraser14,583 people 14% $64,354 22.7%
185 Map of Grand Rapids Grand Rapids198,535 people 13.9% $69,108 41.6%
186 Ypsilanti YpsilantiWashtenaw County · 55,066 people 13.9% $69,716 38.3%
187 MundyGenesee County · 15,311 people 13.9% $79,021 26.5%
188 Grass LakeJackson County · 6,177 people 13.9% $95,692 32%
189 Map of Negaunee Negaunee4,656 people 13.9% $70,568 33.1%
190 MarshallCalhoun County · 3,150 people 13.9% $106,944 41.3%
191 BertrandBerrien County · 2,600 people 13.9% $100,735 38.1%
192 Map of St. Clair Shores St. Clair Shores58,140 people 13.8% $73,500 29.7%
193 Grand BlancGenesee County · 39,943 people 13.8% $84,520 42.9%
194 Map of Harrison HarrisonMacomb County · 24,061 people 13.8% $80,366 27.8%
195 Holly HollyOakland County · 12,220 people 13.8% $75,276 23.8%
196 RayMacomb County · 3,778 people 13.8% $117,917 20.8%
197 HamlinMason County · 3,750 people 13.8% $80,919 32.4%
198 ShermanSt. Joseph County · 3,471 people 13.8% $83,250 22.6%
199 FabiusSt. Joseph County · 3,317 people 13.8% $95,875 31.5%
200 Portage49,259 people 13.7% $83,212 47.9%
201 WashingtonMacomb County · 28,569 people 13.7% $97,723 33.7%
202 AlgomaKent County · 12,264 people 13.7% $123,078 40%
203 DanbyIonia County · 2,975 people 13.7% $92,768 21.9%
204 ColumbiaJackson County · 7,433 people 13.6% $85,767 32.5%
205 Map of Iron River Iron River3,002 people 13.6% $54,183 20.6%
206 Village of Grosse Pointe Shores2,795 people 13.6% $189,583 76.8%
207 BostonIonia County · 6,065 people 13.5% $83,977 27.5%
208 Map of Denton DentonRoscommon County · 5,372 people 13.5% $45,640 20.2%
209 CarmelEaton County · 2,842 people 13.5% $95,083 22.1%
210 LyndonWashtenaw County · 2,663 people 13.5% $122,568 39.9%
211 Map of Plainfield PlainfieldKent County · 34,040 people 13.4% $94,218 41.2%
212 White LakeOakland County · 31,046 people 13.4% $94,985 34.9%
213 Map of Trenton Trenton18,125 people 13.4% $82,212 27.5%
214 Map of Birch Run Birch RunSaginaw County · 5,862 people 13.4% $82,375 25.6%
215 Map of Eaton Rapids Eaton Rapids5,183 people 13.4% $63,875 15.1%
216 ByronKent County · 27,691 people 13.3% $91,481 38%
217 Map of Ludington Ludington7,676 people 13.3% $46,411 28.9%
218 AlamoKalamazoo County · 3,821 people 13.3% $87,113 29.6%
219 NewtonCalhoun County · 2,799 people 13.3% $74,453 26.1%
220 Map of Dearborn Dearborn107,423 people 13.2% $65,324 34.6%
221 WaterfordOakland County · 70,160 people 13.2% $77,101 29.6%
222 Tecumseh Tecumseh8,646 people 13.2% $62,835 25.6%
223 AtlasGenesee County · 8,291 people 13.2% $107,008 36.9%
224 Map of Holly Holly5,964 people 13.2% $64,305 21.6%
225 Acme AcmeGrand Traverse County · 4,474 people 13.2% $110,281 50.3%
226 DeerfieldIsabella County · 3,310 people 13.2% $96,667 47.7%
227 Map of St. Charles St. CharlesSaginaw County · 3,133 people 13.2% $62,939 19.3%
228 Spring Lake Spring LakeOttawa County · 15,517 people 13.1% $97,451 48.9%
229 Petoskey5,856 people 13.1% $74,196 53.4%
230 WhitewaterGrand Traverse County · 2,712 people 13.1% $93,958 45.4%
231 TompkinsJackson County · 2,631 people 13.1% $86,551 16.7%
232 NorthfieldWashtenaw County · 8,595 people 13% $94,259 37.8%
233 Milan5,987 people 13% $96,949 37.3%
234 Gaylord4,357 people 13% $44,701 24.7%
235 CohoctahLivingston County · 3,230 people 13% $86,250 18.5%
236 AntwerpVan Buren County · 13,588 people 12.9% $80,234 27.9%
237 Map of Sparta SpartaKent County · 9,494 people 12.9% $76,346 27%
238 Charlotte Charlotte9,277 people 12.9% $62,681 18.2%
239 Map of Flushing Flushing8,284 people 12.9% $80,025 30.3%
240 LeightonAllegan County · 7,149 people 12.9% $103,888 32.2%
241 NottawaSt. Joseph County · 3,714 people 12.9% $62,094 21.2%
242 Map of Warren Warren137,928 people 12.8% $64,016 21%
243 ResortEmmet County · 2,839 people 12.8% $103,929 51%
244 Map of Mattawan Mattawan2,692 people 12.8% $61,587 22%
245 Iron Mountain Iron Mountain7,518 people 12.7% $59,405 22.8%
246 Lapeer LapeerLapeer County · 4,971 people 12.7% $70,197 25.7%
247 Midland42,724 people 12.6% $73,325 44.6%
248 Kalamazoo KalamazooKalamazoo County · 22,649 people 12.6% $58,349 37.2%
249 Map of Harper Woods Harper Woods15,116 people 12.6% $65,022 26.1%
250 Manistee Manistee6,275 people 12.6% $60,541 23.1%
251 GarfieldGrand Traverse County · 19,913 people 12.5% $66,082 36.4%
252 JamestownOttawa County · 10,039 people 12.5% $119,676 48.7%
253 Yankee SpringsBarry County · 5,406 people 12.5% $84,786 28.4%
254 BerlinSt. Clair County · 3,120 people 12.5% $93,948 26.3%
255 Map of Dearborn Heights Dearborn Heights61,771 people 12.4% $60,391 23.8%
256 Map of Grandville Grandville16,356 people 12.4% $78,442 40.6%
257 WindsorEaton County · 7,141 people 12.4% $105,906 36.3%
258 PlainfieldIosco County · 3,353 people 12.4% $52,035 18.4%
259 Walled Lake Walled Lake7,299 people 12.3% $72,055 32.6%
260 Map of Adrian AdrianLenawee County · 6,341 people 12.3% $90,879 31.3%
261 LeroyIngham County · 3,836 people 12.3% $84,704 21%
262 OakfieldKent County · 6,122 people 12.2% $103,411 23.9%
263 Port SheldonOttawa County · 5,254 people 12.2% $107,400 41.2%
264 SomersetHillsdale County · 4,584 people 12.2% $89,303 33.9%
265 Map of Eagle EagleClinton County · 2,785 people 12.2% $91,582 27.1%
266 Map of Southgate Southgate29,366 people 12.1% $66,118 21.5%
267 BruceMacomb County · 9,747 people 12.1% $117,989 38.3%
268 Map of Detroit Detroit638,530 people 12% $39,938 18.1%
269 Kentwood54,296 people 12% $74,373 36.7%
270 GeorgetownOttawa County · 54,965 people 11.9% $102,150 44.6%
271 WilliamsBay County · 5,050 people 11.9% $87,380 30.6%
272 IdaMonroe County · 4,801 people 11.9% $108,293 21.9%
273 HadleyLapeer County · 4,541 people 11.9% $110,938 29.6%
274 LeeMidland County · 4,043 people 11.9% $54,144 13.8%
275 White Pigeon White PigeonSt. Joseph County · 3,779 people 11.9% $71,071 13%
276 NorvellJackson County · 2,801 people 11.9% $99,107 23.4%
277 Redford RedfordWayne County · 48,338 people 11.8% $69,414 23.8%
278 Almont AlmontLapeer County · 7,009 people 11.8% $91,519 25.3%
279 GrantClare County · 3,416 people 11.8% $61,010 18.9%
280 Map of East Tawas East Tawas2,675 people 11.8% $42,450 21.1%
281 Reed City2,517 people 11.8% $52,304 14%
282 EdenvilleMidland County · 2,511 people 11.8% $70,511 27.4%
283 ClintonMacomb County · 100,447 people 11.7% $74,244 25.4%
284 Map of Brownstown BrownstownWayne County · 32,889 people 11.7% $95,402 30.4%
285 OshtemoKalamazoo County · 23,852 people 11.7% $58,020 43%
286 NapoleonJackson County · 6,755 people 11.7% $73,793 27.1%
287 LyonsIonia County · 3,542 people 11.7% $75,294 14.6%
288 Pine GroveVan Buren County · 3,019 people 11.7% $69,239 22.8%
289 GainesKent County · 29,469 people 11.6% $82,738 35.5%
290 NelsonKent County · 4,940 people 11.6% $66,735 23%
291 BowneKent County · 3,308 people 11.6% $120,859 37.3%
292 PortageHoughton County · 3,205 people 11.6% $66,652 37.5%
293 ParkOttawa County · 18,901 people 11.5% $110,402 55.4%
294 Map of Groveland GrovelandOakland County · 6,069 people 11.5% $105,959 36.3%
295 OwossoShiawassee County · 4,772 people 11.5% $56,818 22.7%
296 Map of Middleville Middleville4,380 people 11.5% $73,625 25.9%
297 HomerMidland County · 3,994 people 11.5% $117,295 35.6%
298 Map of Essexville Essexville3,327 people 11.5% $75,341 22.6%
299 Clare3,324 people 11.5% $41,226 21.9%
300 MasonCass County · 2,836 people 11.5% $59,922 17.9%
301 GangesAllegan County · 2,599 people 11.5% $77,675 31.1%
302 Map of Norton Shores Norton Shores25,041 people 11.4% $76,579 33.3%
303 RoscommonRoscommon County · 4,456 people 11.4% $53,186 13.4%
304 EnsleyNewaygo County · 2,644 people 11.4% $75,954 16.6%
305 CambriaHillsdale County · 2,539 people 11.4% $59,906 21.9%
306 Westland Westland83,633 people 11.3% $62,076 23%
307 New Baltimore New Baltimore12,072 people 11.3% $106,033 30.5%
308 Map of Ecorse Ecorse9,064 people 11.3% $40,241 8.4%
309 Map of Coloma ColomaBerrien County · 5,008 people 11.3% $60,417 21%
310 Map of Rockwood Rockwood3,161 people 11.2% $88,080 20.8%
311 Map of Benzonia BenzoniaBenzie County · 2,791 people 11.1% $72,500 39.3%
312 LeoniJackson County · 13,794 people 11% $76,605 23.3%
313 Map of Grand Haven Grand Haven10,996 people 11% $60,669 36.7%
314 Marysville9,925 people 11% $66,901 24.6%
315 Marquette MarquetteMarquette County · 4,173 people 11% $57,983 43.2%
316 ExeterMonroe County · 3,946 people 11% $94,491 19.7%
317 Eastpointe33,982 people 10.9% $62,325 15.2%
318 Utica5,180 people 10.9% $58,718 32%
319 ClintonLenawee County · 3,728 people 10.9% $76,954 31.5%
320 FrankenlustBay County · 3,678 people 10.9% $92,685 34.1%
321 FranklinLenawee County · 3,044 people 10.9% $90,221 23%
322 BinghamClinton County · 2,922 people 10.9% $77,273 26.9%
323 MonitorBay County · 10,638 people 10.8% $76,563 27.8%
324 St. ClairSt. Clair County · 7,126 people 10.8% $93,068 25.8%
325 Marshall6,804 people 10.8% $76,050 42.1%
326 BagleyOtsego County · 5,994 people 10.8% $77,045 29.5%
327 ArcadiaLapeer County · 3,164 people 10.8% $79,985 16%
328 Map of Wyandotte Wyandotte24,489 people 10.7% $71,987 22.7%
329 DaltonMuskegon County · 9,506 people 10.7% $81,612 21.9%
330 Alma Alma9,396 people 10.7% $53,307 28%
331 Elk RapidsAntrim County · 2,602 people 10.7% $82,933 45.5%
332 Map of Ash AshMonroe County · 7,941 people 10.6% $72,562 15%
333 Map of Richmond RichmondMacomb County · 3,577 people 10.6% $126,450 33.8%
334 Paw Paw Paw Paw3,289 people 10.6% $41,587 15.4%
335 GerrishRoscommon County · 2,815 people 10.6% $95,813 40.8%
336 LenoxMacomb County · 12,687 people 10.5% $72,484 17.6%
337 ClaySt. Clair County · 8,357 people 10.5% $87,292 20.4%
338 BrooksNewaygo County · 3,771 people 10.5% $77,734 21.6%
339 UnionBranch County · 2,962 people 10.5% $64,107 17.6%
340 Map of Wyoming Wyoming77,353 people 10.4% $73,677 25.5%
341 Roseville47,123 people 10.4% $62,182 15.5%
342 Map of Allen Park Allen Park27,925 people 10.4% $81,655 31%
343 Map of Davison DavisonGenesee County · 20,434 people 10.4% $65,116 25%
344 ElbaLapeer County · 5,244 people 10.4% $82,994 24.2%
345 Henrietta HenriettaJackson County · 4,681 people 10.4% $81,339 26.6%
346 AlmiraBenzie County · 3,933 people 10.4% $90,278 43.9%
347 IngersollMidland County · 2,651 people 10.4% $99,063 32.2%
348 Map of Woodhaven Woodhaven12,690 people 10.3% $78,648 27%
349 Map of Rose RoseOakland County · 6,177 people 10.3% $107,262 33.2%
350 North Muskegon4,098 people 10.3% $104,659 49.4%
351 Map of Watervliet WatervlietBerrien County · 3,055 people 10.3% $58,616 23.3%
352 Garden City Garden City26,739 people 10.2% $67,294 15.1%
353 BlackmanJackson County · 25,605 people 10.2% $60,810 16.8%
354 Alpena AlpenaAlpena County · 9,101 people 10.2% $52,239 24.1%
355 Houghton Houghton8,474 people 10.2% $43,456 68.6%
356 Pere MarquetteMason County · 2,883 people 10.2% $84,531 38.1%
357 BeaverBay County · 2,698 people 10.2% $89,154 22.6%
358 HowardCass County · 6,278 people 10.1% $79,226 20.2%
359 ParadiseGrand Traverse County · 5,023 people 10.1% $74,084 19.4%
360 Map of Eaton Rapids Eaton RapidsEaton County · 4,001 people 10.1% $82,906 22.1%
361 MillsOgemaw County · 3,987 people 10.1% $42,097 10.1%
362 Pine RiverGratiot County · 2,687 people 10.1% $71,073 25%
363 Map of Maple Grove Maple GroveSaginaw County · 2,652 people 10.1% $77,917 14%
364 Taylor Taylor62,081 people 10% $61,081 16.4%
365 Walker25,386 people 10% $76,360 38.6%
366 Mount Pleasant21,236 people 10% $44,706 42.9%
367 Hastings7,520 people 10% $58,286 25.3%
368 Map of Gibraltar Gibraltar4,873 people 10% $91,651 25.4%
369 TuscaroraCheboygan County · 3,119 people 10% $66,042 39.4%
370 Clinton2,536 people 10% $82,768 28.5%
371 TallmadgeOttawa County · 9,027 people 9.9% $100,721 33.9%
372 Gun PlainAllegan County · 6,151 people 9.9% $89,346 31.8%
373 LaketownAllegan County · 6,115 people 9.9% $91,989 46.7%
374 ErieMonroe County · 4,334 people 9.9% $71,250 17.6%
375 Map of Romeo Romeo3,578 people 9.9% $74,323 30.9%
376 Map of Kalamazoo Kalamazoo73,076 people 9.8% $52,272 38.5%
377 ViennaGenesee County · 13,157 people 9.8% $70,219 18.9%
378 BradyKalamazoo County · 4,455 people 9.8% $108,954 32.6%
379 CaledoniaShiawassee County · 4,326 people 9.8% $70,069 16.8%
380 MiltonCass County · 3,140 people 9.8% $118,750 30.6%
381 BarodaBerrien County · 2,833 people 9.8% $75,337 26.8%
382 Map of Bedford BedfordMonroe County · 31,914 people 9.7% $90,092 28.7%
383 Map of Riverview Riverview12,186 people 9.7% $73,468 21.3%
384 Flushing FlushingGenesee County · 10,604 people 9.7% $85,292 25%
385 FruitlandMuskegon County · 5,869 people 9.7% $91,076 30.8%
386 IraSt. Clair County · 5,031 people 9.7% $70,469 22.1%
387 JeromeMidland County · 4,620 people 9.7% $80,313 28.2%
388 Durand Durand3,483 people 9.7% $66,743 13%
389 LakeBerrien County · 3,334 people 9.7% $83,241 26.7%
390 Cedar CreekMuskegon County · 3,273 people 9.7% $73,586 13.6%
391 ThornappleBarry County · 9,514 people 9.6% $90,772 29.6%
392 Hudsonville7,769 people 9.6% $91,280 36.1%
393 OtsegoAllegan County · 5,962 people 9.6% $74,145 27%
394 BreitungDickinson County · 5,862 people 9.6% $72,343 25.5%
395 ColumbusSt. Clair County · 4,206 people 9.6% $93,844 29.9%
396 OnondagaIngham County · 3,008 people 9.6% $90,987 17.2%
397 SummitJackson County · 22,817 people 9.5% $65,987 30.1%
398 ThomasSaginaw County · 11,900 people 9.5% $79,710 31.4%
399 Map of Bedford BedfordCalhoun County · 9,164 people 9.5% $67,695 18.9%
400 Portland PortlandIonia County · 3,790 people 9.5% $65,845 28.2%
401 LittlefieldEmmet County · 3,224 people 9.5% $85,262 28.7%
402 Rogers City Rogers City2,878 people 9.5% $49,266 24.4%
403 HoltonMuskegon County · 2,629 people 9.5% $72,910 12.3%
404 Allendale AllendaleOttawa County · 26,540 people 9.4% $81,683 40.4%
405 Romulus Romulus24,831 people 9.4% $69,151 16.2%
406 Map of Cadillac Cadillac10,445 people 9.4% $51,773 22.1%
407 Howell10,021 people 9.4% $60,449 31.2%
408 ClaytonGenesee County · 7,395 people 9.4% $77,554 23.6%
409 GraylingCrawford County · 5,786 people 9.4% $65,127 22.8%
410 Map of Dundee Dundee5,744 people 9.4% $78,837 34.4%
411 GrattanKent County · 3,840 people 9.4% $111,354 28.8%
412 CottrellvilleSt. Clair County · 3,409 people 9.4% $91,897 23.9%
413 HagarBerrien County · 3,200 people 9.4% $67,273 24%
414 CatoMontcalm County · 2,950 people 9.4% $67,500 14.4%
415 PorterVan Buren County · 2,540 people 9.4% $81,438 28.4%
416 LincolnMidland County · 2,538 people 9.4% $91,125 30.4%
417 VictorClinton County · 3,460 people 9.3% $106,343 37%
418 BellevueEaton County · 3,207 people 9.3% $83,636 10.9%
419 BainbridgeBerrien County · 2,658 people 9.3% $74,574 22.1%
420 Map of Hamtramck Hamtramck27,743 people 9.2% $39,293 17.8%
421 Map of Flat Rock Flat Rock10,340 people 9.1% $81,585 29.5%
422 HeathAllegan County · 3,966 people 9.1% $105,491 30.4%
423 ChinaSt. Clair County · 3,502 people 9.1% $98,879 20.3%
424 BurnsShiawassee County · 3,283 people 9.1% $83,750 19.2%
425 Silver CreekCass County · 3,041 people 9.1% $80,894 24.2%
426 ArbelaTuscola County · 2,794 people 9.1% $65,185 12.5%
427 InlandBenzie County · 2,602 people 9.1% $80,759 22.7%
428 AmberMason County · 2,566 people 9.1% $70,515 24.9%
429 Map of Jackson Jackson31,058 people 9% $44,558 16.1%
430 ZeelandOttawa County · 12,137 people 9% $113,750 41.4%
431 Blair BlairGrand Traverse County · 9,105 people 9% $71,582 23.8%
432 Big Rapids Big Rapids8,477 people 9% $43,858 26.9%
433 RaisinLenawee County · 7,981 people 9% $95,766 23.8%
434 Map of Addison AddisonOakland County · 6,278 people 9% $110,574 38.3%
435 Map of Adrian Adrian20,395 people 8.9% $50,209 21.9%
436 Map of Sumpter SumpterWayne County · 10,446 people 8.9% $76,081 15.7%
437 Map of Lapeer Lapeer9,082 people 8.9% $52,716 16.5%
438 Highland Park Highland Park8,628 people 8.9% $29,309 17.3%
439 CrockeryOttawa County · 4,676 people 8.9% $89,700 36.2%
440 StockbridgeIngham County · 3,939 people 8.9% $79,821 27.2%
441 Map of Lexington LexingtonSanilac County · 3,462 people 8.9% $58,041 19.9%
442 Map of Holland Holland34,423 people 8.8% $75,865 35.8%
443 Map of Wayne Wayne17,310 people 8.7% $59,038 17.5%
444 OntwaCass County · 6,870 people 8.7% $61,241 22.2%
445 BloomerMontcalm County · 6,327 people 8.7% $86,313 11.7%
446 Coopersville Coopersville4,848 people 8.7% $67,131 26.3%
447 Map of Whiteford WhitefordMonroe County · 4,624 people 8.7% $100,521 26.3%
448 MusseySt. Clair County · 4,205 people 8.7% $66,350 10.4%
449 Map of Lowell Lowell4,139 people 8.7% $72,875 29.7%
450 RileySt. Clair County · 3,191 people 8.7% $97,262 19.7%
451 SummerfieldMonroe County · 3,188 people 8.7% $92,788 27%
452 WalesSt. Clair County · 3,187 people 8.7% $90,417 16.8%
453 FillmoreAllegan County · 2,780 people 8.7% $90,142 22%
454 DorrAllegan County · 7,934 people 8.6% $97,542 25.3%
455 Map of Buena Vista Buena VistaSaginaw County · 7,568 people 8.6% $44,397 10.5%
456 Paw PawVan Buren County · 6,910 people 8.6% $60,828 21%
457 Map of New Haven New Haven6,475 people 8.6% $66,125 22.7%
458 Map of Flint Flint80,175 people 8.5% $37,646 14.2%
459 Map of Battle Creek Battle Creek52,374 people 8.5% $55,693 21.9%
460 KimballSt. Clair County · 9,624 people 8.5% $71,047 14.4%
461 Croton CrotonNewaygo County · 3,428 people 8.5% $76,765 19.5%
462 Bay City Bay City32,320 people 8.4% $49,420 18.8%
463 Mount Clemens15,511 people 8.4% $52,310 18%
464 Map of Monroe MonroeMonroe County · 14,345 people 8.4% $66,909 20.1%
465 EurekaMontcalm County · 4,283 people 8.4% $77,266 20.2%
466 Map of Decatur DecaturVan Buren County · 3,537 people 8.4% $67,917 14.5%
467 ManliusAllegan County · 3,359 people 8.4% $88,646 25.7%
468 EastonIonia County · 3,097 people 8.4% $76,418 10.7%
469 TrowbridgeAllegan County · 2,535 people 8.4% $75,833 9.7%
470 CovertVan Buren County · 2,502 people 8.4% $37,697 12%
471 ChocolayMarquette County · 5,964 people 8.3% $87,167 44.8%
472 BurtchvilleSt. Clair County · 4,065 people 8.3% $58,872 24.7%
473 SandstoneJackson County · 3,902 people 8.3% $97,708 22.9%
474 Woodstock WoodstockLenawee County · 3,583 people 8.3% $69,038 26.5%
475 SidneyMontcalm County · 2,603 people 8.3% $60,050 15.8%
476 GarfieldNewaygo County · 2,543 people 8.3% $84,688 21.8%
477 Map of Fruitport FruitportMuskegon County · 14,985 people 8.2% $85,413 24%
478 DundeeMonroe County · 8,527 people 8.2% $86,789 33%
479 LaketonMuskegon County · 7,663 people 8.1% $98,114 33.4%
480 Map of Albion Albion7,560 people 8.1% $39,885 17.5%
481 ArgentineGenesee County · 7,028 people 8.1% $98,508 28.8%
482 Allegan AlleganAllegan County · 5,172 people 8.1% $52,925 17.9%
483 PortsmouthBay County · 3,183 people 8.1% $79,310 22.5%
484 Blendon BlendonOttawa County · 7,357 people 8% $95,288 28%
485 Calumet CalumetHoughton County · 6,318 people 8% $52,836 22.8%
486 Fremont Fremont4,568 people 8% $57,452 29.4%
487 Map of Bad Axe Bad Axe2,992 people 8% $44,688 22.1%
488 Map of Ironwood Ironwood4,997 people 7.9% $41,250 22.9%
489 AtticaLapeer County · 4,710 people 7.9% $75,223 15.1%
490 SooChippewa County · 2,986 people 7.9% $79,107 26.4%
491 Map of Parma ParmaJackson County · 2,651 people 7.9% $73,590 25.7%
492 Adams AdamsHoughton County · 2,564 people 7.9% $63,914 35.1%
493 EmmettCalhoun County · 11,726 people 7.8% $79,207 31%
494 HandyLivingston County · 8,723 people 7.8% $78,542 19%
495 Center Line8,463 people 7.8% $54,703 16.7%
496 Bear Creek Bear CreekEmmet County · 6,544 people 7.8% $71,090 42.9%
497 Map of Manistee ManisteeManistee County · 4,053 people 7.8% $65,461 23.8%
498 Map of Hopkins HopkinsAllegan County · 2,740 people 7.8% $88,825 23.8%
499 Map of Athens AthensCalhoun County · 2,527 people 7.8% $62,841 12.4%
500 SaginawSaginaw County · 43,536 people 7.7% $38,579 13.3%
501 Map of Lincoln Park Lincoln Park39,257 people 7.7% $58,616 11.5%
502 Map of Flint FlintGenesee County · 31,136 people 7.7% $61,563 18.1%
503 Fort GratiotSt. Clair County · 11,434 people 7.7% $87,165 30.4%
504 JohnstownBarry County · 2,894 people 7.7% $81,875 13.2%
505 JeffersonCass County · 2,578 people 7.7% $72,375 19.4%
506 Columbia ColumbiaVan Buren County · 2,552 people 7.7% $63,068 14.5%
507 River Rouge7,008 people 7.6% $41,053 6.6%
508 RobinsonOttawa County · 6,388 people 7.6% $98,947 27.5%
509 St. Clair5,585 people 7.6% $69,688 27.4%
510 Davison5,076 people 7.6% $48,814 24.1%
511 Map of Carleton Carleton2,595 people 7.6% $73,365 11%
512 Map of Melvindale Melvindale12,554 people 7.5% $42,185 14%
513 CooperKalamazoo County · 10,469 people 7.5% $82,864 38.2%
514 Map of Menominee Menominee8,326 people 7.5% $49,432 18.7%
515 Map of Ishpeming Ishpeming6,181 people 7.5% $52,754 27%
516 Zeeland5,665 people 7.5% $52,628 29.6%
517 OliveOttawa County · 5,145 people 7.5% $80,208 15.9%
518 EatonEaton County · 3,997 people 7.5% $97,398 14.6%
519 Fowlerville Fowlerville2,918 people 7.5% $45,773 13.9%
520 AshlandNewaygo County · 2,799 people 7.5% $67,778 16.7%
521 SheridanNewaygo County · 2,535 people 7.5% $76,042 24.2%
522 Map of St. Louis St. Louis7,367 people 7.4% $51,167 6.4%
523 Map of Montrose MontroseGenesee County · 5,958 people 7.4% $76,338 18.1%
524 ReynoldsMontcalm County · 5,571 people 7.4% $72,857 15.9%
525 Potterville3,087 people 7.4% $64,693 19.5%
526 Map of Casnovia CasnoviaMuskegon County · 2,806 people 7.4% $83,333 23.7%
527 Spring ArborJackson County · 8,498 people 7.3% $87,316 35.3%
528 LockportSt. Joseph County · 3,763 people 7.3% $73,929 17.2%
529 Map of Hanover HanoverJackson County · 3,669 people 7.3% $81,477 31.2%
530 Map of Martin MartinAllegan County · 2,713 people 7.3% $72,125 11.8%
531 AlpineKent County · 14,040 people 7.2% $67,807 27.3%
532 BangorBay County · 13,902 people 7.2% $60,661 21.4%
533 WayneCass County · 2,660 people 7.2% $61,210 17%
534 HollandOttawa County · 39,637 people 7.1% $84,279 29%
535 Map of Gaines GainesGenesee County · 6,644 people 7.1% $84,363 22.2%
536 ForsythMarquette County · 6,249 people 7.1% $62,018 27.3%
537 OveriselAllegan County · 3,154 people 7.1% $101,331 25.3%
538 FilerManistee County · 2,606 people 7.1% $74,675 32.8%
539 Map of Hillsdale Hillsdale8,002 people 7% $51,038 26.2%
540 RutlandBarry County · 4,224 people 7% $87,875 24.1%
541 CascoSt. Clair County · 4,180 people 6.9% $87,538 20.5%
542 LeroyCalhoun County · 3,676 people 6.9% $81,638 21.8%
543 MontcalmMontcalm County · 3,452 people 6.9% $71,293 18.3%
544 RavennaMuskegon County · 2,997 people 6.9% $75,625 23.2%
545 Burr OakSt. Joseph County · 2,650 people 6.9% $67,273 10.7%
546 Monroe20,320 people 6.8% $59,813 19.9%
547 BerlinMonroe County · 9,995 people 6.8% $85,077 23.5%
548 Schoolcraft SchoolcraftKalamazoo County · 9,237 people 6.8% $80,590 36.6%
549 OregonLapeer County · 5,699 people 6.8% $83,807 21.4%
550 Map of Kochville KochvilleSaginaw County · 4,943 people 6.8% $42,333 27.8%
551 Ishpeming IshpemingMarquette County · 3,416 people 6.8% $94,271 34.4%
552 DenmarkTuscola County · 2,720 people 6.8% $70,720 26.2%
553 North BranchLapeer County · 3,550 people 6.7% $77,941 17.5%
554 Colon ColonSt. Joseph County · 3,337 people 6.7% $65,602 12.6%
555 ShermanIsabella County · 3,174 people 6.7% $61,406 24.2%
556 Cherry GroveWexford County · 2,782 people 6.7% $97,177 34%
557 FultonGratiot County · 2,563 people 6.7% $84,934 24.5%
558 WaverlyVan Buren County · 2,507 people 6.7% $84,306 21.7%
559 Map of Burton Burton29,500 people 6.6% $60,052 16.8%
560 Marquette Marquette21,325 people 6.6% $55,613 48%
561 Kingsford5,124 people 6.6% $61,635 28.4%
562 ConwayLivingston County · 3,607 people 6.6% $100,625 26.7%
563 L'AnseBaraga County · 3,604 people 6.6% $54,898 16.7%
564 Map of Concord ConcordJackson County · 2,739 people 6.6% $64,148 19.9%
565 TyroneKent County · 5,132 people 6.5% $69,773 15.4%
566 Map of Big Rapids Big RapidsMecosta County · 3,993 people 6.5% $64,083 35.3%
567 LeeAllegan County · 3,817 people 6.5% $65,156 9.8%
568 Map of Montague Montague2,531 people 6.5% $66,750 22%
569 Coldwater13,671 people 6.4% $50,781 13.9%
570 RaisinvilleMonroe County · 5,975 people 6.4% $90,000 26.8%
571 ForestGenesee County · 4,404 people 6.4% $71,250 18.2%
572 ImlayLapeer County · 3,139 people 6.4% $82,988 12%
573 BentonBerrien County · 14,234 people 6.3% $38,688 16.8%
574 Map of Richmond Richmond5,855 people 6.3% $64,719 25.1%
575 Map of Richfield RichfieldRoscommon County · 3,563 people 6.3% $47,055 10.5%
576 Map of Pierson PiersonMontcalm County · 3,443 people 6.3% $86,450 17.1%
577 Norway2,833 people 6.3% $63,846 19.3%
578 LaGrangeCass County · 3,751 people 6.2% $58,786 27.5%
579 Map of Vassar Vassar2,707 people 6.2% $59,444 17.4%
580 LivingstonOtsego County · 2,700 people 6.2% $76,625 27.8%
581 Escanaba Escanaba12,354 people 6.1% $45,369 19.8%
582 RichfieldGenesee County · 8,971 people 6.1% $82,676 21.1%
583 RivesJackson County · 4,782 people 6.1% $85,960 24.1%
584 Map of Barry BarryBarry County · 3,466 people 6.1% $91,071 39.9%
585 Map of Bennington BenningtonShiawassee County · 3,110 people 6.1% $101,078 20.6%
586 RollinLenawee County · 3,035 people 6.1% $79,736 35.9%
587 Map of Frenchtown FrenchtownMonroe County · 21,665 people 6% $66,225 19%
588 Inkster Inkster25,428 people 5.9% $39,252 13.1%
589 Ionia12,753 people 5.9% $63,978 10%
590 Map of Port Huron Port HuronSt. Clair County · 10,722 people 5.9% $61,983 14.1%
591 Map of Perry PerryShiawassee County · 4,170 people 5.9% $76,579 17%
592 GeneseeGenesee County · 20,381 people 5.8% $57,406 12.4%
593 Benton Harbor8,953 people 5.8% $31,117 7.4%
594 VernonShiawassee County · 4,296 people 5.8% $64,107 13.2%
595 PorterCass County · 3,885 people 5.8% $79,681 27%
596 ColdwaterBranch County · 3,829 people 5.8% $72,014 27.1%
597 Map of Munising MunisingAlger County · 2,825 people 5.8% $62,227 8.4%
598 ClearwaterKalkaska County · 2,536 people 5.8% $74,663 22.9%
599 EmmettSt. Clair County · 2,530 people 5.8% $96,809 12.5%
600 Map of Muskegon Muskegon37,226 people 5.7% $44,735 15.5%
601 Map of Port Huron Port Huron28,620 people 5.7% $50,366 18.1%
602 Owosso14,632 people 5.7% $54,229 21.1%
603 Map of Cedar Springs Cedar Springs3,670 people 5.7% $57,979 13.9%
604 CastletonBarry County · 3,399 people 5.7% $59,444 9%
605 MadisonLenawee County · 8,040 people 5.6% $69,643 16.5%
606 ClydeSt. Clair County · 5,468 people 5.6% $84,028 21.5%
607 ShelbyOceana County · 4,116 people 5.6% $67,736 19%
608 Vicksburg3,934 people 5.6% $72,656 29%
609 Map of Menominee MenomineeMenominee County · 3,342 people 5.6% $65,771 24.6%
610 SpringvaleEmmet County · 2,619 people 5.6% $102,083 37.3%
611 Niles NilesBerrien County · 14,328 people 5.5% $63,459 17.5%
612 Map of Sturgis Sturgis11,054 people 5.5% $62,710 15.7%
613 Alpena10,154 people 5.4% $47,545 16.2%
614 Wayland4,457 people 5.4% $74,464 25.5%
615 HastingsBarry County · 3,066 people 5.4% $78,538 23.4%
616 RichlandMontcalm County · 2,718 people 5.4% $50,862 13%
617 MendonSt. Joseph County · 2,574 people 5.2% $75,962 21.8%
618 AlganseeBranch County · 2,567 people 5.2% $77,978 18.3%
619 Niles11,803 people 5.1% $51,376 17%
620 CoeIsabella County · 3,064 people 5.1% $59,878 31.9%
621 Homer HomerCalhoun County · 2,903 people 5.1% $54,519 10.7%
622 Mount MorrisGenesee County · 19,752 people 5% $46,535 8.3%
623 Algonac4,139 people 5% $56,820 14.7%
624 Lawrence LawrenceVan Buren County · 3,290 people 5% $63,607 21.3%
625 WheelerGratiot County · 2,591 people 4.9% $61,149 15.8%
626 ParkSt. Joseph County · 2,530 people 4.9% $78,750 19.5%
627 Pontiac Pontiac62,104 people 4.8% $44,329 16.1%
628 UnadillaLivingston County · 3,318 people 4.8% $71,771 22.5%
629 Chesaning ChesaningSaginaw County · 4,693 people 4.7% $62,434 15.3%
630 Map of La Salle La SalleMonroe County · 4,612 people 4.7% $85,531 26.3%
631 Map of Linden Linden4,160 people 4.7% $79,464 27.2%
632 East ChinaSt. Clair County · 3,686 people 4.7% $71,517 23.3%
633 WrightOttawa County · 3,192 people 4.7% $87,344 19.3%
634 HayesOtsego County · 2,777 people 4.7% $77,629 20.2%
635 Greenville8,995 people 4.6% $63,285 19.7%
636 PennfieldCalhoun County · 8,705 people 4.6% $66,119 17.2%
637 ChippewaIsabella County · 4,598 people 4.6% $64,651 23.2%
638 TaymouthSaginaw County · 4,036 people 4.6% $81,667 15.2%
639 Map of Marine City Marine City4,028 people 4.6% $67,683 18.4%
640 GreenMecosta County · 3,297 people 4.6% $82,955 20.8%
641 Map of Sault Ste. Marie Sault Ste. Marie13,335 people 4.5% $55,328 27%
642 KawkawlinBay County · 4,394 people 4.5% $85,262 23.6%
643 SpencerKent County · 4,200 people 4.4% $82,571 18.7%
644 Map of Plainwell Plainwell3,763 people 4.4% $66,525 21.2%
645 WellsDelta County · 4,838 people 4.3% $72,039 15.2%
646 Map of Cheboygan Cheboygan4,820 people 4.3% $42,290 18.8%
647 ConstantineSt. Joseph County · 4,053 people 4.3% $73,926 10.6%
648 Map of Richland RichlandSaginaw County · 3,921 people 4.3% $84,000 34.7%
649 ShiawasseeShiawassee County · 2,736 people 4.3% $77,850 16.5%
650 HamptonBay County · 9,623 people 4.2% $51,728 20%
651 Map of Buchanan Buchanan4,223 people 4.2% $56,163 13.1%
652 SurreyClare County · 3,683 people 4.1% $50,764 12.4%
653 UnionIsabella County · 11,823 people 4% $43,694 36.5%
654 DeerfieldLapeer County · 5,761 people 4% $72,241 21.4%
655 EvergreenMontcalm County · 3,001 people 4% $59,144 12.9%
656 LakeMissaukee County · 2,837 people 4% $72,917 26.9%
657 Map of Bridgeport BridgeportSaginaw County · 9,967 people 3.9% $52,462 13.1%
658 Three Rivers7,943 people 3.9% $49,503 14.2%
659 ThetfordGenesee County · 6,559 people 3.9% $73,984 13.6%
660 HomeMontcalm County · 2,760 people 3.9% $56,037 11.5%
661 Gladstone Gladstone5,253 people 3.8% $54,970 20.5%
662 Caro Caro4,290 people 3.8% $41,595 16.4%
663 Geneva GenevaVan Buren County · 3,412 people 3.8% $75,139 17%
664 Whitehall3,024 people 3.8% $61,169 26.1%
665 Negaunee NegauneeMarquette County · 3,255 people 3.7% $97,955 36.6%
666 EgelstonMuskegon County · 11,276 people 3.6% $61,432 8%
667 PentlandLuce County · 2,551 people 3.6% $68,607 12.2%
668 Muskegon MuskegonMuskegon County · 17,686 people 3.5% $54,962 14.3%
669 Map of Wayland WaylandAllegan County · 3,591 people 3.5% $91,383 15.8%
670 ElklandTuscola County · 3,505 people 3.5% $61,953 16.2%
671 Map of Manistique Manistique2,863 people 3.5% $38,446 17.9%
672 OrleansIonia County · 2,704 people 3.5% $62,978 9.8%
673 SebewaingHuron County · 2,648 people 3.5% $53,849 13.4%
674 MayfieldLapeer County · 8,002 people 3.4% $68,774 17.3%
675 QuincyBranch County · 4,126 people 3.4% $70,240 20.5%
676 KinrossChippewa County · 6,784 people 3.3% $61,250 9.4%
677 Dowagiac Dowagiac5,732 people 3.3% $48,166 12.4%
678 Newaygo2,512 people 3.3% $40,689 10.5%
679 Map of Ionia IoniaIonia County · 4,032 people 3.1% $60,189 19.2%
680 Muskegon Heights9,841 people 3% $35,239 8.6%
681 Corunna Corunna3,037 people 3% $46,141 14.2%
682 JeffersonHillsdale County · 3,027 people 3% $58,594 16.1%
683 CrystalMontcalm County · 2,670 people 2.9% $56,087 20.3%
684 SullivanMuskegon County · 2,615 people 2.9% $65,156 16%
685 Map of Otsego Otsego4,074 people 2.8% $74,156 13.5%
686 Map of Grant GrantNewaygo County · 3,378 people 2.8% $73,500 14.8%
687 Map of Mecosta MecostaMecosta County · 2,818 people 2.7% $61,250 23.4%
688 Blissfield BlissfieldLenawee County · 3,861 people 2.6% $67,200 16.8%
689 GrantOceana County · 3,055 people 2.6% $57,625 17.1%
690 Map of Oscoda OscodaIosco County · 7,176 people 2.5% $43,125 18.9%
691 Map of Springfield Springfield5,269 people 2.5% $44,808 11.9%
692 HaringWexford County · 3,587 people 2.5% $74,563 19%
693 Map of Baraga BaragaBaraga County · 3,555 people 2.5% $52,254 8.9%
694 FremontTuscola County · 3,159 people 2.5% $63,155 17.7%
695 Imlay City Imlay City3,721 people 2.4% $59,911 11.9%
696 LibertyJackson County · 3,067 people 2.4% $102,969 27.3%
697 Map of Millington MillingtonTuscola County · 4,190 people 2.3% $65,737 13.2%
698 Roosevelt Park Roosevelt Park4,144 people 2.1% $62,857 17.8%
699 Mount Morris3,117 people 2.1% $48,794 5.2%
700 KalkaskaKalkaska County · 5,101 people 1.9% $64,253 15.2%
701 Map of Vassar VassarTuscola County · 3,867 people 1.7% $63,125 14.4%
702 Map of Belding Belding5,960 people 1.5% $60,373 16.8%
703 Map of Escanaba EscanabaDelta County · 3,533 people 1.2% $81,250 28.3%
704 BloomingdaleVan Buren County · 2,972 people 1.2% $65,634 13.3%
705 Shelby Shelby2,577 people 1.2% $49,855 14.5%
706 Sandusky Sandusky2,694 people 1.1% $56,563 15.6%
707 Map of Kalkaska Kalkaska2,539 people 0.8% $57,143 18.6%
708 Mancelona MancelonaAntrim County · 4,438 people 0.7% $65,412 13.6%
709 Ithaca2,817 people 0.7% $63,109 26.3%
710 Blissfield3,234 people 0.6% $62,059 14.2%

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 Michigan as a whole is 13.5%.

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