Shelby County, Illinois Cities (2025)

37 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Shelbyville14,5124,650-0.62%1,1054 City
Shelbyville24,3584,483-0.52%12834 Township
Lakewood34,2914,2700.09%9355 Village
Rose41,8711,912-0.27%5335 Township
Windsor51,3361,378-0.45%4729 Township
Prairie61,1981,207-0.17%2254 Township
Windsor71,0291,069-0.77%1,6331 City
Tower Hill8952966-0.1%2735 Township
Dry Point9938956-0.11%3924 Township
Okaw108778900.11%2831 Township
Richland11786809-0.38%2236 Township
Oconee127737840.13%1455 Township
Stewardson13717719-0.14%1,1701 Village
Sigel147107210%3024 Township
Windsor15647669-0.77%1,4770 Village
Findlay16644666-0.77%6971 Village
Big Spring176076140.17%2129 Township
Herrick185385430.19%3117 Township
Strasburg19513533-0.77%9481 Village
Cowden20495514-0.8%1,2310 Village
Tower Hill21471481-0.42%4691 Village
Todds Point22455466-0.22%2419 Township
Flat Branch234144190.24%1234 Township
Ash Grove244094130%1042 Township
Ridge25404412-0.49%1135 Township
Holland26386392-0.26%1427 Township
Lakewood27385391-0.26%1330 Township
Herrick28357362-0.28%9750 Village
Clarksburg29357361-0.28%1327 Township
Cold Spring303173220%935 Township
Sigel31315323-0.63%1,1210 Town
Rural32308312-0.65%935 Township
Pickaway33149152-0.67%530 Township
Oconee34135139-0.74%3790 Village
Penn358286-1.2%324 Township
Lakewood3624329.09%600 CDP
Westervelt37333-72.73%350 CDP

Shelby County Cities Summary

Largest City

Shelbyville is the largest city in Shelby County, with a population of 4,512.

Smallest City

Westervelt is the smallest city in Shelby County, with a population of 3.

10 Largest Cities

There are 37 cities in Shelby County, Illinois.

Location of Shelby County