MIMichigan rankings

Top vacation-home towns in Michigan

Ranked by the share of all homes held for seasonal, recreational or occasional use: lake houses, ski condos and summer cottages. 719 towns with 2,500+ residents.

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

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

How this ranking works

We rank every town by the share of all homes held for seasonal, recreational or occasional use: lake houses, ski condos and summer cottages. The town with the highest figure ranks #1. For comparison, the figure for Michigan as a whole is 5.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