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

There are 21 cities in St. Charles 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
O'Fallon194,89191,6210.87%3,10930.5City
St. Charles272,14070,7800.47%2,86325.2City
St. Peters359,98157,7080.96%2,66822.5City
Wentzville448,34244,9621.78%2,26321.4City
Lake St. Louis519,28516,7873.34%2,2588.5City
Dardenne Prairie614,14612,7742.48%2,6525.3City
Cottleville76,1585,6961.9%1,3014.7City
Wright City85,5184,8623.06%9116.1City
Weldon Spring95,2405,332-0.44%6857.6City
St. Paul103,8093,0605.16%5297.2City
Marthasville111,2961,2441.01%1,5180.9City
Flint Hill128588101.42%3052.8City
Foristell136375513.41%1056.1City
Josephville145525161.66%1942.9Village
New Melle15536544-0.37%3181.7City
West Alton16348356-0.57%1228.8City
Portage Des Sioux17322333-0.92%5600.6City
Augusta18262269-0.76%2980.9Town
Weldon Spring Heights199194-1.09%9480.1Town
Defiance206968-8%681.0CDP
Three Creeks21660%14.8Village

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. Charles County, Missouri?

O'Fallon is the largest city in St. Charles County.

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

Three Creeks is the smallest city in St. Charles County.

How many cities are in St. Charles County?

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

Frequently Asked Questions