ILIllinois rankings

Most walkable towns in Illinois

Ranked by street connectivity: intersections per square mile, the standard walkability measure the EPA uses. 63 towns with 2,500+ residents.

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

#TownIntersections per sq miDead endsStreet miles
1 Mount Prospect Mount Prospect55,472 people 119 / sq mi 10.5% 186.0 mi
2 Abingdon Abingdon3,443 people 113 / sq mi 14.4% 23.2 mi
3 Georgetown Georgetown3,069 people 111 / sq mi 14.8% 25.7 mi
4 Wheeling WheelingCook County · 153,991 people 110 / sq mi 15.7% 579.5 mi
5 Map of Hanover Park Hanover Park36,732 people 110 / sq mi 22.7% 104.8 mi
6 Champaign City Champaign CityChampaign County · 89,996 people 99.0 / sq mi 11.8% 335.8 mi
7 Map of North Chicago North Chicago30,643 people 92.1 / sq mi 12.2% 112.5 mi
8 Downers Grove Downers Grove50,054 people 85.0 / sq mi 17.9% 204.7 mi
9 Alton AltonMadison County · 25,279 people 84.8 / sq mi 17.1% 209.0 mi
10 Map of Pekin PekinTazewell County · 27,280 people 82.1 / sq mi 14.1% 150.2 mi
11 South Holland South Holland20,911 people 81.9 / sq mi 15.3% 93.5 mi
12 Map of Murphysboro Murphysboro6,735 people 81.6 / sq mi 15.6% 69.7 mi
13 McLeansboro McLeansboro2,675 people 81.2 / sq mi 10.2% 34.5 mi
14 Map of Richton Park Richton Park12,521 people 75.1 / sq mi 15.4% 54.1 mi
15 Long Lake Long Lake3,307 people 73.8 / sq mi 30.3% 20.6 mi
16 Jacksonville Jacksonville18,014 people 71.5 / sq mi 13.2% 128.9 mi
17 Rock Island Rock Island36,151 people 70.7 / sq mi 17.5% 196.9 mi
18 Libertyville Libertyville20,525 people 68.6 / sq mi 20.2% 102.7 mi
19 Map of Decatur DecaturMacon County · 46,586 people 67.7 / sq mi 15.9% 325.5 mi
20 Oakbrook Terrace Oakbrook Terrace2,723 people 66.1 / sq mi 17% 20.5 mi
21 Map of Avon AvonLake County · 63,428 people 63.4 / sq mi 17.4% 240.2 mi
22 Joliet JolietWill County · 85,288 people 63.1 / sq mi 15.8% 372.5 mi
23 Germantown Hills3,436 people 60.1 / sq mi 27.2% 22.3 mi
24 Morris MorrisGrundy County · 7,239 people 59.9 / sq mi 14.2% 32.9 mi
25 Map of Sleepy Hollow Sleepy Hollow3,161 people 56.9 / sq mi 25.7% 23.1 mi
26 Collinsville Collinsville24,031 people 56.8 / sq mi 28.8% 147.5 mi
27 Map of Stickney Stickney6,952 people 51.3 / sq mi 1% 17.2 mi
28 Chillicothe Chillicothe5,900 people 47.2 / sq mi 16.7% 46.1 mi
29 Macomb City Macomb CityMcDonough County · 14,894 people 47.0 / sq mi 17.9% 94.2 mi
30 Lockport LockportWill County · 59,827 people 44.6 / sq mi 15.6% 280.4 mi
31 Map of Spring Valley Spring Valley5,476 people 33.8 / sq mi 19.3% 45.2 mi
32 Hainesville Hainesville3,524 people 31.6 / sq mi 15.7% 11.7 mi
33 Map of Nunda NundaMcHenry County · 38,565 people 31.2 / sq mi 19.6% 301.2 mi
34 LaSalle LaSalle9,498 people 28.0 / sq mi 12.1% 73.6 mi
35 Map of Spring Grove Spring Grove5,917 people 23.8 / sq mi 32% 68.8 mi
36 Map of Sugar Grove Sugar GroveKane County · 20,938 people 22.3 / sq mi 15.9% 164.5 mi
37 Map of Hickory Point Hickory PointMacon County · 17,885 people 22.0 / sq mi 23.3% 185.8 mi
38 Map of Burton BurtonMcHenry County · 4,891 people 19.4 / sq mi 29.8% 62.6 mi
39 Murphysboro MurphysboroJackson County · 9,415 people 19.2 / sq mi 30.6% 163.5 mi
40 Mount Sterling Mount SterlingBrown County · 4,157 people 14.7 / sq mi 29.1% 103.6 mi
41 East EldoradoSaline County · 5,289 people 14.3 / sq mi 14.9% 151.3 mi
42 Olney OlneyRichland County · 9,847 people 13.6 / sq mi 13.8% 186.5 mi
43 Fulton FultonWhiteside County · 4,303 people 13.5 / sq mi 17.9% 65.6 mi
44 Map of Central CentralBond County · 8,081 people 13.2 / sq mi 17.6% 123.6 mi
45 North LitchfieldMontgomery County · 4,875 people 12.6 / sq mi 17.2% 126.6 mi
46 Wadsworth Wadsworth3,686 people 12.5 / sq mi 41.7% 49.1 mi
47 Map of Rantoul RantoulChampaign County · 10,485 people 11.0 / sq mi 11.3% 174.3 mi
48 Pittsfield PittsfieldPike County · 3,955 people 10.3 / sq mi 21.9% 109.4 mi
49 WorthWoodford County · 8,862 people 8.9 / sq mi 34.2% 118.9 mi
50 Richmond RichmondMcHenry County · 6,763 people 8.7 / sq mi 28.3% 105.8 mi
51 Somerset SomersetJackson County · 3,960 people 8.0 / sq mi 34.9% 105.7 mi
52 Map of Genoa GenoaDeKalb County · 5,606 people 6.4 / sq mi 18.2% 83.9 mi
53 Map of Wade WadeJasper County · 4,343 people 6.3 / sq mi 24.2% 193.9 mi
54 Elsah ElsahJersey County · 2,799 people 6.0 / sq mi 36% 68.2 mi
55 Map of Washington WashingtonWill County · 6,459 people 5.8 / sq mi 13.8% 123.2 mi
56 Map of Green Garden Green GardenWill County · 3,862 people 5.2 / sq mi 23.2% 103.9 mi
57 Carrollton CarrolltonGreene County · 2,828 people 4.9 / sq mi 21% 78.4 mi
58 NeogaCumberland County · 2,750 people 4.7 / sq mi 26.4% 141.7 mi
59 PalmyraLee County · 2,877 people 4.6 / sq mi 26.8% 95.5 mi
60 Map of St. Jacob St. JacobMadison County · 2,877 people 4.5 / sq mi 19% 97.8 mi
61 Map of Kingston KingstonDeKalb County · 3,464 people 4.1 / sq mi 24.9% 78.4 mi
62 Hamel HamelMadison County · 2,756 people 3.7 / sq mi 26.5% 83.1 mi
63 Map of Seneca SenecaMcHenry County · 2,881 people 3.2 / sq mi 25.5% 80.9 mi

How this ranking works

We rank every town by street connectivity: intersections per square mile, the standard walkability measure the EPA uses. More intersections mean shorter, more direct walks, while cul-de-sac layouts with long dead ends rank lower. Sidewalks are not mapped consistently enough to rank, so this measures the street grid itself. 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