MOMissouri rankings

Towns with the most trails in Missouri

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

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

O'Fallon
Missouri · Most trails

Where O'Fallon lands: #76 of 149

0.5 mi / sq mi miles of trail per square mile · Visit O'Fallon →

#TownTrail miles per sq miTrail milesParks & preserves
1 Park Hills Park Hills8,678 people 3.3 mi / sq mi 67.2 mi 3
2 Map of Sunset Hills Sunset Hills9,112 people 2.5 mi / sq mi 22.8 mi 7
3 Jennings Jennings12,918 people 2.5 mi / sq mi 9.2 mi 1
4 St. James St. James3,916 people 2.2 mi / sq mi 9.4 mi 0
5 Whiteman AFB3,517 people 1.9 mi / sq mi 13.0 mi 5
6 Map of Jackson Jackson15,659 people 1.9 mi / sq mi 20.5 mi 4
7 Weldon Spring Weldon Spring5,310 people 1.8 mi / sq mi 13.8 mi 1
8 Savannah Savannah5,053 people 1.7 mi / sq mi 5.4 mi 3
9 Map of Poplar Bluff Poplar Bluff16,254 people 1.6 mi / sq mi 21.5 mi 6
10 Blue Springs Blue Springs59,965 people 1.5 mi / sq mi 33.4 mi 34
11 Caruthersville Caruthersville5,326 people 1.5 mi / sq mi 7.8 mi 7
12 Perryville Perryville8,536 people 1.5 mi / sq mi 12.4 mi 4
13 Map of Greenwood Greenwood6,013 people 1.5 mi / sq mi 7.6 mi 3
14 Neosho Neosho13,224 people 1.4 mi / sq mi 21.7 mi 7
15 Columbia Columbia128,548 people 1.4 mi / sq mi 91.8 mi 75
16 Map of Forsyth Forsyth2,766 people 1.3 mi / sq mi 4.5 mi 1
17 Map of Glendale Glendale6,114 people 1.3 mi / sq mi 1.7 mi 0
18 LibertyStoddard County · 14,846 people 1.3 mi / sq mi 192.8 mi 2
19 Crestwood Crestwood12,295 people 1.1 mi / sq mi 4.0 mi 7
20 Carrollton Carrollton3,145 people 1.1 mi / sq mi 4.6 mi 7
21 Map of Ellisville Ellisville10,002 people 1.1 mi / sq mi 4.6 mi 7
22 Branson Branson12,817 people 1.1 mi / sq mi 22.5 mi 17
23 Lake St. Louis Lake St. Louis18,066 people 1.0 mi / sq mi 9.5 mi 4
24 Shrewsbury Shrewsbury6,316 people 1.0 mi / sq mi 1.4 mi 4
25 West Plains West Plains12,441 people 1.0 mi / sq mi 13.1 mi 16
26 Map of Oak Grove Oak Grove8,538 people 1.0 mi / sq mi 6.1 mi 3
27 St. Joseph St. Joseph71,236 people 0.9 mi / sq mi 41.1 mi 35
28 Grandview Grandview26,527 people 0.9 mi / sq mi 13.3 mi 14
29 Eureka Eureka13,081 people 0.9 mi / sq mi 10.1 mi 13
30 Cape Girardeau Cape Girardeau40,344 people 0.8 mi / sq mi 24.4 mi 25
31 Hannibal Hannibal16,771 people 0.8 mi / sq mi 13.8 mi 23
32 Fenton Fenton4,088 people 0.8 mi / sq mi 5.5 mi 6
33 Osage Beach Osage Beach4,905 people 0.8 mi / sq mi 8.4 mi 2
34 Map of Maryville Maryville10,428 people 0.8 mi / sq mi 5.1 mi 10
35 Richmond Richmond5,959 people 0.8 mi / sq mi 4.7 mi 5
36 Terre du Lac2,516 people 0.8 mi / sq mi 5.8 mi 0
37 Valley Park Valley Park6,795 people 0.8 mi / sq mi 3.9 mi 10
38 Map of Dardenne Prairie Dardenne Prairie13,503 people 0.8 mi / sq mi 4.0 mi 2
39 Fulton Fulton12,617 people 0.8 mi / sq mi 9.3 mi 2
40 Jefferson City Jefferson City42,488 people 0.7 mi / sq mi 27.7 mi 25
41 Town and Country Town and Country11,607 people 0.7 mi / sq mi 8.5 mi 4
42 Map of Salem Salem4,677 people 0.7 mi / sq mi 2.6 mi 5
43 Webster Groves Webster Groves23,712 people 0.7 mi / sq mi 4.3 mi 16
44 Sikeston Sikeston16,320 people 0.7 mi / sq mi 12.7 mi 3
45 Map of Moberly Moberly13,526 people 0.7 mi / sq mi 9.3 mi 16
46 Duck CreekStoddard County · 2,813 people 0.7 mi / sq mi 98.8 mi 2
47 Fort Leonard Wood15,432 people 0.7 mi / sq mi 16.0 mi 0
48 Malden Malden3,805 people 0.7 mi / sq mi 5.8 mi 4
49 Sugar Creek Sugar Creek3,249 people 0.7 mi / sq mi 8.1 mi 8
50 Warrensburg Warrensburg19,582 people 0.7 mi / sq mi 6.5 mi 10
51 Map of Spanish Lake Spanish Lake17,873 people 0.7 mi / sq mi 5.2 mi 2
52 Excelsior Springs Excelsior Springs10,484 people 0.7 mi / sq mi 7.4 mi 6
53 Map of Chillicothe ChillicotheLivingston County · 8,923 people 0.7 mi / sq mi 5.2 mi 5
54 Map of Raymore Raymore24,526 people 0.7 mi / sq mi 11.8 mi 6
55 Ladue Ladue8,940 people 0.7 mi / sq mi 5.7 mi 3
56 Map of Lee's Summit Lee's Summit103,656 people 0.7 mi / sq mi 43.5 mi 44
57 Oakville Oakville35,333 people 0.7 mi / sq mi 11.6 mi 6
58 Wildwood Wildwood35,133 people 0.7 mi / sq mi 43.3 mi 10
59 Troy Troy13,947 people 0.7 mi / sq mi 5.0 mi 7
60 St. Ann St. Ann12,811 people 0.7 mi / sq mi 2.0 mi 7
61 Boonville Boonville7,689 people 0.7 mi / sq mi 5.6 mi 7
62 Kansas City Kansas City510,612 people 0.6 mi / sq mi 202.0 mi 194
63 Wentzville Wentzville47,061 people 0.6 mi / sq mi 13.8 mi 4
64 Map of Maryland Heights Maryland Heights27,880 people 0.6 mi / sq mi 14.7 mi 9
65 Clever Clever3,030 people 0.6 mi / sq mi 1.0 mi 0
66 Ste. Genevieve Ste. Genevieve5,010 people 0.6 mi / sq mi 2.4 mi 1
67 St. Louis St. Louis288,512 people 0.6 mi / sq mi 38.5 mi 131
68 Independence Independence121,740 people 0.6 mi / sq mi 45.6 mi 51
69 Arnold Arnold20,956 people 0.6 mi / sq mi 6.5 mi 5
70 Map of Webb City Webb City13,221 people 0.6 mi / sq mi 4.9 mi 6
71 IndependenceDunklin County · 11,960 people 0.6 mi / sq mi 62.7 mi 7
72 Kennett Kennett10,196 people 0.6 mi / sq mi 4.0 mi 5
73 Clayton Clayton17,380 people 0.6 mi / sq mi 1.4 mi 8
74 Harrisonville Harrisonville9,970 people 0.5 mi / sq mi 6.1 mi 5
75 Map of Warrenton Warrenton9,066 people 0.5 mi / sq mi 4.9 mi 10
76 O'Fallon O'Fallon93,801 people 0.5 mi / sq mi 16.4 mi 16
77 Lexington Lexington4,606 people 0.5 mi / sq mi 2.8 mi 4
78 Florissant Florissant51,773 people 0.5 mi / sq mi 6.4 mi 17
79 Chesterfield Chesterfield49,574 people 0.5 mi / sq mi 16.6 mi 10
80 Kirkwood Kirkwood29,363 people 0.5 mi / sq mi 4.4 mi 9
81 Creve Coeur Creve Coeur18,643 people 0.5 mi / sq mi 4.9 mi 8
82 Map of St. Charles St. Charles71,508 people 0.5 mi / sq mi 12.0 mi 19
83 Cotton HillDunklin County · 4,830 people 0.5 mi / sq mi 16.2 mi 4
84 Liberty Liberty30,689 people 0.5 mi / sq mi 13.2 mi 17
85 Lebanon Lebanon15,270 people 0.5 mi / sq mi 6.5 mi 6
86 Butler Butler4,668 people 0.5 mi / sq mi 1.8 mi 1
87 Map of Hazelwood Hazelwood25,114 people 0.4 mi / sq mi 7.2 mi 9
88 UnionDunklin County · 3,349 people 0.4 mi / sq mi 45.6 mi 2
89 Cottleville Cottleville5,937 people 0.4 mi / sq mi 2.0 mi 6
90 PikeStoddard County · 3,605 people 0.4 mi / sq mi 60.6 mi 0
91 Springfield Springfield169,954 people 0.4 mi / sq mi 35.1 mi 52
92 Rolla Rolla20,287 people 0.4 mi / sq mi 5.1 mi 18
93 New Madrid New Madrid2,662 people 0.4 mi / sq mi 1.9 mi 1
94 Parkville Parkville8,366 people 0.4 mi / sq mi 6.3 mi 8
95 Centralia Centralia4,690 people 0.4 mi / sq mi 1.2 mi 4
96 Overland Overland15,695 people 0.4 mi / sq mi 1.7 mi 8
97 Sedalia Sedalia22,003 people 0.4 mi / sq mi 5.6 mi 8
98 Map of Nevada Nevada7,925 people 0.4 mi / sq mi 3.4 mi 6
99 Hillsboro Hillsboro3,500 people 0.4 mi / sq mi 1.4 mi 1
100 Map of Lawson Lawson2,905 people 0.4 mi / sq mi 1.1 mi 2
101 Joplin Joplin52,593 people 0.4 mi / sq mi 13.7 mi 15
102 Map of University City University City34,685 people 0.4 mi / sq mi 2.1 mi 15
103 Palmyra Palmyra3,623 people 0.4 mi / sq mi 1.1 mi 5
104 Mexico Mexico11,477 people 0.3 mi / sq mi 4.2 mi 14
105 Desloge Desloge4,863 people 0.3 mi / sq mi 1.0 mi 1
106 Map of Bridgeton Bridgeton11,369 people 0.3 mi / sq mi 4.8 mi 8
107 Bonne Terre Bonne Terre6,683 people 0.3 mi / sq mi 1.3 mi 2
108 Map of Castor CastorStoddard County · 4,679 people 0.3 mi / sq mi 34.2 mi 0
109 Mountain View Mountain View2,658 people 0.3 mi / sq mi 1.1 mi 1
110 Camdenton Camdenton4,023 people 0.3 mi / sq mi 1.6 mi 1
111 Bolivar Bolivar11,170 people 0.3 mi / sq mi 2.2 mi 5
112 Map of Pleasant Hill Pleasant Hill8,847 people 0.3 mi / sq mi 2.2 mi 10
113 St. Robert St. Robert5,356 people 0.3 mi / sq mi 2.3 mi 4
114 Map of Gladstone Gladstone27,207 people 0.3 mi / sq mi 2.1 mi 13
115 Ferguson Ferguson18,213 people 0.3 mi / sq mi 1.6 mi 6
116 Union Union12,781 people 0.3 mi / sq mi 2.3 mi 8
117 Belton Belton25,008 people 0.3 mi / sq mi 3.6 mi 7
118 Farmington Farmington18,282 people 0.2 mi / sq mi 2.2 mi 11
119 Map of Kearney Kearney10,885 people 0.2 mi / sq mi 2.9 mi 3
120 Cameron Cameron8,519 people 0.2 mi / sq mi 1.6 mi 6
121 BurdineTexas County · 3,199 people 0.2 mi / sq mi 11.6 mi 0
122 Manchester Manchester18,160 people 0.2 mi / sq mi 1.0 mi 7
123 PolkNodaway County · 13,968 people 0.2 mi / sq mi 23.6 mi 12
124 Map of City CityBarton County · 4,284 people 0.2 mi / sq mi 1.1 mi 1
125 Map of Lamar Lamar4,284 people 0.2 mi / sq mi 1.1 mi 1
126 Macon Macon5,466 people 0.2 mi / sq mi 1.2 mi 8
127 Carthage Carthage15,574 people 0.2 mi / sq mi 2.1 mi 6
128 Marshfield Marshfield7,696 people 0.2 mi / sq mi 1.0 mi 8
129 Carrollton CarrolltonCarroll County · 3,818 people 0.2 mi / sq mi 6.2 mi 8
130 St. Peters St. Peters59,092 people 0.2 mi / sq mi 3.7 mi 24
131 Map of Ozark Ozark22,417 people 0.2 mi / sq mi 2.1 mi 2
132 Washington Washington15,130 people 0.2 mi / sq mi 1.8 mi 11
133 Map of Sherrill SherrillTexas County · 5,408 people 0.2 mi / sq mi 18.5 mi 1
134 Kirksville Kirksville17,563 people 0.2 mi / sq mi 2.3 mi 12
135 Marshall Marshall13,739 people 0.2 mi / sq mi 1.6 mi 3
136 CenterVernon County · 9,372 people 0.2 mi / sq mi 5.7 mi 5
137 Clinton ClintonHenry County · 9,065 people 0.2 mi / sq mi 1.4 mi 8
138 Dexter Dexter7,891 people 0.1 mi / sq mi 1.0 mi 2
139 Monett Monett9,873 people 0.1 mi / sq mi 1.1 mi 3
140 Map of Mount Pleasant Mount PleasantBates County · 5,012 people 0.1 mi / sq mi 4.2 mi 1
141 Republic Republic19,829 people 0.1 mi / sq mi 1.8 mi 5
142 Peculiar Peculiar5,958 people 0.1 mi / sq mi 1.0 mi 1
143 UnionPutnam County · 2,571 people 0.1 mi / sq mi 4.5 mi 2
144 PineyTexas County · 4,871 people 0.1 mi / sq mi 8.6 mi 5
145 Marceline MarcelineLinn County · 2,599 people 0.1 mi / sq mi 2.5 mi 8
146 Smithville Smithville10,705 people 0.1 mi / sq mi 1.2 mi 7
147 Trenton TrentonGrundy County · 5,988 people 0.1 mi / sq mi 3.2 mi 5
148 Grand RiverDeKalb County · 4,230 people 0.0 mi / sq mi 1.4 mi 1
149 Bethany BethanyHarrison County · 3,312 people 0.0 mi / sq mi 1.3 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