MIMichigan rankings

Towns with the most children in Michigan

Ranked by the share of residents under 18, a sign of family neighborhoods. 719 towns with 2,500+ residents.

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

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

How this ranking works

We rank every town by the share of residents under 18, a sign of family neighborhoods. The town with the highest figure ranks #1. For comparison, the figure for Michigan as a whole is 21.2%.

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