Cities in St. Clair County, Missouri by Population (2024)

There are 21 cities in St. Clair County, Missouri.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
El Dorado Springs13,6253,5040.83%1,1763.1City
Warsaw22,3652,2161.59%9492.5City
Stockton31,8261,6881.9%8632.1City
Appleton City41,0911,0341.3%9501.1City
Osceola59839351.24%9111.1City
Humansville69409140.64%7531.2City
Lowry City76566161.55%6391.0City
Weaubleau84013791.26%4640.9City
Montrose93903840.26%6840.6City
Deepwater103793571.34%4470.8City
Bent Tree Harbor113562207.88%1712.1CDP
White Branch122872257.9%5770.5CDP
Schell City13225228-0.44%3620.6City
Rockville141401380%4260.3City
Collins151331270.76%5380.2Village
Roscoe1696911.05%631.5Village
Brownington1771690%5870.1Town
Umber View Heights1840390%6450.1Village
Vista1936340%2750.1Village
Harwood2031310%2950.1Village
Gerster2116150%1980.1Town

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in St. Clair County, Missouri?

El Dorado Springs is the largest city in St. Clair County.

What is the smallest city in St. Clair County, Missouri?

Gerster is the smallest city in St. Clair County.

How many cities are in St. Clair County?

There are 21 cities in St. Clair County, Missouri.

Frequently Asked Questions