Every City in the USA

Ranking · Missouri · Population

Largest cities in Missouri by population.

Top 500 of 938 cities in Missouri, ranked by 2024 resident population. Kansas City and St. Louis lead the state. Growth figures show the four-year change from the April 2020 census base to the July 2024 estimate — within a single vintage.

Top 500 cities in Missouri by 2024 population.
Rank City 2024 pop 2020 base 4-yr Δ 4-yr Δ %
#1 Kansas City 516,032507,9848,048+1.6%
#2 St. Louis 279,695301,371-21,676-7.2%
#3 Springfield 170,596169,1491,447+0.9%
#4 Columbia 130,900126,0554,845+3.8%
#5 Independence 121,629122,926-1,297-1.1%
#6 Lee's Summit 106,419101,1225,297+5.2%
#7 O'Fallon 95,35591,3753,980+4.4%
#8 St. Charles 72,45870,5861,872+2.7%
#9 St. Joseph 71,09872,479-1,381-1.9%
#10 St. Peters 61,39857,7293,669+6.4%
#11 Blue Springs 61,24658,7492,497+4.3%
#12 Joplin 53,60551,7681,837+3.5%
#13 Florissant 51,29052,545-1,255-2.4%
#14 Chesterfield 49,46549,992-527-1.1%
#15 Wentzville 48,64644,9323,714+8.3%
#16 Jefferson City 42,56443,237-673-1.6%
#17 Cape Girardeau 40,81839,5561,262+3.2%
#18 Wildwood 35,08235,418-336-0.9%
#19 University City 34,34935,232-883-2.5%
#20 Liberty 31,24530,1581,087+3.6%
#21 Ballwin 31,03631,694-658-2.1%
#22 Kirkwood 29,34829,469-121-0.4%
#23 Raytown 29,24430,013-769-2.6%
#24 Maryland Heights 27,67128,300-629-2.2%
#25 Gladstone 27,57927,066513+1.9%
#26 Grandview 26,63026,199431+1.6%
#27 Nixa 26,35223,2643,088+13.3%
#28 Raymore 25,96222,9253,037+13.2%
#29 Belton 25,86123,9801,881+7.8%
#30 Hazelwood 24,95125,455-504-2.0%
#31 Webster Groves 23,52524,001-476-2.0%
#32 Ozark 23,24821,2841,964+9.2%
#33 Sedalia 22,31021,731579+2.7%
#34 Republic 21,39218,7632,629+14.0%
#35 Arnold 21,03620,898138+0.7%
#36 Rolla 20,66019,929731+3.7%
#37 Warrensburg 19,99819,329669+3.5%
#38 Farmington 19,16518,219946+5.2%
#39 Lake St. Louis 19,16016,7072,453+14.7%
#40 Creve Coeur 18,53318,834-301-1.6%
#41 Manchester 18,12218,334-212-1.2%
#42 Ferguson 18,04318,515-472-2.5%
#43 Kirksville 17,84117,545296+1.7%
#44 Clayton 17,51217,366146+0.8%
#45 Grain Valley 16,85915,6201,239+7.9%
#46 Hannibal 16,80917,110-301-1.8%
#47 Poplar Bluff 16,17716,309-132-0.8%
#48 Sikeston 16,06216,297-235-1.4%
#49 Jackson 15,92915,491438+2.8%
#50 Carthage 15,70315,576127+0.8%
#51 Overland 15,54715,946-399-2.5%
#52 Lebanon 15,53815,015523+3.5%
#53 Washington 15,52114,648873+6.0%
#54 Troy 14,96312,6832,280+18.0%
#55 Dardenne Prairie 14,40712,7641,643+12.9%
#56 Marshall 13,79113,794-3-0.0%
#57 Neosho 13,78212,7131,069+8.4%
#58 Festus 13,73012,6991,031+8.1%
#59 Webb City 13,39113,010381+2.9%
#60 Moberly 13,33713,806-469-3.4%
#61 Eureka 13,27711,6961,581+13.5%
#62 Union 13,19812,358840+6.8%
#63 Jennings 13,02412,898126+1.0%
#64 Branson 12,86912,644225+1.8%
#65 St. Ann 12,70413,021-317-2.4%
#65 West Plains 12,70412,172532+4.4%
#67 Fulton 12,57312,602-29-0.2%
#68 Crestwood 12,23912,409-170-1.4%
#69 Town and Country 11,62511,637-12-0.1%
#70 Bolivar 11,54910,770779+7.2%
#71 Mexico 11,48211,46418+0.2%
#72 Bridgeton 11,30111,448-147-1.3%
#73 Kearney 11,21510,402813+7.8%
#74 Smithville 10,97110,437534+5.1%
#75 Excelsior Springs 10,72710,565162+1.5%
#76 Bellefontaine Neighbors 10,40110,730-329-3.1%
#77 Ellisville 10,3599,997362+3.6%
#78 Maryville 10,19310,632-439-4.1%
#79 Kennett 10,13710,519-382-3.6%
#80 Monett 10,1089,639469+4.9%
#81 Harrisonville 9,98010,124-144-1.4%
#82 Clinton 9,4499,196253+2.8%
#83 Warrenton 9,4208,439981+11.6%
#84 Des Peres 9,1719,194-23-0.3%
#85 Oak Grove 9,1298,160969+11.9%
#86 Chillicothe 9,1039,130-27-0.3%
#87 Sunset Hills 9,0999,193-94-1.0%
#88 Richmond Heights 9,0969,293-197-2.1%
#89 Parkville 8,9807,1911,789+24.9%
#90 Olivette 8,9608,514446+5.2%
#91 Ladue 8,9378,987-50-0.6%
#92 Pleasant Hill 8,8648,77193+1.1%
#93 Park Hills 8,7058,599106+1.2%
#94 Perryville 8,5548,5513+0.0%
#95 Carl Junction 8,4358,144291+3.6%
#96 Nevada 8,2948,22668+0.8%
#97 Brentwood 8,1118,233-122-1.5%
#98 Maplewood 8,0778,284-207-2.5%
#99 Berkeley 8,0588,220-162-2.0%
#100 Marshfield 7,9357,458477+6.4%
#101 Dexter 7,8907,947-57-0.7%
#102 Boonville 7,8638,042-179-2.2%
#103 Pacific 7,8427,484358+4.8%
#104 Aurora 7,5737,217356+4.9%
#105 Cameron 7,3528,519-1,167-13.7%
#106 Sullivan 6,9256,90124+0.3%
#107 Valley Park 6,7476,875-128-1.9%
#108 Willard 6,6326,346286+4.5%
#109 Black Jack 6,5756,648-73-1.1%
#110 De Soto 6,5036,44756+0.9%
#111 Bonne Terre 6,4876,907-420-6.1%
#112 St. John 6,4726,641-169-2.5%
#113 Cottleville 6,3785,621757+13.5%
#114 Shrewsbury 6,2636,409-146-2.3%
#115 Battlefield 6,2366,015221+3.7%
#116 Greenwood 6,2356,020215+3.6%
#117 Peculiar 6,2265,613613+10.9%
#118 Pevely 6,1036,03766+1.1%
#119 Glendale 6,0826,180-98-1.6%
#120 Richmond 5,9396,021-82-1.4%
#121 Wright City 5,7234,806917+19.1%
#122 Odessa 5,6895,59693+1.7%
#123 North Kansas City 5,6304,4651,165+26.1%
#124 Trenton 5,5885,611-23-0.4%
#125 St. Robert 5,5115,199312+6.0%
#126 Macon 5,5095,45752+1.0%
#127 Waynesville 5,4935,41875+1.4%
#128 Rogersville 5,3443,8811,463+37.7%
#129 Herculaneum 5,3214,678643+13.7%
#130 Weldon Spring 5,3045,328-24-0.5%
#131 Caruthersville 5,1705,565-395-7.1%
#132 Ashland 5,1644,746418+8.8%
#133 Osage Beach 5,1234,689434+9.3%
#134 Savannah 5,0765,0679+0.2%
#135 Ste. Genevieve 5,0255,00124+0.5%
#136 Platte City 4,8674,78087+1.8%
#137 Desloge 4,8364,82016+0.3%
#138 Dellwood 4,8334,904-71-1.4%
#139 Centralia 4,8074,549258+5.7%
#140 Higginsville 4,7894,813-24-0.5%
#141 St. Clair 4,7484,832-84-1.7%
#142 Salem 4,7264,65175+1.6%
#143 Eldon 4,7144,406308+7.0%
#143 Holts Summit 4,7144,457257+5.8%
#145 Crystal City 4,7034,735-32-0.7%
#145 Mount Vernon 4,7034,521182+4.0%
#147 Mountain Grove 4,6904,311379+8.8%
#148 Rock Hill 4,6694,744-75-1.6%
#149 Hollister 4,6594,57485+1.9%
#150 Lexington 4,5954,652-57-1.2%
#151 Fredericktown 4,5814,431150+3.4%
#152 California 4,5224,49923+0.5%
#153 Riverside 4,4984,011487+12.1%
#154 Charleston 4,4475,053-606-12.0%
#155 Scott City 4,4324,33894+2.2%
#156 Bowling Green 4,3804,189191+4.6%
#157 Breckenridge Hills 4,3694,463-94-2.1%
#158 Lamar 4,2994,27128+0.7%
#159 Butler 4,2834,21865+1.5%
#160 Normandy 4,2474,284-37-0.9%
#161 Moscow Mills 4,1443,396748+22.0%
#162 Brookfield 4,1104,1028+0.2%
#163 Fenton 4,0734,117-44-1.1%
#164 Camdenton 4,0353,96669+1.7%
#165 St. James 3,9323,9275+0.1%
#166 Woodson Terrace 3,8883,954-66-1.7%
#167 Frontenac 3,7773,609168+4.7%
#168 St. Paul 3,7253,005720+24.0%
#169 El Dorado Springs 3,6743,498176+5.0%
#170 Palmyra 3,6443,62123+0.6%
#171 Northwoods 3,5923,689-97-2.6%
#172 Malden 3,5253,711-186-5.0%
#173 Buffalo 3,5123,290222+6.7%
#174 Carrollton 3,4913,512-21-0.6%
#175 Hillsboro 3,4893,47415+0.4%
#176 Cassville 3,2473,18562+1.9%
#177 Louisiana 3,2443,20638+1.2%
#178 Cuba 3,2303,16565+2.1%
#179 Sugar Creek 3,2233,316-93-2.8%
#180 Byrnes Mill 3,1893,17415+0.5%
#181 Ava 3,1842,894290+10.0%
#182 Oronogo 3,1592,564595+23.2%
#183 Clever 3,1182,927191+6.5%
#184 Chaffee 3,0173,046-29-1.0%
#185 Licking 2,9692,846123+4.3%
#186 Vandalia 2,9393,560-621-17.4%
#187 Knob Noster 2,9322,756176+6.4%
#188 Bethany 2,9122,9084+0.1%
#189 Buckner 2,8932,948-55-1.9%
#190 East Prairie 2,8592,938-79-2.7%
#191 Windsor 2,8542,77084+3.0%
#192 Fayette 2,8322,79834+1.2%
#193 Strafford 2,8012,557244+9.5%
#194 Montgomery City 2,7922,812-20-0.7%
#195 Owensville 2,7802,812-32-1.1%
#196 Forsyth 2,7662,73630+1.1%
#197 Pleasant Valley 2,7502,7446+0.2%
#198 Canton 2,7472,773-26-0.9%
#199 Portageville 2,7232,942-219-7.4%
#200 Monroe City 2,7062,65848+1.8%
#201 Pine Lawn 2,6932,764-71-2.6%
#201 Versailles 2,6932,538155+6.1%
#203 Green Park 2,6822,713-31-1.1%
#204 Mountain View 2,6682,62543+1.6%
#205 Lake Lotawana 2,6482,305343+14.9%
#205 Tipton 2,6482,926-278-9.5%
#207 New Madrid 2,5972,784-187-6.7%
#208 Clarkson Valley 2,5572,611-54-2.1%
#209 Potosi 2,5492,555-6-0.2%
#210 Lawson 2,5232,539-16-0.6%
#211 Pagedale 2,5162,561-45-1.8%
#212 Country Club 2,4952,4914+0.2%
#213 Village of Four Seasons 2,4932,382111+4.7%
#214 New Haven 2,3992,419-20-0.8%
#215 Kimberling City 2,3712,34229+1.2%
#216 Concordia 2,3582,377-19-0.8%
#217 Warsaw 2,3372,212125+5.7%
#218 Riverview 2,3342,399-65-2.7%
#219 Duquesne 2,3322,157175+8.1%
#220 Seneca 2,3162,23680+3.6%
#221 Holden 2,3092,206103+4.7%
#222 Lathrop 2,2752,2669+0.4%
#223 Hayti 2,2732,489-216-8.7%
#224 Plattsburg 2,2562,22432+1.4%
#225 Willow Springs 2,2192,18534+1.6%
#226 Lake Ozark 2,2102,073137+6.6%
#227 Hermann 2,1922,1875+0.2%
#228 Houston 2,1912,083108+5.2%
#228 Marlborough 2,1912,218-27-1.2%
#230 Noel 2,1902,12961+2.9%
#231 Marceline 2,1302,1291+0.0%
#232 Weatherby Lake 2,1252,07649+2.4%
#233 Moline Acres 2,1022,157-55-2.5%
#234 Granby 2,0972,04750+2.4%
#235 Marionville 2,0902,06030+1.5%
#236 Anderson 2,0892,04148+2.4%
#237 Bel-Ridge 2,0842,135-51-2.4%
#237 Elsberry 2,0841,934150+7.8%
#239 Cabool 2,0591,940119+6.1%
#240 Merriam Woods 2,0422,00537+1.8%
#241 Duenweg 2,0031,510493+32.6%
#242 Warson Woods 1,9942,024-30-1.5%
#243 Kahoka 1,9731,96013+0.7%
#244 Hanley Hills 1,9641,997-33-1.7%
#245 Sparta 1,9561,87383+4.4%
#246 Seymour 1,9341,84391+4.9%
#246 Vinita Park 1,9341,986-52-2.6%
#248 Thayer 1,9041,88519+1.0%
#249 Piedmont 1,8691,901-32-1.7%
#250 Carterville 1,8661,85511+0.6%
#251 Gallatin 1,8521,82527+1.5%
#252 Stockton 1,8411,687154+9.1%
#253 Weston 1,8371,75681+4.6%
#254 Bernie 1,8351,856-21-1.1%
#255 Slater 1,8231,833-10-0.5%
#256 Lone Jack 1,8201,524296+19.4%
#257 Doniphan 1,7821,78200.0%
#258 Lake Winnebago 1,7801,437343+23.9%
#259 Adrian 1,7751,72550+2.9%
#260 Hallsville 1,7661,614152+9.4%
#261 Milan 1,7491,821-72-4.0%
#262 Bloomfield 1,7421,762-20-1.1%
#263 Hamilton 1,7411,68952+3.1%
#264 Richland 1,7291,730-1-0.1%
#265 Memphis 1,7271,735-8-0.5%
#266 Albany 1,7101,68228+1.7%
#267 Steele 1,6921,853-161-8.7%
#268 Unionville 1,6681,726-58-3.4%
#269 Wardsville 1,6611,61150+3.1%
#270 Winfield 1,6371,524113+7.4%
#271 Fair Grove 1,6251,58639+2.5%
#272 Garden City 1,5991,632-33-2.0%
#273 Wellston 1,5901,53852+3.4%
#274 Salisbury 1,5691,572-3-0.2%
#275 Shelbina 1,5631,614-51-3.2%
#276 Bourbon 1,5331,565-32-2.0%
#277 Gower 1,5311,537-6-0.4%
#278 Crane 1,5261,528-2-0.1%
#279 Ash Grove 1,5231,5176+0.4%
#280 Lakeshire 1,5191,557-38-2.4%
#281 Senath 1,5141,591-77-4.8%
#282 Campbell 1,5131,594-81-5.1%
#283 Tarkio 1,4701,514-44-2.9%
#284 Steelville 1,4451,469-24-1.6%
#285 Ironton 1,4431,469-26-1.8%
#286 Linn 1,4311,38150+3.6%
#287 Sarcoxie 1,4201,4191+0.1%
#288 Winchester 1,4071,441-34-2.4%
#289 Belle 1,3891,3836+0.4%
#290 Marble Hill 1,3811,38100.0%
#291 Oakland 1,3781,391-13-0.9%
#292 Claycomo 1,3701,34030+2.2%
#293 Gerald 1,3591,374-15-1.1%
#294 Bel-Nor 1,3571,397-40-2.9%
#295 Huntsville 1,3501,377-27-2.0%
#296 Advance 1,3351,348-13-1.0%
#297 Sweet Springs 1,3311,3247+0.5%
#298 Goodman 1,3051,202103+8.6%
#299 Marthasville 1,3021,25943+3.4%
#300 Mansfield 1,2981,192106+8.9%
#301 Charlack 1,2801,300-20-1.5%
#302 Archie 1,2791,26910+0.8%
#303 Velda City 1,2781,18989+7.5%
#304 Pierce City 1,2721,25022+1.8%
#305 Rich Hill 1,2571,22631+2.5%
#306 La Plata 1,2441,251-7-0.6%
#307 Rock Port 1,2381,274-36-2.8%
#308 St. Martins 1,2261,19234+2.9%
#309 Reeds Spring 1,2241,13688+7.7%
#310 Bismarck 1,2221,232-10-0.8%
#311 Dixon 1,2151,232-17-1.4%
#312 Greenfield 1,2141,2104+0.3%
#313 Oran 1,2051,2032+0.2%
#314 Lincoln 1,2031,14261+5.3%
#315 Hillsdale 1,1851,217-32-2.6%
#316 Billings 1,1831,08895+8.7%
#317 Paris 1,1771,15126+2.3%
#318 Taos 1,1751,14233+2.9%
#319 Cole Camp 1,1721,10369+6.3%
#320 Leadwood 1,1551,174-19-1.6%
#321 Stanberry 1,1541,13222+1.9%
#322 Calverton Park 1,1341,151-17-1.5%
#323 Fremont Hills 1,0971,04849+4.7%
#324 Maysville 1,0881,093-5-0.5%
#325 Appleton City 1,0801,02357+5.6%
#326 Glasgow 1,0791,090-11-1.0%
#327 Laurie 1,074937137+14.6%
#328 Stover 1,0671,01255+5.4%
#329 Purdy 1,0521,02824+2.3%
#330 Loch Lloyd 1,030863167+19.4%
#331 Auxvasse 1,0231,00518+1.8%
#332 New Franklin 1,0211,025-4-0.4%
#333 Edina 1,0121,00210+1.0%
#334 Cool Valley 1,0091,037-28-2.7%
#334 La Monte 1,0091,0045+0.5%
#336 Wellsville 1,00699115+1.5%
#337 Loma Linda 1,00594659+6.2%
#337 Mound City 1,0051,00500.0%
#339 Country Club Hills 9981,015-17-1.7%
#340 Winona 98895632+3.3%
#341 Highlandville 98396122+2.3%
#341 Princeton 9831,008-25-2.5%
#343 Osceola 97992851+5.5%
#344 New London 97793740+4.3%
#345 Southwest City 97692056+6.1%
#346 Sturgeon 96391053+5.8%
#347 Drexel 954962-8-0.8%
#348 Clarkton 9511,007-56-5.6%
#349 Lake Waukomis 94193011+1.2%
#350 Humansville 93991128+3.1%
#351 Grantwood Village 929941-12-1.3%
#351 Truesdale 92986168+7.9%
#353 Seligman 917809108+13.3%
#354 Crocker 915928-13-1.4%
#355 Lilbourn 913996-83-8.3%
#356 Benton 91186744+5.1%
#357 Miner 893910-17-1.9%
#358 Diamond 89083456+6.7%
#359 Pasadena Hills 885911-26-2.9%
#360 Jasper 878904-26-2.9%
#360 Norwood Court 878890-12-1.3%
#362 Puxico 869880-11-1.3%
#363 Velda Village Hills 855879-24-2.7%
#364 Edmundson 848859-11-1.3%
#365 Lockwood 846847-1-0.1%
#366 Pineville 84379350+6.3%
#367 King City 83280131+3.9%
#367 Oregon 832834-2-0.2%
#369 Rockaway Beach 819848-29-3.4%
#370 Waverly 81679125+3.2%
#371 Jonesburg 81472589+12.3%
#372 Airport Drive 81376647+6.1%
#373 Fordland 80977534+4.4%
#374 La Grange 806824-18-2.2%
#375 Russellville 79877721+2.7%
#376 Brunswick 796801-5-0.6%
#377 Lake Tapawingo 781792-11-1.4%
#378 Grant City 780819-39-4.8%
#379 Gainesville 77873840+5.4%
#380 Van Buren 77575322+2.9%
#381 Ellington 766793-27-3.4%
#382 Leadington 763765-2-0.3%
#383 Hawk Point 76169269+10.0%
#384 Wellington 76073723+3.1%
#385 Exeter 75673719+2.6%
#386 Braymer 75373617+2.3%
#387 Foristell 751546205+37.5%
#388 Wood Heights 746749-3-0.4%
#389 New Bloomfield 74468658+8.5%
#390 Orrick 740755-15-2.0%
#391 Bella Villa 734754-20-2.7%
#391 Conway 7347322+0.3%
#393 Stewartsville 733738-5-0.7%
#394 Clarence 724738-14-1.9%
#395 Iberia 72170714+2.0%
#396 Gideon 718781-63-8.1%
#397 Miller 71470212+1.7%
#398 Olympian Village 712719-7-1.0%
#399 Flordell Hills 707726-19-2.6%
#400 Bertrand 704718-14-1.9%
#401 Alton 70270200.0%
#402 Pleasant Hope 69266923+3.4%
#403 Pilot Grove 69066426+3.9%
#404 Morehouse 685744-59-7.9%
#405 Perry 68466618+2.7%
#406 Pilot Knob 6836749+1.3%
#406 Wheaton 68367013+1.9%
#408 Bloomsdale 67963940+6.3%
#408 Lancaster 6796745+0.7%
#410 Morley 67463440+6.3%
#411 Innsbrook 65959861+10.2%
#412 Viburnum 658667-9-1.3%
#413 Trimble 65457282+14.3%
#414 Agency 653668-15-2.2%
#414 Ferrelview 6536467+1.1%
#414 Golden City 653654-1-0.2%
#417 Lowry City 65261339+6.4%
#418 La Belle 645661-16-2.4%
#419 Cleveland 643646-3-0.5%
#420 Parkway 642658-16-2.4%
#420 Walnut Grove 642648-6-0.9%
#422 Hermitage 64161823+3.7%
#423 Iron Mountain Lake 640641-1-0.2%
#424 New Florence 636639-3-0.5%
#425 Greendale 635645-10-1.6%
#426 Leawood 63461618+2.9%
#426 Liberal 6346322+0.3%
#428 Norborne 632638-6-0.9%
#429 Bevier 630635-5-0.8%
#430 Gordonville 6296236+1.0%
#431 Hartville 62659531+5.2%
#432 Fairfax 623646-23-3.6%
#433 Norwood 61357439+6.8%
#434 Edgerton 6096009+1.5%
#435 Arcadia 607618-11-1.8%
#436 Green Ridge 599470129+27.4%
#437 Holcomb 594629-35-5.6%
#438 Twin Oaks 588594-6-1.0%
#439 Indian Point 58355429+5.2%
#440 Vienna 5795754+0.7%
#441 Doolittle 57656610+1.8%
#442 Alba 57154229+5.4%
#443 Green City 570596-26-4.4%
#444 Jamesport 5675616+1.1%
#445 Birch Tree 56254517+3.1%
#446 Flint Hill 56149962+12.4%
#447 Queen City 5585544+0.7%
#448 Hardin 554566-12-2.1%
#449 Kelso 553557-4-0.7%
#450 Leeton 54953217+3.2%
#451 Sycamore Hills 548558-10-1.8%
#452 New Melle 547550-3-0.5%
#453 Center 5395345+0.9%
#454 Glenaire 53653600.0%
#455 Cardwell 534563-29-5.2%
#456 Madison 53351815+2.9%
#457 Eminence 53151615+2.9%
#458 Josephville 51747740+8.4%
#459 Sunrise Beach 51642195+22.6%
#460 Verona 5125057+1.4%
#461 Parma 510556-46-8.3%
#462 Lewistown 508520-12-2.3%
#462 Polo 508512-4-0.8%
#464 Laddonia 5075025+1.0%
#465 Dearborn 50648422+4.5%
#466 Hornersville 505534-29-5.4%
#467 Crystal Lake Park 504507-3-0.6%
#467 Smithton 504506-2-0.4%
#469 Shelbyville 503520-17-3.3%
#470 Matthews 501535-34-6.4%
#471 Bland 500509-9-1.8%
#472 Freeman 49747819+4.0%
#473 Branson West 49548213+2.7%
#474 Burlington Junction 490520-30-5.8%
#475 Eolia 48947910+2.1%
#476 Holt 4854796+1.3%
#477 Galena 47645323+5.1%
#477 Urich 47646610+2.1%
#479 Camden Point 4734703+0.6%
#480 Summersville 47044921+4.7%
#481 Qulin 468470-2-0.4%
#482 Hayti Heights 465511-46-9.0%
#483 Bell City 461462-1-0.2%
#484 Beverly Hills 458472-14-3.0%
#485 Fair Play 45043416+3.7%
#486 Otterville 4494418+1.8%
#487 Keytesville 44744700.0%
#488 Hopkins 443470-27-5.7%
#489 Naylor 44144100.0%
#490 Greenville 439446-7-1.6%
#491 Higbee 438448-10-2.2%
#492 Sheldon 436438-2-0.5%
#493 Avondale 434436-2-0.5%
#494 Fairview 43041911+2.6%
#495 Pasadena Park 428440-12-2.7%
#496 Corder 42741413+3.1%
#496 Wilbur Park 427435-8-1.8%
#498 St. Elizabeth 4264179+2.2%
#499 Meadville 4194163+0.7%
#500 Ellsinore 41740710+2.5%
Showing top 500 of 938 cities. Full state list: /states/missouri/cities/.

Methodology · Missouri population ranking

Missouri cities ranked by Census Vintage 2024 estimates.

Missouri ranking uses Census Vintage 2024 Population Estimates Program data as of July 1, 2024. Ranks are state-scoped, using standard competition ranking ("1224"): tied cities share the lower rank and the next rank is skipped. Growth shown is 2020-base → 2024 — within-vintage; no 2010→2024 figures appear here per methodology §6.

This page covers every city for which Census publishes annual PEP estimates in Missouri: standard incorporated places, any consolidated city-county governments, and (where applicable) DC or Urban Honolulu. Census-designated places (CDPs) are excluded with one named exception — Urban Honolulu. In states like Rhode Island, Connecticut, and Massachusetts, many residents live in towns and townships rather than incorporated cities; PEP does not publish annual estimates for those places (a V1 limitation), so the city counts for MCD-heavy states may be lower than expected.

Read the full methodology →

Want the full dataset?

All 938 Missouri cities — plus all 50 states.

The national CSV includes every city, state column, and state_rank_pop_2024. Public-domain. sha256 verified.