Marion County, Illinois Cities (2025)

31 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Vernon170,58071,290-0.21%1,97035.83 Township
Centralia213,75314,317-0.66%39235.08 Township
Centralia311,64512,152-0.86%1,4208.20 City
Salem48,7049,075-0.7%24635.40 Township
Salem56,9177,264-0.99%9896.99 City
Sandoval62,1292,197-0.47%12117.57 Township
Odin71,5251,578-0.52%8518.01 Township
Raccoon81,4971,541-0.4%4235.35 Township
Stevenson91,1321,181-0.7%3136.66 Township
Sandoval101,1081,155-0.81%1,1121 Village
Kinmundy111,0841,125-0.64%3036.63 Township
Iuka129831,021-0.61%2736.01 Township
Tonti139791,017-0.71%2835.48 Township
Salem14909942-0.33%2535.78 Township
Patoka15894933-0.78%2634.94 Township
Odin16892936-1%8891 Village
Haines17845868-0.35%2336.06 Township
Alma18755785-0.66%2136.79 Township
Kinmundy19705732-0.7%5881.20 City
Patoka20498523-0.99%4471.11 Village
Iuka21484508-1.02%6600.73 Village
Romine22473493-0.84%1335.94 Township
Omega23428447-0.7%1235.42 Township
Carrigan243543620%1035.10 Township
Foster25340362-1.16%1035.56 Township
Meacham26334350-0.6%936.53 Township
Salem27331339-0.6%935.37 Township
Alma28299314-0.99%2641.13 Village
Kell29165174-1.2%1651 Village
Vernon3097101-1.02%1100.88 Village
Walnut Hill319196-1.09%2390.38 Village

Marion County Cities Summary

Largest City

Vernon is the largest city in Marion County, with a population of 70,580.

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