Marion County, Illinois Cities (2026)

31 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Vernon172,58871,2950.53%2,02636 Township
Centralia213,67714,311-0.59%39035 Township
Centralia311,60812,144-0.76%1,4168 City
Salem48,6699,085-0.6%24535 Township
Salem56,8877,274-0.92%9857 City
Sandoval62,1322,203-0.33%12118 Township
Odin71,5061,579-0.66%8418 Township
Raccoon81,4861,538-0.4%4235 Township
Stevenson91,1291,180-0.53%3137 Township
Sandoval101,1091,157-0.72%1,1131 Village
Kinmundy111,0771,120-0.46%2937 Township
Iuka129771,019-0.51%2736 Township
Tonti139751,017-0.51%2735 Township
Salem149249430.11%2636 Township
Patoka15898938-0.55%2635 Township
Odin16886936-0.89%8831 Village
Haines17836867-0.36%2336 Township
Alma18752784-0.53%2037 Township
Kinmundy19701731-0.71%5851 City
Patoka20499526-0.8%4481 Village
Iuka21481507-0.82%6561 Village
Romine22475493-0.42%1336 Township
Omega23422447-0.94%1235 Township
Carrigan24348364-0.57%1035 Township
Foster25340362-1.16%1036 Township
Salem263393400.3%1035 Township
Meacham27332350-0.6%937 Township
Alma28301313-0.66%2661 Village
Kell29168174-0.59%1681 Village
Vernon30991020%1121 Village
Walnut Hill319196-1.09%2390 Village

Marion County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 31 cities in Marion County, Illinois.

Location of Marion County