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

There are 108 cities in St. Louis 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
2024 Population
St. Louis272,673
Florissant50,571
Chesterfield48,704
Oakville35,522
Wildwood34,524
University City33,717
Ballwin30,102
Mehlville29,354
Kirkwood29,107
Maryland Heights27,285
Hazelwood24,670
Webster Groves23,232
Old Jamestown20,397
Affton20,264
Concord18,691
Spanish Lake18,420
Creve Coeur18,319
Manchester17,835
Ferguson17,797
Clayton16,913
Lemay16,009
Overland15,318
Eureka13,696
Jennings12,747
St. Ann12,515
Crestwood12,048
Town Country11,524
Bridgeton11,246
Bellefontaine Neighbors10,194
Ellisville9,733
Des Peres9,067
Sunset Hills8,961
Richmond Heights8,959
Ladue8,833
Murphy8,481
Olivette8,280
Brentwood7,981
Maplewood7,943
Berkeley7,912
Pacific7,608
Sappington6,917
Valley Park6,663
Black Jack6,477
St. John6,391
Shrewsbury6,175
Glendale5,983
Glasgow Village5,679
High Ridge5,045
Dellwood4,762
Rock Hill4,601
Breckenridge Hills4,277
Normandy4,135
Fenton4,010
Woodson Terrace3,830
Frontenac3,786
Northwoods3,538
Byrnes Mill3,167
Castle Point2,842
Gray Summit2,763
Pine Lawn2,650
Green Park2,641
Clarkson Valley2,520
Pagedale2,481
Riverview2,299
Marlborough2,158
Moline Acres2,073
Bel-Ridge2,055
Warson Woods1,960
Hanley Hills1,935
Vinita Park1,906
Wellston1,627
St. George1,582
Lakeshire1,494
Winchester1,387
Oakland1,360
Bel-Nor1,339
Charlack1,261
Velda City1,251
LaBarque Creek1,237
Hillsdale1,169
Calverton Park1,112
Cool Valley993
Country Club Hills982
Grantwood Village914
Pasadena Hills875
Norwood Court863
Velda Village Hills842
Edmundson836
Bella Villa720
Flordell Hills698
Greendale625
Twin Oaks577
Sycamore Hills539
Crystal Lake Park500
Beverly Hills454
Pasadena Park423
Wilbur Park422
Huntleigh346
Westwood306
Uplands Park301
Kinloch255
Lake Tekakwitha235
Bellerive Acres182
Parkdale154
Glen Echo Park116
Peaceful Village95
Country Life Acres71
Champ11
showing: 108 rows

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

St. Louis is the largest city in St. Louis County.

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

Champ is the smallest city in St. Louis County.

How many cities are in St. Louis County?

There are 108 cities in St. Louis County, Missouri.

Frequently Asked Questions