Shelby County, Illinois Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Shelbyville14,5114,640-0.57%1,1044 City
Lakewood24,2964,2720.07%9375 Village
Windsor31,0271,067-0.77%1,6301 City
Stewardson4715719-0.14%1,1661 Village
Findlay5653670-0.76%7071 Village
Windsor6644670-0.77%1,4700 Village
Strasburg7513533-0.97%9481 Village
Cowden8493514-0.8%1,2260 Village
Tower Hill9470481-0.63%4681 Village
Herrick10353358-0.28%9640 Village
Sigel11317323-0.63%1,1280 Town
Oconee12132136-0.75%3710 Village

Shelby County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 12 cities in Shelby County, Illinois.

Location of Shelby County