MIMichigan rankings

Towns with the most trails in Michigan

Ranked by miles of mapped hiking and walking trails per square mile of town. 598 towns with 2,500+ residents.

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

Michigan · Most trails

Where Brooks lands: #191 of 598

0.8 mi / sq mi miles of trail per square mile · Visit Brooks →

#TownTrail miles per sq miTrail milesParks & preserves
1 Ishpeming Ishpeming6,181 people 7.5 mi / sq mi 69.5 mi 1
2 Petoskey Petoskey5,856 people 5.5 mi / sq mi 29.0 mi 21
3 Mount Clemens Mount Clemens15,511 people 5.1 mi / sq mi 21.4 mi 11
4 Negaunee Negaunee4,656 people 4.5 mi / sq mi 64.5 mi 4
5 Houghton Houghton8,474 people 4.2 mi / sq mi 19.6 mi 11
6 Hancock Hancock4,574 people 4.1 mi / sq mi 11.5 mi 4
7 Marquette Marquette21,325 people 4.1 mi / sq mi 78.5 mi 25
8 East BayGrand Traverse County · 11,682 people 3.4 mi / sq mi 143.3 mi 20
9 Marquette MarquetteMarquette County · 4,173 people 3.4 mi / sq mi 204.6 mi 13
10 Ironwood Ironwood4,997 people 3.3 mi / sq mi 21.5 mi 5
11 Northville NorthvilleWayne County · 31,557 people 3.3 mi / sq mi 53.6 mi 18
12 Ann Arbor Ann Arbor122,036 people 3.2 mi / sq mi 93.9 mi 144
13 Map of Kalkaska KalkaskaKalkaska County · 5,101 people 3.0 mi / sq mi 212.0 mi 8
14 Map of Commerce CommerceOakland County · 43,840 people 2.9 mi / sq mi 87.2 mi 33
15 Iron Mountain Iron Mountain7,518 people 2.9 mi / sq mi 23.7 mi 5
16 Rochester Rochester12,934 people 2.9 mi / sq mi 11.1 mi 12
17 GraylingCrawford County · 5,786 people 2.9 mi / sq mi 502.5 mi 6
18 HayesOtsego County · 2,777 people 2.9 mi / sq mi 202.3 mi 1
19 Green Oak Green OakLivingston County · 19,777 people 2.9 mi / sq mi 104.9 mi 5
20 Map of Milford MilfordOakland County · 17,129 people 2.9 mi / sq mi 99.6 mi 9
21 Hastings7,520 people 2.8 mi / sq mi 14.8 mi 7
22 WhitewaterGrand Traverse County · 2,712 people 2.7 mi / sq mi 145.0 mi 10
23 Map of Ferrysburg Ferrysburg2,959 people 2.7 mi / sq mi 9.6 mi 9
24 HaringWexford County · 3,587 people 2.7 mi / sq mi 87.4 mi 3
25 Map of Oscoda OscodaIosco County · 7,176 people 2.6 mi / sq mi 337.8 mi 12
26 HamburgLivingston County · 21,200 people 2.5 mi / sq mi 90.2 mi 6
27 Grand Haven Grand Haven10,996 people 2.5 mi / sq mi 15.6 mi 21
28 Lapeer Lapeer9,082 people 2.5 mi / sq mi 18.6 mi 9
29 Adams AdamsHoughton County · 2,564 people 2.5 mi / sq mi 116.9 mi 2
30 Farmington Hills Farmington Hills83,515 people 2.5 mi / sq mi 81.4 mi 28
31 Map of Keego Harbor Keego Harbor2,747 people 2.3 mi / sq mi 1.4 mi 4
32 East Lansing East Lansing45,758 people 2.3 mi / sq mi 30.8 mi 27
33 Garfield GarfieldGrand Traverse County · 19,913 people 2.3 mi / sq mi 63.3 mi 24
34 Map of Richfield RichfieldRoscommon County · 3,563 people 2.3 mi / sq mi 166.7 mi 5
35 Map of Roscommon RoscommonRoscommon County · 4,456 people 2.3 mi / sq mi 246.4 mi 4
36 Bloomfield Hills Bloomfield Hills4,415 people 2.2 mi / sq mi 11.2 mi 0
37 Farmington Farmington11,504 people 2.2 mi / sq mi 5.8 mi 4
38 LyndonWashtenaw County · 2,663 people 2.2 mi / sq mi 78.0 mi 4
39 Northville Northville6,069 people 2.2 mi / sq mi 4.4 mi 11
40 Little TraverseEmmet County · 2,650 people 2.2 mi / sq mi 44.0 mi 32
41 Belding Belding5,960 people 2.1 mi / sq mi 10.5 mi 6
42 Map of Milford Milford6,487 people 2.1 mi / sq mi 5.3 mi 4
43 White Lake White LakeOakland County · 31,046 people 2.1 mi / sq mi 77.6 mi 12
44 Saline Saline9,006 people 2.1 mi / sq mi 9.3 mi 27
45 West Bloomfield West BloomfieldOakland County · 65,816 people 2.1 mi / sq mi 65.4 mi 45
46 Spring Lake Spring LakeOttawa County · 15,517 people 2.1 mi / sq mi 39.2 mi 17
47 Calumet CalumetHoughton County · 6,318 people 2.1 mi / sq mi 69.7 mi 9
48 Map of Highland HighlandOakland County · 19,704 people 2.1 mi / sq mi 74.5 mi 7
49 Ann Arbor Ann ArborWashtenaw County · 4,606 people 2.1 mi / sq mi 33.6 mi 14
50 Midland Midland42,724 people 2.0 mi / sq mi 72.1 mi 81
51 L'Anse L'AnseBaraga County · 3,604 people 2.0 mi / sq mi 531.0 mi 7
52 AlbertMontmorency County · 2,556 people 2.0 mi / sq mi 138.1 mi 8
53 Oakland OaklandOakland County · 20,339 people 2.0 mi / sq mi 72.0 mi 23
54 Big CreekOscoda County · 2,679 people 2.0 mi / sq mi 280.7 mi 6
55 Dearborn Dearborn107,423 people 2.0 mi / sq mi 47.8 mi 43
56 Charlotte Charlotte9,277 people 1.9 mi / sq mi 12.4 mi 9
57 Map of Gibraltar Gibraltar4,873 people 1.9 mi / sq mi 8.4 mi 7
58 Dexter DexterWashtenaw County · 6,634 people 1.9 mi / sq mi 62.4 mi 7
59 Chelsea Chelsea5,426 people 1.9 mi / sq mi 6.9 mi 4
60 Mancelona MancelonaAntrim County · 4,438 people 1.8 mi / sq mi 129.5 mi 7
61 Map of Beverly Hills Beverly Hills10,524 people 1.8 mi / sq mi 7.2 mi 5
62 Springvale SpringvaleEmmet County · 2,619 people 1.8 mi / sq mi 83.8 mi 10
63 South Lyon South Lyon11,950 people 1.8 mi / sq mi 6.5 mi 5
64 Orion OrionOakland County · 38,546 people 1.8 mi / sq mi 62.5 mi 24
65 Acme AcmeGrand Traverse County · 4,474 people 1.7 mi / sq mi 42.6 mi 14
66 Rochester Hills Rochester Hills77,089 people 1.7 mi / sq mi 55.3 mi 30
67 Yankee SpringsBarry County · 5,406 people 1.7 mi / sq mi 60.3 mi 5
68 InlandBenzie County · 2,602 people 1.7 mi / sq mi 60.8 mi 4
69 LaketownAllegan County · 6,115 people 1.7 mi / sq mi 35.9 mi 12
70 HoltonMuskegon County · 2,629 people 1.7 mi / sq mi 58.4 mi 1
71 Meridian MeridianIngham County · 44,217 people 1.6 mi / sq mi 51.1 mi 53
72 East Grand Rapids East Grand Rapids11,445 people 1.6 mi / sq mi 5.5 mi 6
73 Novi Novi66,717 people 1.6 mi / sq mi 50.1 mi 27
74 BentonCheboygan County · 3,170 people 1.6 mi / sq mi 99.1 mi 7
75 Map of Rockford Rockford6,218 people 1.6 mi / sq mi 5.2 mi 9
76 Holly Holly5,964 people 1.6 mi / sq mi 4.8 mi 7
77 Chikaming ChikamingBerrien County · 2,748 people 1.6 mi / sq mi 34.0 mi 19
78 Map of Norton Shores Norton Shores25,041 people 1.5 mi / sq mi 37.8 mi 11
79 Otsego LakeOtsego County · 2,910 people 1.5 mi / sq mi 54.2 mi 7
80 Map of Ludington Ludington7,676 people 1.5 mi / sq mi 5.5 mi 6
81 Huntington Woods Huntington Woods6,328 people 1.5 mi / sq mi 2.3 mi 7
82 Sparta Sparta4,271 people 1.5 mi / sq mi 3.8 mi 9
83 ParkOttawa County · 18,901 people 1.5 mi / sq mi 32.0 mi 16
84 CannonKent County · 14,450 people 1.5 mi / sq mi 55.4 mi 6
85 Map of Gaylord Gaylord4,357 people 1.5 mi / sq mi 7.8 mi 8
86 Portland Portland3,790 people 1.5 mi / sq mi 4.2 mi 11
87 Map of Wixom Wixom17,295 people 1.5 mi / sq mi 13.8 mi 10
88 Southfield SouthfieldOakland County · 14,758 people 1.5 mi / sq mi 11.8 mi 8
89 Map of Grand Ledge Grand Ledge7,804 people 1.5 mi / sq mi 5.9 mi 7
90 Map of Grand Rapids Grand RapidsKent County · 19,053 people 1.5 mi / sq mi 22.6 mi 7
91 PortageHoughton County · 3,205 people 1.5 mi / sq mi 167.9 mi 8
92 Jackson Jackson31,058 people 1.4 mi / sq mi 15.6 mi 20
93 Auburn Hills Auburn Hills25,105 people 1.4 mi / sq mi 23.9 mi 12
94 Map of Kalkaska Kalkaska2,539 people 1.4 mi / sq mi 3.9 mi 6
95 Flushing Flushing8,284 people 1.4 mi / sq mi 5.3 mi 6
96 WashingtonMacomb County · 28,569 people 1.4 mi / sq mi 51.9 mi 5
97 Linden Linden4,160 people 1.4 mi / sq mi 3.4 mi 3
98 Pontiac Pontiac62,104 people 1.4 mi / sq mi 28.3 mi 27
99 Livonia Livonia93,851 people 1.4 mi / sq mi 50.0 mi 70
100 Westland Westland83,633 people 1.4 mi / sq mi 28.5 mi 30
101 Almira AlmiraBenzie County · 3,933 people 1.4 mi / sq mi 49.7 mi 14
102 Baraga BaragaBaraga County · 3,555 people 1.4 mi / sq mi 254.7 mi 7
103 Map of Lyon LyonOakland County · 24,933 people 1.4 mi / sq mi 43.0 mi 8
104 Map of Boyne City Boyne City3,825 people 1.4 mi / sq mi 7.2 mi 13
105 Map of Munising MunisingAlger County · 2,825 people 1.4 mi / sq mi 293.2 mi 7
106 Traverse City Traverse City15,593 people 1.4 mi / sq mi 11.6 mi 32
107 Vicksburg Vicksburg3,934 people 1.4 mi / sq mi 4.2 mi 4
108 Marshall6,804 people 1.3 mi / sq mi 11.9 mi 8
109 LaketonMuskegon County · 7,663 people 1.3 mi / sq mi 24.7 mi 6
110 Ypsilanti Ypsilanti19,857 people 1.3 mi / sq mi 5.8 mi 13
111 EdenvilleMidland County · 2,511 people 1.3 mi / sq mi 47.3 mi 3
112 Holly HollyOakland County · 12,220 people 1.3 mi / sq mi 47.4 mi 13
113 Paradise ParadiseGrand Traverse County · 5,023 people 1.3 mi / sq mi 69.1 mi 9
114 Madison Heights Madison Heights28,419 people 1.3 mi / sq mi 9.1 mi 16
115 Muskegon Muskegon37,226 people 1.3 mi / sq mi 23.2 mi 26
116 Long Lake Long LakeGrand Traverse County · 10,023 people 1.3 mi / sq mi 45.2 mi 29
117 Grand Haven Grand HavenOttawa County · 18,866 people 1.2 mi / sq mi 36.6 mi 15
118 Monroe Monroe20,320 people 1.2 mi / sq mi 12.4 mi 21
119 New Baltimore New Baltimore12,072 people 1.2 mi / sq mi 8.2 mi 11
120 WaterfordOakland County · 70,160 people 1.2 mi / sq mi 42.4 mi 29
121 Norway Norway2,833 people 1.2 mi / sq mi 11.5 mi 9
122 Green Lake Green LakeGrand Traverse County · 6,744 people 1.2 mi / sq mi 43.4 mi 6
123 Lathrup Village Lathrup Village4,059 people 1.2 mi / sq mi 1.8 mi 6
124 Cedar CreekMuskegon County · 3,273 people 1.2 mi / sq mi 42.9 mi 1
125 PlainfieldIosco County · 3,353 people 1.2 mi / sq mi 127.6 mi 7
126 Iron River Iron River3,002 people 1.2 mi / sq mi 7.9 mi 7
127 Map of Middleville Middleville4,380 people 1.2 mi / sq mi 2.9 mi 7
128 Spring Lake Spring Lake2,519 people 1.2 mi / sq mi 2.2 mi 4
129 Hudsonville Hudsonville7,769 people 1.2 mi / sq mi 4.7 mi 7
130 PentlandLuce County · 2,551 people 1.1 mi / sq mi 121.2 mi 5
131 Ypsilanti YpsilantiWashtenaw County · 55,066 people 1.1 mi / sq mi 35.5 mi 25
132 Waterloo WaterlooJackson County · 2,964 people 1.1 mi / sq mi 54.4 mi 4
133 Canton CantonWayne County · 99,041 people 1.1 mi / sq mi 39.2 mi 24
134 ShelbyMacomb County · 79,641 people 1.1 mi / sq mi 38.1 mi 17
135 Blair BlairGrand Traverse County · 9,105 people 1.1 mi / sq mi 38.9 mi 11
136 Map of Saugatuck SaugatuckAllegan County · 3,548 people 1.1 mi / sq mi 25.8 mi 8
137 Map of Birmingham Birmingham21,763 people 1.1 mi / sq mi 5.2 mi 22
138 Walled Lake Walled Lake7,299 people 1.1 mi / sq mi 2.6 mi 4
139 Map of Groveland GrovelandOakland County · 6,069 people 1.1 mi / sq mi 37.8 mi 2
140 SuperiorWashtenaw County · 14,923 people 1.1 mi / sq mi 37.0 mi 30
141 Peninsula PeninsulaGrand Traverse County · 6,097 people 1.1 mi / sq mi 33.2 mi 31
142 Ishpeming IshpemingMarquette County · 3,416 people 1.0 mi / sq mi 94.7 mi 4
143 TuscaroraCheboygan County · 3,119 people 1.0 mi / sq mi 43.5 mi 11
144 Map of Oxford OxfordOakland County · 22,593 people 1.0 mi / sq mi 36.2 mi 11
145 PutnamLivingston County · 7,841 people 1.0 mi / sq mi 36.3 mi 6
146 Holland Holland34,423 people 1.0 mi / sq mi 18.0 mi 22
147 Inkster Inkster25,428 people 1.0 mi / sq mi 6.3 mi 16
148 ForsythMarquette County · 6,249 people 1.0 mi / sq mi 186.1 mi 10
149 RossKalamazoo County · 4,869 people 1.0 mi / sq mi 36.5 mi 9
150 Map of Wayne Wayne17,310 people 1.0 mi / sq mi 6.0 mi 17
151 Map of Oxford Oxford3,474 people 1.0 mi / sq mi 1.5 mi 3
152 Pittsfield PittsfieldWashtenaw County · 39,438 people 1.0 mi / sq mi 26.7 mi 21
153 Map of Walker Walker25,386 people 1.0 mi / sq mi 24.8 mi 12
154 Map of Pere Marquette Pere MarquetteMason County · 2,883 people 1.0 mi / sq mi 15.2 mi 12
155 Big Rapids Big Rapids8,477 people 1.0 mi / sq mi 4.3 mi 13
156 Williamston Williamston3,807 people 1.0 mi / sq mi 2.4 mi 3
157 Map of Grand Rapids Grand Rapids198,535 people 1.0 mi / sq mi 43.2 mi 76
158 Map of Addison AddisonOakland County · 6,278 people 1.0 mi / sq mi 34.7 mi 10
159 Cedar Springs Cedar Springs3,670 people 1.0 mi / sq mi 2.0 mi 3
160 Lansing Lansing113,023 people 0.9 mi / sq mi 37.5 mi 106
161 Southfield Southfield76,236 people 0.9 mi / sq mi 24.6 mi 27
162 MillsOgemaw County · 3,987 people 0.9 mi / sq mi 33.3 mi 4
163 JeromeMidland County · 4,620 people 0.9 mi / sq mi 32.8 mi 6
164 Georgetown GeorgetownOttawa County · 54,965 people 0.9 mi / sq mi 31.1 mi 13
165 Hamlin HamlinMason County · 3,750 people 0.9 mi / sq mi 31.4 mi 7
166 BreitungDickinson County · 5,862 people 0.9 mi / sq mi 61.4 mi 6
167 Map of Denton DentonRoscommon County · 5,372 people 0.9 mi / sq mi 32.5 mi 3
168 Bay City Bay City32,320 people 0.9 mi / sq mi 10.0 mi 27
169 Fenton Fenton11,906 people 0.9 mi / sq mi 6.2 mi 9
170 Map of Wyoming Wyoming77,353 people 0.9 mi / sq mi 22.0 mi 26
171 Alma Alma9,396 people 0.9 mi / sq mi 5.4 mi 13
172 ChocolayMarquette County · 5,964 people 0.9 mi / sq mi 53.5 mi 7
173 Plainfield PlainfieldKent County · 34,040 people 0.9 mi / sq mi 32.3 mi 21
174 Kalamazoo Kalamazoo73,076 people 0.9 mi / sq mi 21.6 mi 42
175 Map of Springfield SpringfieldOakland County · 14,784 people 0.9 mi / sq mi 31.5 mi 12
176 Map of St. Joseph St. JosephBerrien County · 9,879 people 0.9 mi / sq mi 5.9 mi 8
177 Bear Creek Bear CreekEmmet County · 6,544 people 0.9 mi / sq mi 38.9 mi 15
178 HadleyLapeer County · 4,541 people 0.9 mi / sq mi 30.9 mi 4
179 AdaKent County · 14,524 people 0.9 mi / sq mi 31.2 mi 17
180 KinrossChippewa County · 6,784 people 0.9 mi / sq mi 102.3 mi 4
181 Map of Trenton Trenton18,125 people 0.8 mi / sq mi 6.3 mi 22
182 Escanaba EscanabaDelta County · 3,533 people 0.8 mi / sq mi 50.1 mi 1
183 Kentwood Kentwood54,296 people 0.8 mi / sq mi 17.1 mi 15
184 Bloomfield BloomfieldOakland County · 44,097 people 0.8 mi / sq mi 21.1 mi 6
185 Map of Southgate Southgate29,366 people 0.8 mi / sq mi 5.6 mi 12
186 Map of Wolverine Lake Wolverine Lake4,487 people 0.8 mi / sq mi 1.4 mi 4
187 HeathAllegan County · 3,966 people 0.8 mi / sq mi 29.1 mi 4
188 Map of Cherry Grove Cherry GroveWexford County · 2,782 people 0.8 mi / sq mi 29.4 mi 3
189 ClearwaterKalkaska County · 2,536 people 0.8 mi / sq mi 27.4 mi 5
190 Lowell Lowell4,139 people 0.8 mi / sq mi 2.5 mi 6
191 BrooksNewaygo County · 3,771 people 0.8 mi / sq mi 27.2 mi 7
192 Greenville Greenville8,995 people 0.8 mi / sq mi 5.3 mi 15
193 Sylvan SylvanWashtenaw County · 3,451 people 0.8 mi / sq mi 27.2 mi 6
194 Map of Cadillac Cadillac10,445 people 0.8 mi / sq mi 8.0 mi 6
195 Port Sheldon Port SheldonOttawa County · 5,254 people 0.8 mi / sq mi 17.8 mi 8
196 TexasKalamazoo County · 18,226 people 0.8 mi / sq mi 28.0 mi 6
197 Scio ScioWashtenaw County · 17,725 people 0.8 mi / sq mi 25.0 mi 21
198 Tecumseh Tecumseh8,646 people 0.8 mi / sq mi 4.6 mi 14
199 Grand Blanc Grand Blanc7,987 people 0.8 mi / sq mi 2.8 mi 3
200 Negaunee NegauneeMarquette County · 3,255 people 0.8 mi / sq mi 33.9 mi 3
201 Croton CrotonNewaygo County · 3,428 people 0.8 mi / sq mi 27.4 mi 4
202 Paw Paw Paw Paw3,289 people 0.8 mi / sq mi 2.2 mi 4
203 Map of Detroit Detroit638,530 people 0.8 mi / sq mi 107.1 mi 296
204 DeltaEaton County · 33,104 people 0.8 mi / sq mi 24.8 mi 17
205 BagleyOtsego County · 5,994 people 0.8 mi / sq mi 22.4 mi 6
206 Mount Pleasant Mount Pleasant21,236 people 0.7 mi / sq mi 5.8 mi 21
207 RaisinLenawee County · 7,981 people 0.7 mi / sq mi 26.9 mi 4
208 Map of Manistique Manistique2,863 people 0.7 mi / sq mi 2.6 mi 5
209 Resort ResortEmmet County · 2,839 people 0.7 mi / sq mi 15.8 mi 13
210 HuronWayne County · 16,695 people 0.7 mi / sq mi 26.1 mi 6
211 Manchester Manchester2,522 people 0.7 mi / sq mi 1.6 mi 6
212 OregonLapeer County · 5,699 people 0.7 mi / sq mi 25.1 mi 6
213 Utica Utica5,180 people 0.7 mi / sq mi 1.3 mi 6
214 HomerMidland County · 3,994 people 0.7 mi / sq mi 15.0 mi 7
215 Battle Creek Battle Creek52,374 people 0.7 mi / sq mi 30.3 mi 34
216 LakeMissaukee County · 2,837 people 0.7 mi / sq mi 25.2 mi 6
217 EgelstonMuskegon County · 11,276 people 0.7 mi / sq mi 24.7 mi 3
218 RichfieldGenesee County · 8,971 people 0.7 mi / sq mi 25.1 mi 9
219 RayMacomb County · 3,778 people 0.7 mi / sq mi 25.1 mi 2
220 BerlinMonroe County · 9,995 people 0.7 mi / sq mi 24.9 mi 5
221 LakeBerrien County · 3,334 people 0.7 mi / sq mi 12.7 mi 4
222 GrantOceana County · 3,055 people 0.7 mi / sq mi 24.2 mi 1
223 Map of DeWitt DeWitt4,777 people 0.7 mi / sq mi 2.0 mi 10
224 Imlay City Imlay City3,721 people 0.7 mi / sq mi 1.6 mi 6
225 Cascade CascadeKent County · 19,864 people 0.7 mi / sq mi 23.0 mi 7
226 FrankenlustBay County · 3,678 people 0.7 mi / sq mi 15.0 mi 2
227 Littlefield LittlefieldEmmet County · 3,224 people 0.7 mi / sq mi 16.2 mi 20
228 Whitehall Whitehall3,024 people 0.7 mi / sq mi 2.5 mi 8
229 Genoa GenoaLivingston County · 20,647 people 0.7 mi / sq mi 23.2 mi 7
230 Alpena AlpenaAlpena County · 9,101 people 0.7 mi / sq mi 91.4 mi 14
231 Buchanan Buchanan4,223 people 0.7 mi / sq mi 1.7 mi 10
232 Map of Algonac Algonac4,139 people 0.7 mi / sq mi 1.1 mi 4
233 Troy Troy87,898 people 0.6 mi / sq mi 21.4 mi 29
234 Map of Grandville Grandville16,356 people 0.6 mi / sq mi 4.9 mi 7
235 Grosse Ile Grosse IleWayne County · 10,344 people 0.6 mi / sq mi 11.6 mi 25
236 Map of Gerrish GerrishRoscommon County · 2,815 people 0.6 mi / sq mi 23.8 mi 2
237 LincolnBerrien County · 14,898 people 0.6 mi / sq mi 11.4 mi 7
238 Benton Harbor Benton Harbor8,953 people 0.6 mi / sq mi 2.9 mi 8
239 TyroneKent County · 5,132 people 0.6 mi / sq mi 22.7 mi 3
240 Map of North Muskegon North Muskegon4,098 people 0.6 mi / sq mi 2.6 mi 4
241 Rogers City Rogers City2,878 people 0.6 mi / sq mi 5.2 mi 10
242 Escanaba Escanaba12,354 people 0.6 mi / sq mi 10.0 mi 11
243 Caro Caro4,290 people 0.6 mi / sq mi 1.8 mi 5
244 DeerfieldIsabella County · 3,310 people 0.6 mi / sq mi 21.9 mi 10
245 Franklin Franklin2,554 people 0.6 mi / sq mi 1.6 mi 2
246 Dearborn Heights Dearborn Heights61,771 people 0.6 mi / sq mi 7.1 mi 20
247 DelhiIngham County · 28,024 people 0.6 mi / sq mi 17.7 mi 14
248 OronokoBerrien County · 9,132 people 0.6 mi / sq mi 20.3 mi 7
249 MayfieldLapeer County · 8,002 people 0.6 mi / sq mi 21.2 mi 2
250 Plymouth PlymouthWayne County · 27,412 people 0.6 mi / sq mi 9.6 mi 15
251 CooperKalamazoo County · 10,469 people 0.6 mi / sq mi 21.9 mi 2
252 OshtemoKalamazoo County · 23,852 people 0.6 mi / sq mi 21.3 mi 7
253 Plymouth Plymouth9,214 people 0.6 mi / sq mi 1.3 mi 15
254 LarkinMidland County · 5,375 people 0.6 mi / sq mi 18.8 mi 3
255 Frankenmuth Frankenmuth5,157 people 0.6 mi / sq mi 1.9 mi 17
256 Cheboygan Cheboygan4,820 people 0.6 mi / sq mi 4.1 mi 16
257 Royal Oak Royal Oak57,950 people 0.6 mi / sq mi 6.8 mi 41
258 Brownstown BrownstownWayne County · 32,889 people 0.6 mi / sq mi 17.5 mi 13
259 Lansing LansingIngham County · 8,100 people 0.6 mi / sq mi 2.9 mi 11
260 Sault Ste. Marie Sault Ste. Marie13,335 people 0.6 mi / sq mi 11.3 mi 27
261 Map of Reed City Reed City2,517 people 0.6 mi / sq mi 1.2 mi 3
262 Van Buren Van BurenWayne County · 29,954 people 0.6 mi / sq mi 20.0 mi 15
263 Clawson Clawson11,374 people 0.6 mi / sq mi 1.2 mi 5
264 Map of Flat Rock Flat Rock10,340 people 0.6 mi / sq mi 3.7 mi 3
265 Erie ErieMonroe County · 4,334 people 0.6 mi / sq mi 16.2 mi 4
266 LivingstonOtsego County · 2,700 people 0.6 mi / sq mi 18.5 mi 1
267 Allendale AllendaleOttawa County · 26,540 people 0.5 mi / sq mi 17.1 mi 5
268 WellsDelta County · 4,838 people 0.5 mi / sq mi 21.3 mi 3
269 South Haven South HavenVan Buren County · 3,998 people 0.5 mi / sq mi 1.9 mi 11
270 Map of Ovid OvidClinton County · 2,667 people 0.5 mi / sq mi 18.9 mi 3
271 LincolnMidland County · 2,538 people 0.5 mi / sq mi 12.0 mi 2
272 Independence IndependenceOakland County · 36,982 people 0.5 mi / sq mi 18.5 mi 6
273 Map of Burton Burton29,500 people 0.5 mi / sq mi 11.9 mi 5
274 HartlandLivingston County · 15,563 people 0.5 mi / sq mi 18.8 mi 5
275 Map of DeWitt DeWittClinton County · 15,313 people 0.5 mi / sq mi 14.2 mi 10
276 Map of Sumpter SumpterWayne County · 10,446 people 0.5 mi / sq mi 18.8 mi 4
277 Grass Lake Grass LakeJackson County · 6,177 people 0.5 mi / sq mi 23.9 mi 5
278 Grand Blanc Grand BlancGenesee County · 39,943 people 0.5 mi / sq mi 16.2 mi 5
279 BruceMacomb County · 9,747 people 0.5 mi / sq mi 18.1 mi 6
280 Map of Hillsdale Hillsdale8,002 people 0.5 mi / sq mi 3.0 mi 8
281 FruitlandMuskegon County · 5,869 people 0.5 mi / sq mi 18.5 mi 13
282 MortonMecosta County · 4,606 people 0.5 mi / sq mi 17.4 mi 5
283 SurreyClare County · 3,683 people 0.5 mi / sq mi 17.6 mi 3
284 FilerManistee County · 2,606 people 0.5 mi / sq mi 7.8 mi 3
285 Saginaw SaginawSaginaw County · 43,536 people 0.5 mi / sq mi 8.6 mi 20
286 Map of Harrison HarrisonMacomb County · 24,061 people 0.5 mi / sq mi 11.3 mi 8
287 TallmadgeOttawa County · 9,027 people 0.5 mi / sq mi 15.8 mi 4
288 VergennesKent County · 4,853 people 0.5 mi / sq mi 16.9 mi 6
289 VictorClinton County · 3,460 people 0.5 mi / sq mi 17.3 mi 4
290 Brighton BrightonLivingston County · 19,349 people 0.5 mi / sq mi 16.1 mi 2
291 Mason Mason8,249 people 0.5 mi / sq mi 2.4 mi 7
292 Map of Albion Albion7,560 people 0.5 mi / sq mi 2.1 mi 16
293 St. Joseph St. Joseph7,986 people 0.5 mi / sq mi 2.2 mi 11
294 ArcadiaLapeer County · 3,164 people 0.5 mi / sq mi 16.6 mi 1
295 Map of Portage Portage49,259 people 0.5 mi / sq mi 15.8 mi 22
296 Map of Ionia Ionia12,753 people 0.5 mi / sq mi 2.5 mi 13
297 St. Johns St. Johns7,715 people 0.5 mi / sq mi 1.9 mi 6
298 Allegan AlleganAllegan County · 5,172 people 0.5 mi / sq mi 1.9 mi 9
299 Map of Mecosta MecostaMecosta County · 2,818 people 0.5 mi / sq mi 16.0 mi 3
300 Alpena Alpena10,154 people 0.4 mi / sq mi 3.9 mi 16
301 Corunna Corunna3,037 people 0.4 mi / sq mi 1.4 mi 2
302 GangesAllegan County · 2,599 people 0.4 mi / sq mi 14.4 mi 7
303 Oak Park Oak Park29,318 people 0.4 mi / sq mi 2.2 mi 8
304 RobinsonOttawa County · 6,388 people 0.4 mi / sq mi 17.0 mi 8
305 Map of Eaton Rapids Eaton Rapids5,183 people 0.4 mi / sq mi 1.6 mi 8
306 OliveOttawa County · 5,145 people 0.4 mi / sq mi 15.4 mi 2
307 Map of Kochville KochvilleSaginaw County · 4,943 people 0.4 mi / sq mi 8.0 mi 3
308 Map of Flint Flint80,175 people 0.4 mi / sq mi 14.3 mi 74
309 Map of Harper Woods Harper Woods15,116 people 0.4 mi / sq mi 1.1 mi 4
310 DanbyIonia County · 2,975 people 0.4 mi / sq mi 15.1 mi 1
311 Sterling Heights Sterling Heights133,573 people 0.4 mi / sq mi 14.8 mi 38
312 EmmettCalhoun County · 11,726 people 0.4 mi / sq mi 13.3 mi 6
313 EurekaMontcalm County · 4,283 people 0.4 mi / sq mi 12.0 mi 2
314 Irving IrvingBarry County · 3,807 people 0.4 mi / sq mi 14.8 mi 3
315 Warren Warren137,928 people 0.4 mi / sq mi 13.8 mi 27
316 Map of Port Huron Port Huron28,620 people 0.4 mi / sq mi 4.9 mi 25
317 Garden City Garden City26,739 people 0.4 mi / sq mi 2.3 mi 7
318 BentonBerrien County · 14,234 people 0.4 mi / sq mi 13.1 mi 7
319 ThornappleBarry County · 9,514 people 0.4 mi / sq mi 14.4 mi 11
320 Lodi LodiWashtenaw County · 6,394 people 0.4 mi / sq mi 13.7 mi 3
321 ShelbyOceana County · 4,116 people 0.4 mi / sq mi 14.5 mi 5
322 BathClinton County · 13,414 people 0.4 mi / sq mi 13.7 mi 10
323 Map of Whiteford WhitefordMonroe County · 4,624 people 0.4 mi / sq mi 15.5 mi 2
324 Map of East Tawas East Tawas2,675 people 0.4 mi / sq mi 1.3 mi 7
325 Coldwater Coldwater13,671 people 0.4 mi / sq mi 3.7 mi 11
326 Map of Birch Run Birch RunSaginaw County · 5,862 people 0.4 mi / sq mi 13.5 mi 1
327 Map of Eagle EagleClinton County · 2,785 people 0.4 mi / sq mi 13.5 mi 3
328 SullivanMuskegon County · 2,615 people 0.4 mi / sq mi 9.0 mi 2
329 MacombMacomb County · 92,629 people 0.4 mi / sq mi 13.2 mi 2
330 Map of Davison DavisonGenesee County · 20,434 people 0.4 mi / sq mi 12.0 mi 7
331 Map of Zeeland ZeelandOttawa County · 12,137 people 0.4 mi / sq mi 12.4 mi 5
332 Dowagiac Dowagiac5,732 people 0.4 mi / sq mi 1.6 mi 13
333 Map of Riverview Riverview12,186 people 0.4 mi / sq mi 1.6 mi 7
334 DaltonMuskegon County · 9,506 people 0.4 mi / sq mi 12.5 mi 6
335 Salem SalemWashtenaw County · 6,932 people 0.4 mi / sq mi 11.8 mi 4
336 HayesClare County · 4,692 people 0.4 mi / sq mi 11.1 mi 2
337 FraserBay County · 2,965 people 0.4 mi / sq mi 13.7 mi 4
338 SidneyMontcalm County · 2,603 people 0.3 mi / sq mi 11.9 mi 4
339 Fort GratiotSt. Clair County · 11,434 people 0.3 mi / sq mi 5.2 mi 8
340 Map of Port Huron Port HuronSt. Clair County · 10,722 people 0.3 mi / sq mi 4.3 mi 9
341 Map of Rose RoseOakland County · 6,177 people 0.3 mi / sq mi 11.8 mi 8
342 RutlandBarry County · 4,224 people 0.3 mi / sq mi 11.8 mi 8
343 FabiusSt. Joseph County · 3,317 people 0.3 mi / sq mi 11.5 mi 7
344 Suttons Bay Suttons BayLeelanau County · 2,926 people 0.3 mi / sq mi 13.9 mi 13
345 Map of Newaygo Newaygo2,512 people 0.3 mi / sq mi 1.3 mi 6
346 SummitJackson County · 22,817 people 0.3 mi / sq mi 9.6 mi 6
347 Brighton Brighton7,688 people 0.3 mi / sq mi 1.2 mi 2
348 BerrienBerrien County · 4,839 people 0.3 mi / sq mi 11.6 mi 7
349 Map of Millington MillingtonTuscola County · 4,190 people 0.3 mi / sq mi 11.3 mi 2
350 WoodhullShiawassee County · 3,684 people 0.3 mi / sq mi 8.7 mi 1
351 ManliusAllegan County · 3,359 people 0.3 mi / sq mi 11.3 mi 4
352 Map of Clare Clare3,324 people 0.3 mi / sq mi 1.2 mi 8
353 HagarBerrien County · 3,200 people 0.3 mi / sq mi 5.9 mi 2
354 FranklinLenawee County · 3,044 people 0.3 mi / sq mi 12.5 mi 4
355 Holland HollandOttawa County · 39,637 people 0.3 mi / sq mi 8.5 mi 9
356 ClaySt. Clair County · 8,357 people 0.3 mi / sq mi 25.5 mi 5
357 St. Louis St. Louis7,367 people 0.3 mi / sq mi 1.1 mi 7
358 Map of Dryden DrydenLapeer County · 4,797 people 0.3 mi / sq mi 11.1 mi 5
359 Manistee ManisteeManistee County · 4,053 people 0.3 mi / sq mi 15.0 mi 6
360 SooChippewa County · 2,986 people 0.3 mi / sq mi 20.8 mi 7
361 Map of Allen Park Allen Park27,925 people 0.3 mi / sq mi 2.1 mi 20
362 Sturgis Sturgis11,054 people 0.3 mi / sq mi 2.1 mi 9
363 York YorkWashtenaw County · 9,149 people 0.3 mi / sq mi 10.3 mi 6
364 Map of Buena Vista Buena VistaSaginaw County · 7,568 people 0.3 mi / sq mi 10.9 mi 4
365 Manchester ManchesterWashtenaw County · 4,611 people 0.3 mi / sq mi 11.7 mi 10
366 Norvell NorvellJackson County · 2,801 people 0.3 mi / sq mi 9.5 mi 6
367 Map of Clinton ClintonMacomb County · 100,447 people 0.3 mi / sq mi 8.2 mi 9
368 Caledonia CaledoniaKent County · 16,485 people 0.3 mi / sq mi 10.3 mi 10
369 Menominee Menominee8,326 people 0.3 mi / sq mi 1.6 mi 10
370 Three Rivers Three Rivers7,943 people 0.3 mi / sq mi 1.7 mi 9
371 BostonIonia County · 6,065 people 0.3 mi / sq mi 10.4 mi 6
372 Gladstone Gladstone5,253 people 0.3 mi / sq mi 2.3 mi 5
373 Metamora MetamoraLapeer County · 4,443 people 0.3 mi / sq mi 10.1 mi 0
374 DeerfieldLivingston County · 4,145 people 0.3 mi / sq mi 10.8 mi 2
375 Map of West Branch West BranchOgemaw County · 2,595 people 0.3 mi / sq mi 9.9 mi 1
376 Monroe MonroeMonroe County · 14,345 people 0.3 mi / sq mi 5.1 mi 2
377 Map of Ecorse Ecorse9,064 people 0.3 mi / sq mi 1.0 mi 10
378 SomersetHillsdale County · 4,584 people 0.3 mi / sq mi 9.8 mi 3
379 Map of Grant GrantNewaygo County · 3,378 people 0.3 mi / sq mi 10.0 mi 0
380 Romulus Romulus24,831 people 0.3 mi / sq mi 9.5 mi 4
381 ComstockKalamazoo County · 15,256 people 0.3 mi / sq mi 9.4 mi 15
382 OceolaLivingston County · 14,740 people 0.3 mi / sq mi 10.0 mi 3
383 HamptonBay County · 9,623 people 0.3 mi / sq mi 14.0 mi 6
384 Manistee Manistee6,275 people 0.3 mi / sq mi 1.2 mi 9
385 OrangevilleBarry County · 3,465 people 0.3 mi / sq mi 9.4 mi 3
386 ShermanIsabella County · 3,174 people 0.3 mi / sq mi 9.5 mi 2
387 LibertyJackson County · 3,067 people 0.3 mi / sq mi 9.5 mi 7
388 Map of Baroda BarodaBerrien County · 2,833 people 0.3 mi / sq mi 4.8 mi 1
389 Benzonia BenzoniaBenzie County · 2,791 people 0.3 mi / sq mi 9.2 mi 13
390 Redford RedfordWayne County · 48,338 people 0.3 mi / sq mi 2.9 mi 13
391 Map of Bedford BedfordMonroe County · 31,914 people 0.3 mi / sq mi 10.0 mi 10
392 Map of Adrian Adrian20,395 people 0.3 mi / sq mi 2.1 mi 12
393 Fenton FentonGenesee County · 17,067 people 0.3 mi / sq mi 7.1 mi 7
394 Map of Owosso Owosso14,632 people 0.3 mi / sq mi 1.4 mi 11
395 Flushing FlushingGenesee County · 10,604 people 0.3 mi / sq mi 8.3 mi 3
396 SolonKent County · 6,543 people 0.3 mi / sq mi 9.4 mi 4
397 ColumbusSt. Clair County · 4,206 people 0.3 mi / sq mi 9.7 mi 3
398 Bangor BangorBay County · 13,902 people 0.3 mi / sq mi 5.5 mi 5
399 Map of St. Charles St. CharlesSaginaw County · 3,133 people 0.3 mi / sq mi 9.2 mi 4
400 FillmoreAllegan County · 2,780 people 0.3 mi / sq mi 7.1 mi 3
401 GeneseeGenesee County · 20,381 people 0.2 mi / sq mi 7.3 mi 5
402 Map of Fruitport FruitportMuskegon County · 14,985 people 0.2 mi / sq mi 7.2 mi 7
403 ReynoldsMontcalm County · 5,571 people 0.2 mi / sq mi 8.6 mi 5
404 ClydeSt. Clair County · 5,468 people 0.2 mi / sq mi 8.7 mi 8
405 Buchanan BuchananBerrien County · 3,439 people 0.2 mi / sq mi 8.0 mi 8
406 PrairievilleBarry County · 3,381 people 0.2 mi / sq mi 8.7 mi 4
407 Taylor Taylor62,081 people 0.2 mi / sq mi 5.3 mi 18
408 Schoolcraft SchoolcraftKalamazoo County · 9,237 people 0.2 mi / sq mi 8.3 mi 10
409 WilliamsBay County · 5,050 people 0.2 mi / sq mi 7.7 mi 2
410 Northfield NorthfieldWashtenaw County · 8,595 people 0.2 mi / sq mi 8.0 mi 4
411 GrantClare County · 3,416 people 0.2 mi / sq mi 7.2 mi 1
412 JeffersonHillsdale County · 3,027 people 0.2 mi / sq mi 8.0 mi 1
413 Howell Howell10,021 people 0.2 mi / sq mi 1.1 mi 15
414 Map of Argentine ArgentineGenesee County · 7,028 people 0.2 mi / sq mi 7.7 mi 3
415 Webster WebsterWashtenaw County · 6,575 people 0.2 mi / sq mi 7.6 mi 7
416 CascoSt. Clair County · 4,180 people 0.2 mi / sq mi 7.9 mi 0
417 HastingsBarry County · 3,066 people 0.2 mi / sq mi 6.3 mi 3
418 CovertVan Buren County · 2,502 people 0.2 mi / sq mi 7.3 mi 9
419 Niles NilesBerrien County · 14,328 people 0.2 mi / sq mi 7.8 mi 6
420 Almena AlmenaVan Buren County · 5,346 people 0.2 mi / sq mi 7.1 mi 4
421 ImlayLapeer County · 3,139 people 0.2 mi / sq mi 6.8 mi 1
422 GainesKent County · 29,469 people 0.2 mi / sq mi 6.8 mi 4
423 Muskegon MuskegonMuskegon County · 17,686 people 0.2 mi / sq mi 4.5 mi 4
424 ViennaGenesee County · 13,157 people 0.2 mi / sq mi 6.6 mi 2
425 Map of Thomas ThomasSaginaw County · 11,900 people 0.2 mi / sq mi 6.1 mi 3
426 KimballSt. Clair County · 9,624 people 0.2 mi / sq mi 7.0 mi 7
427 Sparta SpartaKent County · 9,494 people 0.2 mi / sq mi 6.8 mi 9
428 SpencerKent County · 4,200 people 0.2 mi / sq mi 6.8 mi 6
429 BurtchvilleSt. Clair County · 4,065 people 0.2 mi / sq mi 3.0 mi 5
430 EvergreenMontcalm County · 3,001 people 0.2 mi / sq mi 6.5 mi 3
431 BentonEaton County · 2,760 people 0.2 mi / sq mi 6.4 mi 2
432 Map of Concord ConcordJackson County · 2,739 people 0.2 mi / sq mi 6.7 mi 1
433 Map of Bridgeport BridgeportSaginaw County · 9,967 people 0.2 mi / sq mi 6.1 mi 4
434 AureliusIngham County · 4,370 people 0.2 mi / sq mi 6.5 mi 4
435 PorterCass County · 3,885 people 0.2 mi / sq mi 9.6 mi 2
436 LeeAllegan County · 3,817 people 0.2 mi / sq mi 6.3 mi 1
437 GreenMecosta County · 3,297 people 0.2 mi / sq mi 6.7 mi 3
438 Map of Lincoln Park Lincoln Park39,257 people 0.2 mi / sq mi 1.0 mi 15
439 WatertownClinton County · 5,689 people 0.2 mi / sq mi 5.9 mi 4
440 Elmwood ElmwoodLeelanau County · 4,983 people 0.2 mi / sq mi 5.1 mi 10
441 Unadilla UnadillaLivingston County · 3,318 people 0.2 mi / sq mi 5.7 mi 4
442 PortsmouthBay County · 3,183 people 0.2 mi / sq mi 3.4 mi 1
443 Map of Flint FlintGenesee County · 31,136 people 0.2 mi / sq mi 3.6 mi 2
444 ByronKent County · 27,691 people 0.2 mi / sq mi 5.6 mi 4
445 WilliamstownIngham County · 5,295 people 0.2 mi / sq mi 4.6 mi 2
446 Geneva GenevaVan Buren County · 3,412 people 0.2 mi / sq mi 5.7 mi 3
447 Homer HomerCalhoun County · 2,903 people 0.2 mi / sq mi 5.7 mi 4
448 Elk RapidsAntrim County · 2,602 people 0.2 mi / sq mi 1.7 mi 8
449 SheridanNewaygo County · 2,535 people 0.2 mi / sq mi 5.4 mi 1
450 St. Clair Shores St. Clair Shores58,140 people 0.2 mi / sq mi 2.1 mi 9
451 BlackmanJackson County · 25,605 people 0.2 mi / sq mi 4.7 mi 2
452 Brandon BrandonOakland County · 15,440 people 0.2 mi / sq mi 5.5 mi 6
453 UnionIsabella County · 11,823 people 0.2 mi / sq mi 4.3 mi 7
454 Map of Tittabawassee TittabawasseeSaginaw County · 10,755 people 0.2 mi / sq mi 5.4 mi 4
455 Map of Pierson PiersonMontcalm County · 3,443 people 0.2 mi / sq mi 5.4 mi 2
456 OveriselAllegan County · 3,154 people 0.2 mi / sq mi 5.5 mi 0
457 Map of Parma ParmaJackson County · 2,651 people 0.2 mi / sq mi 5.4 mi 0
458 Map of Roseville Roseville47,123 people 0.1 mi / sq mi 1.4 mi 8
459 LeoniJackson County · 13,794 people 0.1 mi / sq mi 7.2 mi 5
460 Map of Bedford BedfordCalhoun County · 9,164 people 0.1 mi / sq mi 4.1 mi 2
461 Map of Raisinville RaisinvilleMonroe County · 5,975 people 0.1 mi / sq mi 6.6 mi 1
462 SalemAllegan County · 5,178 people 0.1 mi / sq mi 5.0 mi 0
463 MarathonLapeer County · 4,442 people 0.1 mi / sq mi 4.9 mi 10
464 Map of Ionia IoniaIonia County · 4,032 people 0.1 mi / sq mi 4.6 mi 3
465 EatonEaton County · 3,997 people 0.1 mi / sq mi 4.4 mi 2
466 AlpineKent County · 14,040 people 0.1 mi / sq mi 4.8 mi 3
467 JamestownOttawa County · 10,039 people 0.1 mi / sq mi 4.6 mi 4
468 Marysville Marysville9,925 people 0.1 mi / sq mi 1.1 mi 10
469 Map of Richland RichlandKalamazoo County · 8,864 people 0.1 mi / sq mi 4.7 mi 3
470 Paw Paw Paw PawVan Buren County · 6,910 people 0.1 mi / sq mi 4.8 mi 8
471 Map of Perry PerryShiawassee County · 4,170 people 0.1 mi / sq mi 4.1 mi 0
472 Lima LimaWashtenaw County · 4,058 people 0.1 mi / sq mi 4.6 mi 4
473 Map of Vassar VassarTuscola County · 3,867 people 0.1 mi / sq mi 4.7 mi 3
474 Map of Burns BurnsShiawassee County · 3,283 people 0.1 mi / sq mi 4.6 mi 1
475 Columbia ColumbiaVan Buren County · 2,552 people 0.1 mi / sq mi 4.4 mi 13
476 Map of Grosse Pointe Farms Grosse Pointe Farms9,904 people 0.1 mi / sq mi 1.5 mi 3
477 Howell HowellLivingston County · 8,286 people 0.1 mi / sq mi 3.7 mi 1
478 Lowell LowellKent County · 6,338 people 0.1 mi / sq mi 3.9 mi 3
479 Map of Armada ArmadaMacomb County · 5,325 people 0.1 mi / sq mi 4.3 mi 2
480 Map of Taymouth TaymouthSaginaw County · 4,036 people 0.1 mi / sq mi 4.2 mi 1
481 ShermanSt. Joseph County · 3,471 people 0.1 mi / sq mi 4.3 mi 4
482 GarfieldNewaygo County · 2,543 people 0.1 mi / sq mi 3.9 mi 1
483 AlgomaKent County · 12,264 people 0.1 mi / sq mi 3.9 mi 6
484 Courtland CourtlandKent County · 9,102 people 0.1 mi / sq mi 4.0 mi 4
485 Big Rapids Big RapidsMecosta County · 3,993 people 0.1 mi / sq mi 3.5 mi 3
486 OneidaEaton County · 3,975 people 0.1 mi / sq mi 3.5 mi 3
487 Map of Hanover HanoverJackson County · 3,669 people 0.1 mi / sq mi 3.9 mi 0
488 VevayIngham County · 3,616 people 0.1 mi / sq mi 3.3 mi 1
489 ElklandTuscola County · 3,505 people 0.1 mi / sq mi 3.9 mi 4
490 CottrellvilleSt. Clair County · 3,409 people 0.1 mi / sq mi 2.5 mi 4
491 CohoctahLivingston County · 3,230 people 0.1 mi / sq mi 4.3 mi 0
492 CoeIsabella County · 3,064 people 0.1 mi / sq mi 3.8 mi 5
493 AshlandNewaygo County · 2,799 people 0.1 mi / sq mi 3.8 mi 2
494 Bingham BinghamLeelanau County · 2,630 people 0.1 mi / sq mi 4.3 mi 8
495 MarionLivingston County · 11,669 people 0.1 mi / sq mi 3.6 mi 5
496 Atlas AtlasGenesee County · 8,291 people 0.1 mi / sq mi 3.7 mi 6
497 Henrietta HenriettaJackson County · 4,681 people 0.1 mi / sq mi 3.6 mi 4
498 KawkawlinBay County · 4,394 people 0.1 mi / sq mi 4.1 mi 3
499 MusseySt. Clair County · 4,205 people 0.1 mi / sq mi 3.4 mi 1
500 LaGrangeCass County · 3,751 people 0.1 mi / sq mi 3.3 mi 8
501 Map of Lexington LexingtonSanilac County · 3,462 people 0.1 mi / sq mi 3.5 mi 5
502 WrightOttawa County · 3,192 people 0.1 mi / sq mi 3.5 mi 1
503 HopeBarry County · 3,187 people 0.1 mi / sq mi 3.7 mi 3
504 WalesSt. Clair County · 3,187 people 0.1 mi / sq mi 3.7 mi 3
505 MarshallCalhoun County · 3,150 people 0.1 mi / sq mi 2.8 mi 1
506 AntwerpVan Buren County · 13,588 people 0.1 mi / sq mi 3.0 mi 5
507 AtticaLapeer County · 4,710 people 0.1 mi / sq mi 3.1 mi 1
508 Woodstock WoodstockLenawee County · 3,583 people 0.1 mi / sq mi 3.3 mi 3
509 Map of Hartford HartfordVan Buren County · 2,980 people 0.1 mi / sq mi 2.9 mi 1
510 HomeMontcalm County · 2,760 people 0.1 mi / sq mi 3.2 mi 4
511 AmberMason County · 2,566 people 0.1 mi / sq mi 2.4 mi 1
512 ChesterfieldMacomb County · 46,152 people 0.1 mi / sq mi 2.5 mi 14
513 Map of Frenchtown FrenchtownMonroe County · 21,665 people 0.1 mi / sq mi 3.6 mi 9
514 TyroneLivingston County · 12,151 people 0.1 mi / sq mi 2.9 mi 1
515 WindsorEaton County · 7,141 people 0.1 mi / sq mi 2.9 mi 4
516 OntwaCass County · 6,870 people 0.1 mi / sq mi 1.6 mi 4
517 RoyaltonBerrien County · 5,140 people 0.1 mi / sq mi 1.5 mi 2
518 ForestGenesee County · 4,404 people 0.1 mi / sq mi 2.7 mi 3
519 Coldwater ColdwaterBranch County · 3,829 people 0.1 mi / sq mi 2.1 mi 3
520 LockportSt. Joseph County · 3,763 people 0.1 mi / sq mi 2.4 mi 5
521 ClintonLenawee County · 3,728 people 0.1 mi / sq mi 1.5 mi 2
522 Map of Wayland WaylandAllegan County · 3,591 people 0.1 mi / sq mi 2.6 mi 2
523 CastletonBarry County · 3,399 people 0.1 mi / sq mi 3.0 mi 4
524 BowneKent County · 3,308 people 0.1 mi / sq mi 2.8 mi 4
525 BerlinSt. Clair County · 3,120 people 0.1 mi / sq mi 3.0 mi 2
526 Map of Village of Grosse Pointe Shores Village of Grosse Pointe Shores2,795 people 0.1 mi / sq mi 1.6 mi 2
527 LenoxMacomb County · 12,687 people 0.1 mi / sq mi 2.9 mi 3
528 Handy HandyLivingston County · 8,723 people 0.1 mi / sq mi 2.4 mi 2
529 AugustaWashtenaw County · 7,228 people 0.1 mi / sq mi 2.7 mi 2
530 Gun PlainAllegan County · 6,151 people 0.1 mi / sq mi 2.3 mi 1
531 OakfieldKent County · 6,122 people 0.1 mi / sq mi 2.7 mi 2
532 NelsonKent County · 4,940 people 0.1 mi / sq mi 2.6 mi 3
533 CrockeryOttawa County · 4,676 people 0.1 mi / sq mi 2.4 mi 4
534 ChippewaIsabella County · 4,598 people 0.1 mi / sq mi 2.4 mi 0
535 LeeMidland County · 4,043 people 0.1 mi / sq mi 2.4 mi 5
536 Map of Stockbridge StockbridgeIngham County · 3,939 people 0.1 mi / sq mi 2.6 mi 4
537 OdessaIonia County · 3,923 people 0.1 mi / sq mi 2.4 mi 3
538 Map of Barry BarryBarry County · 3,466 people 0.1 mi / sq mi 2.5 mi 3
539 EastonIonia County · 3,097 people 0.1 mi / sq mi 2.0 mi 2
540 ArbelaTuscola County · 2,794 people 0.1 mi / sq mi 2.4 mi 0
541 Spring ArborJackson County · 8,498 people 0.1 mi / sq mi 2.3 mi 3
542 Columbia ColumbiaJackson County · 7,433 people 0.1 mi / sq mi 2.4 mi 3
543 Montrose MontroseGenesee County · 5,958 people 0.1 mi / sq mi 1.9 mi 2
544 Cambridge CambridgeLenawee County · 5,714 people 0.1 mi / sq mi 2.0 mi 8
545 IraSt. Clair County · 5,031 people 0.1 mi / sq mi 1.3 mi 5
546 CaledoniaShiawassee County · 4,326 people 0.1 mi / sq mi 1.8 mi 2
547 LeroyIngham County · 3,836 people 0.1 mi / sq mi 2.2 mi 0
548 OnondagaIngham County · 3,008 people 0.1 mi / sq mi 2.2 mi 4
549 RichlandMontcalm County · 2,718 people 0.1 mi / sq mi 2.3 mi 4
550 Map of Martin MartinAllegan County · 2,713 people 0.1 mi / sq mi 2.0 mi 1
551 PennfieldCalhoun County · 8,705 people 0.1 mi / sq mi 1.6 mi 5
552 DorrAllegan County · 7,934 people 0.1 mi / sq mi 1.8 mi 4
553 Almont AlmontLapeer County · 7,009 people 0.1 mi / sq mi 1.7 mi 1
554 BloomerMontcalm County · 6,327 people 0.1 mi / sq mi 1.7 mi 1
555 DeerfieldLapeer County · 5,761 people 0.1 mi / sq mi 1.8 mi 1
556 Chesaning ChesaningSaginaw County · 4,693 people 0.1 mi / sq mi 1.6 mi 3
557 Map of Decatur DecaturVan Buren County · 3,537 people 0.1 mi / sq mi 1.6 mi 1
558 Worth WorthSanilac County · 3,461 people 0.1 mi / sq mi 1.8 mi 2
559 MontcalmMontcalm County · 3,452 people 0.1 mi / sq mi 1.9 mi 4
560 Menominee MenomineeMenominee County · 3,342 people 0.1 mi / sq mi 3.3 mi 2
561 Colon ColonSt. Joseph County · 3,337 people 0.1 mi / sq mi 1.8 mi 6
562 FremontTuscola County · 3,159 people 0.1 mi / sq mi 1.7 mi 4
563 Map of Ravenna RavennaMuskegon County · 2,997 people 0.1 mi / sq mi 1.9 mi 3
564 UnionBranch County · 2,962 people 0.1 mi / sq mi 1.9 mi 2
565 CascoAllegan County · 2,856 people 0.1 mi / sq mi 2.0 mi 2
566 OrleansIonia County · 2,704 people 0.1 mi / sq mi 1.8 mi 2
567 BainbridgeBerrien County · 2,658 people 0.1 mi / sq mi 1.7 mi 1
568 MonitorBay County · 10,638 people 0.0 mi / sq mi 1.4 mi 2
569 Map of Ash AshMonroe County · 7,941 people 0.0 mi / sq mi 1.3 mi 1
570 NapoleonJackson County · 6,755 people 0.0 mi / sq mi 1.4 mi 2
571 PavilionKalamazoo County · 6,386 people 0.0 mi / sq mi 1.4 mi 3
572 Map of Otsego OtsegoAllegan County · 5,962 people 0.0 mi / sq mi 1.2 mi 1
573 Owosso OwossoShiawassee County · 4,772 people 0.0 mi / sq mi 1.4 mi 2
574 Map of Quincy QuincyBranch County · 4,126 people 0.0 mi / sq mi 1.5 mi 2
575 LyonsIonia County · 3,542 people 0.0 mi / sq mi 1.4 mi 11
576 HamlinEaton County · 3,227 people 0.0 mi / sq mi 1.4 mi 2
577 Silver CreekCass County · 3,041 people 0.0 mi / sq mi 1.4 mi 3
578 Map of Bloomingdale BloomingdaleVan Buren County · 2,972 people 0.0 mi / sq mi 1.5 mi 5
579 CatoMontcalm County · 2,950 people 0.0 mi / sq mi 1.6 mi 2
580 AlaiedonIngham County · 2,919 people 0.0 mi / sq mi 1.5 mi 1
581 Map of Hopkins HopkinsAllegan County · 2,740 people 0.0 mi / sq mi 1.6 mi 5
582 EnsleyNewaygo County · 2,644 people 0.0 mi / sq mi 1.4 mi 1
583 JeffersonCass County · 2,578 people 0.0 mi / sq mi 1.4 mi 0
584 PorterVan Buren County · 2,540 people 0.0 mi / sq mi 1.3 mi 6
585 Map of Athens AthensCalhoun County · 2,527 people 0.0 mi / sq mi 1.4 mi 2
586 Map of Mount Morris Mount MorrisGenesee County · 19,752 people 0.0 mi / sq mi 1.1 mi 3
587 MadisonLenawee County · 8,040 people 0.0 mi / sq mi 1.0 mi 0
588 Blendon BlendonOttawa County · 7,357 people 0.0 mi / sq mi 1.0 mi 1
589 St. Clair St. ClairSt. Clair County · 7,126 people 0.0 mi / sq mi 1.2 mi 2
590 IoscoLivingston County · 3,878 people 0.0 mi / sq mi 1.1 mi 1
591 NottawaSt. Joseph County · 3,714 people 0.0 mi / sq mi 1.3 mi 3
592 ChinaSt. Clair County · 3,502 people 0.0 mi / sq mi 1.0 mi 0
593 Pine Grove Pine GroveVan Buren County · 3,019 people 0.0 mi / sq mi 1.2 mi 3
594 NewtonCalhoun County · 2,799 people 0.0 mi / sq mi 1.0 mi 1
595 DenmarkTuscola County · 2,720 people 0.0 mi / sq mi 1.0 mi 3
596 CrystalMontcalm County · 2,670 people 0.0 mi / sq mi 1.1 mi 5
597 FultonGratiot County · 2,563 people 0.0 mi / sq mi 1.2 mi 4
598 Map of Dundee DundeeMonroe County · 8,527 people 0.0 mi / sq mi 1.1 mi 3

How this ranking works

We rank every town by miles of mapped hiking and walking trails per square mile of town. Paths, bridleways, woods roads and footways in parks count; sidewalks don't. Towns need at least a mile of trail to be ranked. Trails come from OpenStreetMap, so a well-mapped town can edge out an equally trail-rich one that's mapped less thoroughly. The town with the highest figure ranks #1.

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. Trails, streets and parks: © OpenStreetMap contributors (ODbL). Conserved land: USGS PAD-US. Measured within each town's Census boundary. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states