| Rank | City | 2023 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Kansas City | 509,129 | 0.1% |
| 2 | St. Louis | 286,193 | -2.4% |
| 3 | Springfield | 170,028 | 0.1% |
| 4 | Columbia | 128,392 | 1.0% |
| 5 | Independence | 121,079 | -0.8% |
| 6 | Lee's Summit | 103,409 | 0.9% |
| 7 | O'Fallon | 93,649 | 1.1% |
| 8 | St. Charles | 71,224 | 0.5% |
| 9 | St. Joseph | 70,636 | -1.2% |
| 10 | Blue Springs | 59,611 | 0.7% |
| 11 | St. Peters | 58,523 | 0.7% |
| 12 | Joplin | 52,499 | 0.8% |
| 13 | Florissant | 51,531 | -0.9% |
| 14 | Chesterfield | 49,345 | -0.6% |
| 15 | Wentzville | 47,225 | 2.6% |
| 16 | Jefferson City | 42,526 | -0.4% |
| 17 | Cape Girardeau | 40,410 | 1.0% |
| 18 | Wildwood | 34,969 | -0.6% |
| 19 | University City | 34,375 | -0.8% |
| 20 | Liberty | 30,769 | 0.8% |
| 21 | Ballwin | 30,631 | -0.8% |
| 22 | Raytown | 29,301 | -1.1% |
| 23 | Kirkwood | 29,289 | -0.3% |
| 24 | Maryland Heights | 27,783 | -0.8% |
| 25 | Gladstone | 26,898 | -0.3% |
| 26 | Grandview | 25,601 | -1.1% |
| 27 | Belton | 25,404 | 2.9% |
| 28 | Hazelwood | 25,059 | -0.8% |
| 29 | Nixa | 24,748 | 2.8% |
| 30 | Raymore | 24,171 | 2.4% |
| 31 | Webster Groves | 23,623 | -0.7% |
| 32 | Ozark | 22,516 | 2.8% |
| 33 | Sedalia | 21,971 | 0.6% |
| 34 | Arnold | 20,825 | -0.0% |
| 35 | Rolla | 20,310 | 0.9% |
| 36 | Republic | 19,715 | 2.4% |
| 37 | Warrensburg | 19,487 | -0.2% |
| 38 | Creve Coeur | 18,572 | -0.6% |
| 39 | Lake St. Louis | 18,331 | 4.5% |
| 40 | Ferguson | 18,147 | -1.0% |
| 41 | Farmington | 18,115 | 0.2% |
| 42 | Manchester | 18,082 | -0.7% |
| 43 | Kirksville | 17,464 | -0.3% |
| 44 | Clayton | 17,128 | 0.3% |
| 45 | Hannibal | 16,960 | -0.4% |
| 46 | Poplar Bluff | 16,226 | 0.4% |
| 47 | Grain Valley | 16,168 | 1.5% |
| 48 | Sikeston | 16,091 | -0.5% |
| 49 | Jackson | 15,715 | 0.8% |
| 50 | Overland | 15,624 | -0.9% |
| 51 | Carthage | 15,477 | -0.3% |
| 52 | Lebanon | 15,248 | 0.9% |
| 53 | Washington | 15,061 | 1.4% |
| 54 | Troy | 13,954 | 4.7% |
| 55 | Moberly | 13,778 | -0.1% |
| 56 | Marshall | 13,618 | 0.4% |
| 57 | Dardenne Prairie | 13,562 | 3.1% |
| 58 | Festus | 13,182 | 1.8% |
| 59 | Webb City | 13,159 | 0.3% |
| 60 | Neosho | 13,082 | 2.3% |
| 61 | Branson | 12,925 | 0.7% |
| 62 | Jennings | 12,827 | -0.3% |
| 63 | St. Ann | 12,761 | -1.0% |
| 64 | Union | 12,752 | 1.6% |
| 65 | Eureka | 12,729 | 4.2% |
| 66 | Fulton | 12,703 | 0.2% |
| 67 | West Plains | 12,534 | 1.8% |
| 68 | Crestwood | 12,227 | -0.7% |
| 69 | Town and Country | 11,585 | 0.3% |
| 70 | Mexico | 11,524 | 0.2% |
| 71 | Bridgeton | 11,340 | -0.3% |
| 72 | Bolivar | 11,204 | 2.0% |
| 73 | Kearney | 10,908 | 2.2% |
| 74 | Smithville | 10,647 | 0.9% |
| 75 | Excelsior Springs | 10,578 | 0.0% |
| 76 | Maryville | 10,478 | -2.0% |
| 77 | Bellefontaine Neighbors | 10,450 | -1.2% |
| 78 | Kennett | 10,234 | -1.0% |
| 79 | Ellisville | 9,856 | -0.7% |
| 80 | Harrisonville | 9,854 | -1.4% |
| 81 | Monett | 9,792 | 1.1% |
| 82 | Clinton | 9,393 | 1.5% |
| 83 | Warrenton | 9,190 | 3.5% |
| 84 | Des Peres | 9,131 | -0.3% |
| 85 | Richmond Heights | 9,121 | -0.9% |
| 86 | Sunset Hills | 9,075 | -0.4% |
| 87 | Ladue | 8,912 | -0.4% |
| 88 | Chillicothe | 8,886 | -0.6% |
| 89 | Pleasant Hill | 8,710 | -0.5% |
| 90 | Cameron | 8,664 | 1.3% |
| 91 | Park Hills | 8,645 | 0.0% |
| 92 | Parkville | 8,536 | 8.5% |
| 93 | Perryville | 8,497 | 0.0% |
| 94 | Oak Grove | 8,488 | 1.8% |
| 95 | Olivette | 8,399 | -0.7% |
| 96 | Carl Junction | 8,365 | 1.2% |
| 97 | Nevada | 8,200 | -0.1% |
| 98 | Maplewood | 8,104 | -0.9% |
| 99 | Brentwood | 8,103 | -0.8% |
| 100 | Berkeley | 8,068 | -0.9% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025