ILIllinois rankings

Towns with the most trails in Illinois

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

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

Des Plaines
Illinois · Most trails

Where Des Plaines lands: #33 of 81

0.5 mi / sq mi · Visit Des Plaines →

#TownTrail miles per sq miTrail milesParks & preserves
1 Barrington BarringtonCook County · 16,233 people 2.0 mi / sq mi 73.1 mi 24
2 Map of Orland Hills Orland Hills6,719 people 2.0 mi / sq mi 2.2 mi 2
3 Map of West Deerfield West DeerfieldLake County · 31,575 people 2.0 mi / sq mi 35.5 mi 36
4 Lisle LisleDuPage County · 118,895 people 1.6 mi / sq mi 55.4 mi 120
5 Map of Palatine PalatineCook County · 111,737 people 1.5 mi / sq mi 52.3 mi 66
6 Macomb City Macomb CityMcDonough County · 14,894 people 1.4 mi / sq mi 15.2 mi 23
7 Hainesville Hainesville3,524 people 1.2 mi / sq mi 2.3 mi 1
8 Winthrop Harbor6,559 people 1.2 mi / sq mi 5.5 mi 5
9 St. Charles St. CharlesKane County · 51,964 people 1.1 mi / sq mi 40.4 mi 61
10 Campton Hills Campton Hills10,877 people 1.1 mi / sq mi 18.6 mi 10
11 Lockport Lockport26,409 people 1.0 mi / sq mi 11.8 mi 19
12 Map of Pekin PekinTazewell County · 27,280 people 0.9 mi / sq mi 13.0 mi 18
13 North Chicago North Chicago30,643 people 0.9 mi / sq mi 7.4 mi 8
14 Collinsville Collinsville24,031 people 0.9 mi / sq mi 13.9 mi 10
15 Lyons Lyons10,339 people 0.9 mi / sq mi 2.0 mi 10
16 Downers Grove Downers Grove50,054 people 0.9 mi / sq mi 12.7 mi 42
17 Columbia Columbia11,127 people 0.9 mi / sq mi 9.0 mi 6
18 Rock Island Rock Island36,151 people 0.8 mi / sq mi 14.5 mi 28
19 Map of Nunda NundaMcHenry County · 38,565 people 0.8 mi / sq mi 38.3 mi 32
20 McLeansboro McLeansboro2,675 people 0.8 mi / sq mi 2.2 mi 2
21 Map of Highland Highland10,262 people 0.8 mi / sq mi 6.1 mi 9
22 Map of Burr Ridge Burr Ridge11,141 people 0.7 mi / sq mi 5.5 mi 13
23 Niles Niles30,064 people 0.7 mi / sq mi 3.9 mi 18
24 Lockport LockportWill County · 59,827 people 0.7 mi / sq mi 23.7 mi 32
25 South Holland South Holland20,911 people 0.7 mi / sq mi 4.7 mi 25
26 Edwardsville EdwardsvilleMadison County · 40,522 people 0.6 mi / sq mi 22.3 mi 21
27 Map of Decatur DecaturMacon County · 46,586 people 0.6 mi / sq mi 18.0 mi 35
28 Richmond RichmondMcHenry County · 6,763 people 0.6 mi / sq mi 18.9 mi 8
29 Oak Park Oak ParkCook County · 53,292 people 0.6 mi / sq mi 2.7 mi 17
30 Alton AltonMadison County · 25,279 people 0.6 mi / sq mi 9.3 mi 17
31 Wheeling WheelingCook County · 153,991 people 0.5 mi / sq mi 19.2 mi 92
32 Map of Kingston KingstonDeKalb County · 3,464 people 0.5 mi / sq mi 19.5 mi 6
33 Des Plaines Des Plaines59,156 people 0.5 mi / sq mi 7.4 mi 49
34 Map of Avon AvonLake County · 63,428 people 0.5 mi / sq mi 11.0 mi 30
35 Morris MorrisGrundy County · 7,239 people 0.5 mi / sq mi 1.7 mi 7
36 Elsah ElsahJersey County · 2,799 people 0.4 mi / sq mi 10.7 mi 0
37 Galesburg City Galesburg CityKnox County · 29,481 people 0.4 mi / sq mi 6.9 mi 17
38 Channahon ChannahonWill County · 10,769 people 0.4 mi / sq mi 13.8 mi 7
39 Wadsworth Wadsworth3,686 people 0.4 mi / sq mi 3.8 mi 5
40 Map of Sugar Grove Sugar GroveKane County · 20,938 people 0.4 mi / sq mi 13.1 mi 30
41 North Aurora North Aurora18,696 people 0.4 mi / sq mi 2.9 mi 21
42 Western Springs Western Springs13,446 people 0.4 mi / sq mi 1.0 mi 14
43 Map of Richton Park Richton Park12,521 people 0.4 mi / sq mi 1.6 mi 5
44 Map of Green Garden Green GardenWill County · 3,862 people 0.3 mi / sq mi 12.2 mi 1
45 Yorkville Yorkville23,617 people 0.3 mi / sq mi 6.1 mi 37
46 LaSalle LaSalle9,498 people 0.3 mi / sq mi 3.9 mi 6
47 Map of Lafayette LafayetteColes County · 4,684 people 0.3 mi / sq mi 10.3 mi 2
48 Mount Prospect Mount Prospect55,472 people 0.3 mi / sq mi 3.0 mi 29
49 Map of South Moline South MolineRock Island County · 36,127 people 0.3 mi / sq mi 4.7 mi 12
50 Peru PeruLaSalle County · 10,070 people 0.3 mi / sq mi 4.9 mi 5
51 Oak Forest Oak Forest26,805 people 0.3 mi / sq mi 1.6 mi 19
52 WorthWoodford County · 8,862 people 0.3 mi / sq mi 9.1 mi 4
53 Chillicothe Chillicothe5,900 people 0.3 mi / sq mi 1.4 mi 6
54 Libertyville Libertyville20,525 people 0.2 mi / sq mi 2.2 mi 16
55 East EldoradoSaline County · 5,289 people 0.2 mi / sq mi 8.8 mi 1
56 Map of Burton BurtonMcHenry County · 4,891 people 0.2 mi / sq mi 2.6 mi 2
57 Fulton FultonWhiteside County · 4,303 people 0.2 mi / sq mi 5.0 mi 12
58 Champaign City Champaign CityChampaign County · 89,996 people 0.2 mi / sq mi 5.1 mi 55
59 Map of Genoa GenoaDeKalb County · 5,606 people 0.2 mi / sq mi 7.8 mi 3
60 Map of Dunham DunhamMcHenry County · 2,777 people 0.2 mi / sq mi 7.4 mi 4
61 Map of Centreville CentrevilleSt. Clair County · 19,674 people 0.2 mi / sq mi 5.8 mi 10
62 Round Lake Round Lake18,628 people 0.2 mi / sq mi 1.0 mi 8
63 Map of Hanover Park Hanover Park36,732 people 0.2 mi / sq mi 1.1 mi 26
64 Map of Spring Bay Spring BayWoodford County · 2,531 people 0.2 mi / sq mi 3.0 mi 3
65 Joliet JolietWill County · 85,288 people 0.2 mi / sq mi 5.7 mi 24
66 Pontiac Pontiac11,294 people 0.2 mi / sq mi 1.4 mi 9
67 Map of Seneca SenecaMcHenry County · 2,881 people 0.2 mi / sq mi 5.7 mi 4
68 Map of Spring Grove Spring Grove5,917 people 0.1 mi / sq mi 1.3 mi 3
69 Olney OlneyRichland County · 9,847 people 0.1 mi / sq mi 5.5 mi 5
70 Hamel HamelMadison County · 2,756 people 0.1 mi / sq mi 4.3 mi 1
71 Map of Hickory Point Hickory PointMacon County · 17,885 people 0.1 mi / sq mi 4.0 mi 7
72 Carrollton CarrolltonGreene County · 2,828 people 0.1 mi / sq mi 4.9 mi 2
73 Map of Wade WadeJasper County · 4,343 people 0.1 mi / sq mi 6.8 mi 5
74 Map of Central CentralBond County · 8,081 people 0.1 mi / sq mi 2.6 mi 7
75 North LitchfieldMontgomery County · 4,875 people 0.1 mi / sq mi 1.9 mi 1
76 Arcola ArcolaDouglas County · 3,263 people 0.1 mi / sq mi 2.7 mi 5
77 NeogaCumberland County · 2,750 people 0.1 mi / sq mi 3.0 mi 1
78 Map of Rantoul RantoulChampaign County · 10,485 people 0.0 mi / sq mi 1.8 mi 11
79 Tolono TolonoChampaign County · 6,295 people 0.0 mi / sq mi 1.5 mi 3
80 Map of Washington WashingtonWill County · 6,459 people 0.0 mi / sq mi 1.2 mi 4
81 Pittsfield PittsfieldPike County · 3,955 people 0.0 mi / sq mi 1.1 mi 0

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