MIMichigan rankings

Towns with the shortest commutes in Michigan

Ranked by the average one-way travel time to work for residents who commute. 719 towns with 2,500+ residents.

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

Michigan · Shortest commute

Saugatuck ranks #279 of 719

23.1 min average one-way commute · Visit Saugatuck →

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

How this ranking works

We rank every town by the average one-way travel time to work for residents who commute. The town with the lowest figure ranks #1. For comparison, the figure for Michigan as a whole is 24.2 min.

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