St. Charles County, Missouri Cities (2025)

33 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
O'Fallon196,27791,3750.97%3,15431 City
O'Fallon296,27791,6650.97%3,15431 City
St. Charles372,87570,5860.58%2,89225 City
St. Charles472,87570,7900.58%2,89225 City
St. Peters562,32057,7291.5%2,77222 City
St. Peters662,32057,7071.5%2,77222 City
Wentzville749,48744,9321.73%2,31721 City
Wentzville849,48745,2821.73%2,31721 City
Lake St. Louis919,75216,7073.09%2,3139 City
Lake St. Louis1019,75216,7893.09%2,3139 City
Dardenne Prairie1114,81312,7642.82%2,7775 City
Dardenne Prairie1214,81312,7802.82%2,7775 City
Cottleville136,5475,6212.65%1,3835 City
Cottleville146,5475,7012.65%1,3835 City
Weldon Spring155,2965,328-0.15%6938 City
Weldon Spring165,2965,333-0.15%6938 City
St. Paul173,8913,0054.46%5407 City
St. Paul183,8913,0614.46%5407 City
Foristell198015466.66%1326 City
Foristell208015506.66%1326 City
New Melle21546550-0.18%3242 City
New Melle22546549-0.18%3242 City
Josephville235264771.74%1853 Village
Josephville245264791.74%1853 Village
West Alton25352356-0.28%1229 City
West Alton26352356-0.28%1229 City
Portage Des Sioux27321331-0.62%5581 City
Portage Des Sioux28321331-0.62%5581 City
Augusta29267271-0.37%3031 Town
Augusta30267271-0.37%3031 Town
Weldon Spring Heights319194-1.09%9480 Town
Weldon Spring Heights329194-1.09%9480 Town
Defiance336268-10.14%611 CDP

St. Charles County Cities Summary

Largest City

O'Fallon is the largest city in St. Charles County, with a population of 96,277.

Smallest City

Defiance is the smallest city in St. Charles County, with a population of 62.

10 Largest Cities

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

Location of St. Charles County