Population
|
City
|
508,090
|
Kansas City
|
301,578
|
St. Louis
|
169,176
|
Springfield
|
126,254
|
Columbia
|
123,011
|
Independence
|
101,108
|
Lee's Summit
|
91,316
|
O'Fallon
|
72,473
|
St. Joseph
|
70,493
|
St. Charles
|
58,603
|
Blue Springs
|
57,732
|
St. Peters
|
52,533
|
Florissant
|
51,762
|
Joplin
|
49,999
|
Chesterfield
|
44,372
|
Wentzville
|
43,228
|
Jefferson City
|
39,540
|
Cape Girardeau
|
36,301
|
Oakville
|
35,417
|
Wildwood
|
35,065
|
University City
|
31,103
|
Ballwin
|
30,167
|
Liberty
|
30,012
|
Raytown
|
29,461
|
Kirkwood
|
28,955
|
Mehlville
|
28,284
|
Maryland Heights
|
27,063
|
26,209
|
Grandview
|
25,458
|
Hazelwood
|
24,010
|
Webster Groves
|
23,953
|
Belton
|
23,257
|
Nixa
|
22,941
|
Raymore
|
21,725
|
Sedalia
|
|
Population
|
City
|
21,284
|
Ozark
|
20,858
|
Arnold
|
20,417
|
Affton
|
19,943
|
Rolla
|
19,790
|
Old Jamestown
|
19,337
|
Warrensburg
|
18,834
|
Creve Coeur
|
18,750
|
Republic
|
18,527
|
Ferguson
|
18,413
|
Spanish Lake
|
18,333
|
Manchester
|
18,217
|
Farmington
|
17,668
|
Concord
|
17,530
|
Kirksville
|
17,355
|
Clayton
|
17,117
|
Lemay
|
17,108
|
Hannibal
|
16,707
|
Lake St. Louis
|
16,291
|
Sikeston
|
16,225
|
Poplar Bluff
|
15,959
|
Fort Leonard Wood
|
15,955
|
Overland
|
15,627
|
Grain Valley
|
15,522
|
Carthage
|
15,481
|
Jackson
|
15,013
|
Lebanon
|
14,500
|
Washington
|
13,806
|
Marshall
|
13,783
|
Moberly
|
13,031
|
Webb City
|
13,019
|
St. Ann
|
12,895
|
Jennings
|
12,743
|
Dardenne Prairie
|
|
Population
|
City
|
12,706
|
Festus
|
12,686
|
Troy
|
12,638
|
Branson
|
12,600
|
Fulton
|
12,590
|
Neosho
|
12,404
|
Crestwood
|
12,348
|
Union
|
12,184
|
West Plains
|
11,646
|
Eureka
|
11,640
|
Town and Country
|
11,469
|
Mexico
|
11,445
|
Bridgeton
|
10,740
|
Bellefontaine Neighbors
|
10,679
|
Bolivar
|
10,633
|
Maryville
|
10,553
|
Excelsior Springs
|
10,515
|
Kennett
|
10,406
|
Smithville
|
10,404
|
Kearney
|
10,121
|
Harrisonville
|
9,985
|
Ellisville
|
9,576
|
Monett
|
9,286
|
Richmond Heights
|
9,198
|
Sunset Hills
|
9,193
|
Des Peres
|
9,174
|
Clinton
|
9,107
|
Chillicothe
|
8,989
|
Ladue
|
8,777
|
Pleasant Hill
|
8,587
|
Park Hills
|
8,555
|
Perryville
|
8,513
|
Cameron
|
8,504
|
Olivette
|
|