Shelby County, Illinois Cities (2026)

12 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Shelbyville14,4854,650-0.6%1,0984 City
Lakewood24,2954,2700.09%9365 Village
Windsor31,0211,069-0.78%1,6211 City
Stewardson47177190%1,1701 Village
Windsor5643669-0.62%1,4680 Village
Findlay6640666-0.62%6931 Village
Strasburg7509533-0.78%9411 Village
Cowden8491514-0.81%1,2210 Village
Tower Hill9469481-0.42%4671 Village
Herrick10356362-0.28%9730 Village
Sigel11314323-0.32%1,1170 Town
Oconee12134139-0.74%3760 Village

Shelby County Cities Summary

Largest City

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

Smallest City

Oconee is the smallest city in Shelby County, with a population of 134.

10 Largest Cities

There are 12 cities in Shelby County, Illinois.

Location of Shelby County