MNMinnesota rankings

Towns with the most trails in Minnesota

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

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

Map of Baxter
Minnesota · Most trails

Where Baxter lands: #57 of 223

1.0 mi / sq mi miles of trail per square mile · Visit Baxter →

#TownTrail miles per sq miTrail milesParks & preserves
1 Two Harbors Two Harbors3,567 people 4.8 mi / sq mi 15.9 mi 5
2 North Oaks North Oaks5,179 people 3.0 mi / sq mi 25.9 mi 4
3 Map of Northfield Northfield20,742 people 2.9 mi / sq mi 24.7 mi 40
4 Falcon Heights Falcon Heights5,085 people 2.8 mi / sq mi 6.1 mi 9
5 Map of La Crescent La Crescent5,251 people 2.6 mi / sq mi 9.7 mi 8
6 Champlin Champlin23,294 people 2.3 mi / sq mi 19.6 mi 23
7 Map of Hopkins Hopkins18,819 people 2.2 mi / sq mi 9.1 mi 10
8 White Bear White BearRamsey County · 10,656 people 2.2 mi / sq mi 24.2 mi 29
9 Duluth Duluth87,093 people 2.2 mi / sq mi 172.4 mi 70
10 Chisholm Chisholm4,712 people 2.0 mi / sq mi 9.3 mi 2
11 Golden Valley Golden Valley21,725 people 2.0 mi / sq mi 20.6 mi 42
12 Lake Elmo Lake Elmo13,140 people 1.8 mi / sq mi 43.5 mi 26
13 Edina Edina53,262 people 1.7 mi / sq mi 26.8 mi 47
14 Stewartville Stewartville6,807 people 1.7 mi / sq mi 5.5 mi 6
15 St. Paul St. Paul307,284 people 1.7 mi / sq mi 91.8 mi 136
16 Carver Carver6,239 people 1.6 mi / sq mi 8.0 mi 7
17 Roseau Roseau2,736 people 1.6 mi / sq mi 4.2 mi 7
18 Map of St. Anthony St. Anthony9,671 people 1.5 mi / sq mi 3.5 mi 8
19 Victoria Victoria11,295 people 1.5 mi / sq mi 23.1 mi 6
20 Oak Park Heights Oak Park Heights4,756 people 1.5 mi / sq mi 4.9 mi 8
21 Ely Ely3,240 people 1.5 mi / sq mi 4.3 mi 3
22 Minneapolis Minneapolis427,246 people 1.5 mi / sq mi 83.6 mi 186
23 New Ulm New Ulm14,056 people 1.4 mi / sq mi 14.6 mi 22
24 Eagan Eagan68,000 people 1.4 mi / sq mi 46.9 mi 58
25 Faribault Faribault24,631 people 1.4 mi / sq mi 21.8 mi 32
26 Mayer Mayer2,518 people 1.4 mi / sq mi 1.9 mi 2
27 Chanhassen Chanhassen26,006 people 1.3 mi / sq mi 30.2 mi 29
28 East Grand Forks East Grand Forks9,028 people 1.3 mi / sq mi 7.8 mi 13
29 Benson Benson3,441 people 1.3 mi / sq mi 4.0 mi 1
30 Redwood Falls Redwood Falls5,068 people 1.2 mi / sq mi 6.5 mi 6
31 Bloomington Bloomington88,665 people 1.2 mi / sq mi 46.3 mi 73
32 Rogers13,685 people 1.2 mi / sq mi 31.5 mi 26
33 Circle Pines Circle Pines4,968 people 1.2 mi / sq mi 2.3 mi 7
34 Map of Oakdale Oakdale28,585 people 1.2 mi / sq mi 13.2 mi 19
35 Winona Winona26,009 people 1.2 mi / sq mi 28.4 mi 14
36 West St. Paul West St. Paul21,382 people 1.2 mi / sq mi 5.9 mi 13
37 St. Louis Park St. Louis Park49,594 people 1.1 mi / sq mi 12.3 mi 53
38 Richfield Richfield36,642 people 1.1 mi / sq mi 7.9 mi 23
39 North St. Paul North St. Paul12,570 people 1.1 mi / sq mi 3.4 mi 9
40 Chaska Chaska28,706 people 1.1 mi / sq mi 19.7 mi 18
41 Map of Waite Park Waite Park8,399 people 1.1 mi / sq mi 14.0 mi 5
42 Becker Becker5,034 people 1.1 mi / sq mi 13.3 mi 8
43 Eden Prairie Eden Prairie63,051 people 1.1 mi / sq mi 37.3 mi 34
44 Apple Valley Apple Valley55,679 people 1.1 mi / sq mi 18.5 mi 39
45 Perham Perham3,627 people 1.1 mi / sq mi 3.8 mi 3
46 Eveleth Eveleth3,448 people 1.1 mi / sq mi 6.7 mi 3
47 Grand Rapids Grand Rapids11,207 people 1.0 mi / sq mi 24.5 mi 7
48 Windom Windom4,799 people 1.0 mi / sq mi 4.4 mi 5
49 Columbia Heights Columbia Heights22,155 people 1.0 mi / sq mi 3.5 mi 14
50 Anoka Anoka17,970 people 1.0 mi / sq mi 7.1 mi 12
51 Austin Austin26,358 people 1.0 mi / sq mi 13.3 mi 24
52 Moorhead Moorhead45,036 people 1.0 mi / sq mi 21.7 mi 31
53 Isanti Isanti7,210 people 1.0 mi / sq mi 5.0 mi 6
54 Empire3,092 people 1.0 mi / sq mi 30.0 mi 10
55 Minnetonka Minnetonka53,064 people 1.0 mi / sq mi 27.0 mi 38
56 Credit River5,551 people 1.0 mi / sq mi 22.9 mi 4
57 Map of Baxter Baxter8,966 people 1.0 mi / sq mi 20.2 mi 5
58 Fergus Falls Fergus Falls14,181 people 0.9 mi / sq mi 14.3 mi 32
59 Map of Dodge Center Dodge Center2,880 people 0.9 mi / sq mi 2.2 mi 3
60 Crookston Crookston7,344 people 0.9 mi / sq mi 4.5 mi 23
61 Orrock OrrockSherburne County · 3,642 people 0.9 mi / sq mi 31.5 mi 3
62 Afton Afton2,957 people 0.9 mi / sq mi 23.1 mi 9
63 Map of Dayton Dayton9,095 people 0.9 mi / sq mi 21.8 mi 15
64 Lindstrom Lindstrom4,978 people 0.9 mi / sq mi 3.4 mi 7
65 Roseville Roseville35,802 people 0.9 mi / sq mi 11.8 mi 31
66 Wadena Wadena4,419 people 0.9 mi / sq mi 4.7 mi 5
67 Cohasset Cohasset2,703 people 0.8 mi / sq mi 29.9 mi 4
68 Bemidji Bemidji15,569 people 0.8 mi / sq mi 18.4 mi 16
69 Marshall Marshall13,896 people 0.8 mi / sq mi 8.5 mi 12
70 St. Peter12,185 people 0.8 mi / sq mi 5.3 mi 18
71 Mendota Heights Mendota Heights11,612 people 0.8 mi / sq mi 8.3 mi 17
72 Owatonna Owatonna26,498 people 0.8 mi / sq mi 12.5 mi 22
73 Sauk Rapids Sauk Rapids13,852 people 0.8 mi / sq mi 5.3 mi 8
74 Savage Savage32,889 people 0.8 mi / sq mi 13.2 mi 22
75 Map of Medina Medina6,968 people 0.8 mi / sq mi 21.8 mi 8
76 Morris Morris5,128 people 0.8 mi / sq mi 3.9 mi 9
77 Burnsville Burnsville64,463 people 0.8 mi / sq mi 21.2 mi 53
78 Maplewood Maplewood40,695 people 0.8 mi / sq mi 14.0 mi 35
79 Barnesville Barnesville2,762 people 0.7 mi / sq mi 1.4 mi 8
80 Paynesville Paynesville2,519 people 0.7 mi / sq mi 1.6 mi 6
81 Lakeville Lakeville74,354 people 0.7 mi / sq mi 26.5 mi 69
82 Map of Fridley Fridley30,241 people 0.7 mi / sq mi 7.5 mi 35
83 Map of Crystal Crystal22,476 people 0.7 mi / sq mi 4.0 mi 25
84 Princeton Princeton5,274 people 0.7 mi / sq mi 3.6 mi 4
85 Stillwater Stillwater19,355 people 0.7 mi / sq mi 6.1 mi 30
86 Map of Cloquet Cloquet12,537 people 0.7 mi / sq mi 24.5 mi 11
87 Arden Hills Arden Hills9,658 people 0.7 mi / sq mi 6.4 mi 14
88 Mahtomedi Mahtomedi8,133 people 0.7 mi / sq mi 3.8 mi 15
89 St. Joseph St. Joseph7,021 people 0.7 mi / sq mi 6.1 mi 4
90 Map of Coon Rapids Coon Rapids63,468 people 0.7 mi / sq mi 15.0 mi 41
91 Shakopee Shakopee46,012 people 0.6 mi / sq mi 19.3 mi 34
92 Monticello Monticello14,858 people 0.6 mi / sq mi 5.9 mi 19
93 Virginia Virginia8,332 people 0.6 mi / sq mi 12.0 mi 6
94 Map of Eagle Lake Eagle Lake3,281 people 0.6 mi / sq mi 1.2 mi 2
95 NorthernBeltrami County · 3,659 people 0.6 mi / sq mi 18.4 mi 2
96 Map of Foley Foley2,675 people 0.6 mi / sq mi 1.6 mi 1
97 Albany Albany2,821 people 0.6 mi / sq mi 1.4 mi 2
98 Rochester Rochester122,330 people 0.6 mi / sq mi 34.0 mi 114
99 Map of Maple Grove Maple Grove71,173 people 0.6 mi / sq mi 20.9 mi 45
100 Lake City5,034 people 0.6 mi / sq mi 2.7 mi 9
101 Map of Mountain Iron Mountain Iron2,860 people 0.6 mi / sq mi 42.2 mi 5
102 Mankato Mankato45,473 people 0.6 mi / sq mi 12.0 mi 21
103 Monticello MonticelloWright County · 3,328 people 0.6 mi / sq mi 23.5 mi 2
104 Moose Lake Moose Lake2,863 people 0.6 mi / sq mi 2.2 mi 1
105 Hutchinson Hutchinson14,680 people 0.6 mi / sq mi 5.1 mi 31
106 Proctor Proctor3,100 people 0.6 mi / sq mi 1.9 mi 0
107 Blaine Blaine72,488 people 0.6 mi / sq mi 19.3 mi 59
108 Map of Inver Grove Heights Inver Grove Heights35,906 people 0.6 mi / sq mi 17.2 mi 19
109 Map of Red Wing Red Wing16,758 people 0.6 mi / sq mi 22.9 mi 15
110 Brooklyn Park Brooklyn Park83,876 people 0.6 mi / sq mi 14.6 mi 47
111 Lino Lakes Lino Lakes22,113 people 0.6 mi / sq mi 18.2 mi 27
112 Alexandria Alexandria14,735 people 0.5 mi / sq mi 9.6 mi 23
113 Map of New Prague New Prague8,237 people 0.5 mi / sq mi 2.1 mi 5
114 Map of Plymouth Plymouth79,220 people 0.5 mi / sq mi 18.5 mi 47
115 Annandale Annandale3,399 people 0.5 mi / sq mi 1.7 mi 0
116 North Mankato14,211 people 0.5 mi / sq mi 3.4 mi 16
117 Belle Plaine Belle Plaine7,423 people 0.5 mi / sq mi 3.2 mi 13
118 Grand LakeSt. Louis County · 2,715 people 0.5 mi / sq mi 37.0 mi 2
119 Prior Lake Prior Lake28,016 people 0.5 mi / sq mi 9.8 mi 17
120 Rosemount Rosemount27,562 people 0.5 mi / sq mi 17.4 mi 32
121 Willmar Willmar21,378 people 0.5 mi / sq mi 7.7 mi 21
122 Map of International Falls International Falls5,642 people 0.5 mi / sq mi 3.4 mi 8
123 St. Charles St. Charles4,037 people 0.5 mi / sq mi 1.8 mi 8
124 Map of Thief River Falls Thief River Falls8,823 people 0.5 mi / sq mi 2.9 mi 15
125 Orono Orono8,195 people 0.5 mi / sq mi 11.4 mi 18
126 Thomson ThomsonCarlton County · 5,534 people 0.5 mi / sq mi 19.2 mi 3
127 MarionOlmsted County · 4,105 people 0.5 mi / sq mi 13.8 mi 4
128 Brainerd Brainerd14,468 people 0.5 mi / sq mi 6.0 mi 10
129 Map of Zumbrota Zumbrota3,914 people 0.5 mi / sq mi 1.4 mi 2
130 Cottage Grove Cottage Grove40,992 people 0.5 mi / sq mi 17.3 mi 32
131 Map of Bayport Bayport3,905 people 0.5 mi / sq mi 1.2 mi 4
132 WhiteSt. Louis County · 3,109 people 0.5 mi / sq mi 49.8 mi 3
133 Map of White Bear Lake White Bear Lake23,908 people 0.5 mi / sq mi 3.9 mi 16
134 Sartell Sartell19,758 people 0.5 mi / sq mi 4.8 mi 11
135 Blue HillSherburne County · 2,571 people 0.5 mi / sq mi 16.3 mi 3
136 Map of Albert Lea Albert Lea18,330 people 0.4 mi / sq mi 6.7 mi 26
137 Map of Pine Island Pine Island3,580 people 0.4 mi / sq mi 2.7 mi 3
138 Greenfield Greenfield2,894 people 0.4 mi / sq mi 9.4 mi 3
139 Elk River Elk River26,793 people 0.4 mi / sq mi 18.7 mi 19
140 Robbinsdale Robbinsdale14,234 people 0.4 mi / sq mi 1.3 mi 20
141 Long Prairie Long Prairie3,693 people 0.4 mi / sq mi 1.2 mi 1
142 Alexandria AlexandriaDouglas County · 3,027 people 0.4 mi / sq mi 10.2 mi 2
143 Detroit Lakes Detroit Lakes10,025 people 0.4 mi / sq mi 7.4 mi 11
144 Map of Zimmerman Zimmerman6,546 people 0.4 mi / sq mi 1.6 mi 10
145 Rockford Rockford4,597 people 0.4 mi / sq mi 1.1 mi 2
146 Shoreview Shoreview26,714 people 0.4 mi / sq mi 5.2 mi 12
147 Watertown Watertown4,790 people 0.4 mi / sq mi 1.1 mi 8
148 St. Cloud St. Cloud70,629 people 0.4 mi / sq mi 16.4 mi 47
149 Map of Minnetrista Minnetrista8,708 people 0.4 mi / sq mi 12.4 mi 12
150 Ramsey Ramsey28,421 people 0.4 mi / sq mi 11.4 mi 24
151 Milaca Milaca3,044 people 0.4 mi / sq mi 1.4 mi 3
152 Vadnais Heights Vadnais Heights12,838 people 0.4 mi / sq mi 3.1 mi 14
153 Rice Lake4,153 people 0.4 mi / sq mi 12.7 mi 1
154 Hibbing Hibbing16,057 people 0.4 mi / sq mi 68.9 mi 18
155 Little Falls Little Falls9,121 people 0.4 mi / sq mi 3.3 mi 7
156 Silver CreekWright County · 2,582 people 0.4 mi / sq mi 14.2 mi 4
157 Scandia Scandia3,950 people 0.4 mi / sq mi 14.4 mi 10
158 Map of Andover Andover33,035 people 0.4 mi / sq mi 12.1 mi 29
159 Jordan Jordan6,771 people 0.4 mi / sq mi 1.3 mi 7
160 Mora Mora3,732 people 0.4 mi / sq mi 1.9 mi 1
161 Map of Farmington Farmington23,902 people 0.3 mi / sq mi 5.4 mi 18
162 New Brighton New Brighton22,710 people 0.3 mi / sq mi 2.4 mi 15
163 Becker BeckerSherburne County · 5,601 people 0.3 mi / sq mi 17.8 mi 4
164 Sauk Centre Sauk Centre4,621 people 0.3 mi / sq mi 1.4 mi 7
165 Hanover Hanover3,626 people 0.3 mi / sq mi 1.9 mi 2
166 La GrandDouglas County · 4,281 people 0.3 mi / sq mi 10.3 mi 7
167 Rush City Rush City3,295 people 0.3 mi / sq mi 1.4 mi 0
168 Map of Byron Byron6,646 people 0.3 mi / sq mi 1.0 mi 5
169 Map of Newport Newport4,754 people 0.3 mi / sq mi 1.2 mi 11
170 Oak Grove Oak Grove9,130 people 0.3 mi / sq mi 10.7 mi 9
171 Delano Delano6,942 people 0.3 mi / sq mi 1.5 mi 4
172 Map of Melrose Melrose3,671 people 0.3 mi / sq mi 1.0 mi 4
173 New Hope New Hope21,181 people 0.3 mi / sq mi 1.5 mi 17
174 Map of Mounds View Mounds View12,926 people 0.3 mi / sq mi 1.2 mi 10
175 Bemidji BemidjiBeltrami County · 3,363 people 0.3 mi / sq mi 6.1 mi 1
176 Wayzata Wayzata4,354 people 0.3 mi / sq mi 1.3 mi 6
177 Glenwood Glenwood2,633 people 0.3 mi / sq mi 1.6 mi 5
178 Wabasha Wabasha2,587 people 0.3 mi / sq mi 2.6 mi 2
179 Woodbury Woodbury78,305 people 0.3 mi / sq mi 9.7 mi 58
180 Brooklyn Center Brooklyn Center32,479 people 0.3 mi / sq mi 2.2 mi 18
181 Map of Independence Independence3,694 people 0.3 mi / sq mi 9.1 mi 3
182 Litchfield6,576 people 0.3 mi / sq mi 1.4 mi 6
183 Columbus Columbus4,248 people 0.3 mi / sq mi 12.5 mi 9
184 Granite Falls Granite Falls2,685 people 0.3 mi / sq mi 1.0 mi 0
185 East Bethel East Bethel12,115 people 0.3 mi / sq mi 11.7 mi 10
186 West LakelandWashington County · 3,941 people 0.3 mi / sq mi 3.2 mi 3
187 Hastings Hastings22,117 people 0.2 mi / sq mi 2.7 mi 28
188 Map of Waseca Waseca9,164 people 0.2 mi / sq mi 1.3 mi 14
189 Map of Otsego Otsego22,245 people 0.2 mi / sq mi 6.8 mi 11
190 Breezy Point2,687 people 0.2 mi / sq mi 2.8 mi 1
191 Map of Hermantown Hermantown10,218 people 0.2 mi / sq mi 7.1 mi 5
192 Map of Grant Grant3,950 people 0.2 mi / sq mi 5.5 mi 1
193 WatabBenton County · 3,433 people 0.2 mi / sq mi 4.7 mi 1
194 Map of Big Lake Big Lake12,367 people 0.2 mi / sq mi 1.6 mi 12
195 Forest Lake Forest Lake20,729 people 0.2 mi / sq mi 6.6 mi 18
196 Cambridge Cambridge10,307 people 0.2 mi / sq mi 1.5 mi 11
197 Map of Shorewood Shorewood7,647 people 0.2 mi / sq mi 1.5 mi 6
198 Map of Waconia Waconia13,434 people 0.2 mi / sq mi 1.0 mi 16
199 Park Rapids Park Rapids4,270 people 0.2 mi / sq mi 1.4 mi 2
200 CollegevilleStearns County · 3,351 people 0.2 mi / sq mi 6.4 mi 1
201 Ham Lake Ham Lake16,702 people 0.2 mi / sq mi 6.0 mi 10
202 Worthington13,780 people 0.2 mi / sq mi 1.6 mi 19
203 Chisago City Chisago City5,899 people 0.2 mi / sq mi 3.2 mi 12
204 BrockwayStearns County · 2,951 people 0.2 mi / sq mi 7.5 mi 1
205 WakefieldStearns County · 2,800 people 0.2 mi / sq mi 4.8 mi 3
206 Fairmont Fairmont10,296 people 0.1 mi / sq mi 2.3 mi 19
207 Map of St. Francis St. Francis8,372 people 0.1 mi / sq mi 3.3 mi 11
208 LinwoodAnoka County · 5,235 people 0.1 mi / sq mi 5.1 mi 5
209 Buffalo16,499 people 0.1 mi / sq mi 1.3 mi 25
210 LivoniaSherburne County · 6,308 people 0.1 mi / sq mi 3.8 mi 5
211 Cedar LakeScott County · 3,061 people 0.1 mi / sq mi 4.4 mi 4
212 St. Michael20,010 people 0.1 mi / sq mi 4.1 mi 10
213 St. Augusta3,625 people 0.1 mi / sq mi 3.4 mi 2
214 SylvanCass County · 2,982 people 0.1 mi / sq mi 3.7 mi 2
215 Spring Lake Spring LakeScott County · 3,478 people 0.1 mi / sq mi 2.9 mi 3
216 Map of Stacy Stacy4,384 people 0.1 mi / sq mi 2.7 mi 2
217 Cambridge CambridgeIsanti County · 2,534 people 0.1 mi / sq mi 2.8 mi 2
218 Map of Crosslake Crosslake2,521 people 0.1 mi / sq mi 3.0 mi 1
219 Map of North Branch North Branch11,565 people 0.1 mi / sq mi 2.3 mi 8
220 Chisago LakeChisago County · 4,908 people 0.1 mi / sq mi 2.9 mi 6
221 Map of New Market New MarketScott County · 3,556 people 0.0 mi / sq mi 1.2 mi 2
222 PokegamaPine County · 2,847 people 0.0 mi / sq mi 2.2 mi 3
223 Harris HarrisItasca County · 3,332 people 0.0 mi / sq mi 1.0 mi 2

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