Marion County, Illinois Cities (2025)

31 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Vernon172,20271,2950.54%2,01536 Township
Centralia213,75814,311-0.59%39235 Township
Centralia311,69712,144-0.76%1,4268 City
Salem48,7219,085-0.59%24635 Township
Salem56,9517,274-0.93%9947 City
Sandoval62,1392,203-0.33%12218 Township
Odin71,5161,579-0.66%8418 Township
Raccoon81,4921,538-0.4%4235 Township
Stevenson91,1351,180-0.53%3137 Township
Sandoval101,1171,157-0.71%1,1211 Village
Kinmundy111,0821,120-0.46%3037 Township
Iuka129821,019-0.51%2736 Township
Tonti139801,017-0.51%2835 Township
Salem149239430.11%2636 Township
Patoka15903938-0.55%2635 Township
Odin16894936-1%8911 Village
Haines17839867-0.36%2336 Township
Alma18756784-0.53%2137 Township
Kinmundy19706731-0.7%5891 City
Patoka20503526-0.98%4511 Village
Iuka21485507-1.02%6621 Village
Romine22477493-0.42%1336 Township
Omega23426447-0.93%1235 Township
Carrigan24350364-0.57%1035 Township
Foster25344362-1.15%1036 Township
Salem263383400.3%1035 Township
Meacham27334350-0.6%937 Township
Alma28303313-0.66%2681 Village
Kell29169174-0.59%1691 Village
Vernon3099102-1%1121 Village
Walnut Hill319296-1.08%2420 Village

Marion County Cities Summary

Largest City

Vernon is the largest city in Marion County, with a population of 72,202.

Smallest City

Walnut Hill is the smallest city in Marion County, with a population of 92.

10 Largest Cities

There are 31 cities in Marion County, Illinois.

Location of Marion County