| City | Rank | Annual Change ↓ | 2026 Pop. | 2020 Pop. |
|---|---|---|---|---|
| Rogersville | 1 | 6.22% | 6,112 | 3,897 |
| Duenweg | 2 | 5.81% | 2,222 | 1,506 |
| North Kansas City | 3 | 4.63% | 5,873 | 4,569 |
| Oronogo | 4 | 4.56% | 3,350 | 2,568 |
| St. Paul | 5 | 4.21% | 4,011 | 3,060 |
| Lake Winnebago | 6 | 4.17% | 1,947 | 1,466 |
| Parkville | 7 | 4.1% | 9,466 | 7,461 |
| Moscow Mills | 8 | 4.06% | 4,566 | 3,425 |
| Lone Jack | 9 | 3.8% | 1,968 | 1,531 |
| Wright City | 10 | 3.74% | 6,073 | 4,867 |
| Troy | 11 | 3.49% | 15,731 | 12,822 |
| Lake Lotawana | 12 | 3.08% | 2,841 | 2,310 |
| Lake St. Louis | 13 | 3.02% | 19,707 | 16,804 |
| Herculaneum | 14 | 2.83% | 5,555 | 4,695 |
| Raymore | 15 | 2.76% | 27,368 | 23,008 |
| Eureka | 16 | 2.72% | 13,787 | 11,777 |
| Nixa | 17 | 2.71% | 27,318 | 23,437 |
| Republic | 18 | 2.68% | 23,005 | 18,755 |
| Riverside | 19 | 2.62% | 4,701 | 4,014 |
| Dardenne Prairie | 20 | 2.61% | 15,425 | 12,780 |
| Oak Grove | 21 | 2.5% | 9,604 | 8,192 |
| Cottleville | 22 | 2.44% | 6,881 | 5,698 |
| Bowling Green | 23 | 2.37% | 4,578 | 4,003 |
| Warrenton | 24 | 2.24% | 9,884 | 8,536 |
| Peculiar | 25 | 2.23% | 6,507 | 5,648 |
| Ava | 26 | 2.14% | 3,300 | 2,908 |
| Osage Beach | 27 | 2.11% | 5,186 | 4,682 |
| Mansfield | 28 | 2.05% | 1,344 | 1,200 |
| Billings | 29 | 2.03% | 1,206 | 1,093 |
| Mountain Grove | 30 | 2% | 4,849 | 4,320 |
| Strafford | 31 | 1.97% | 2,844 | 2,571 |
| Ozark | 32 | 1.95% | 24,004 | 21,400 |
| Stockton | 33 | 1.92% | 1,860 | 1,688 |
| Neosho | 34 | 1.9% | 14,346 | 12,726 |
| Hallsville | 35 | 1.84% | 1,774 | 1,614 |
| Festus | 36 | 1.79% | 14,318 | 12,787 |
| Duquesne | 37 | 1.79% | 2,387 | 2,177 |
| Grain Valley | 38 | 1.77% | 17,208 | 15,677 |
| Ashland | 39 | 1.76% | 5,313 | 4,773 |
| Belton | 40 | 1.76% | 26,653 | 24,038 |
| Licking | 41 | 1.72% | 3,009 | 2,710 |
| Reeds Spring | 42 | 1.72% | 1,244 | 1,141 |
| Farmington | 43 | 1.71% | 19,555 | 17,730 |
| Velda City | 44 | 1.68% | 1,331 | 1,187 |
| Elsberry | 45 | 1.66% | 2,143 | 1,938 |
| Bolivar | 46 | 1.64% | 12,191 | 10,803 |
| Wentzville | 47 | 1.64% | 50,306 | 45,293 |
| Winfield | 48 | 1.63% | 1,687 | 1,535 |
| Kearney | 49 | 1.6% | 11,477 | 10,466 |
| Pacific | 50 | 1.6% | 7,949 | 7,328 |
| Goodman | 51 | 1.59% | 1,341 | 1,199 |
| Eldon | 52 | 1.55% | 4,859 | 4,384 |
| Union | 53 | 1.53% | 13,651 | 12,382 |
| Cabool | 54 | 1.48% | 2,120 | 1,941 |
| Lake Ozark | 55 | 1.42% | 2,279 | 2,079 |
| St. Peters | 56 | 1.42% | 62,354 | 57,705 |
| Versailles | 57 | 1.4% | 2,751 | 2,535 |
| Clever | 58 | 1.4% | 3,187 | 2,938 |
| Marshfield | 59 | 1.39% | 8,190 | 7,494 |
| Cole Camp | 60 | 1.37% | 1,185 | 1,100 |
| Buffalo | 61 | 1.35% | 3,598 | 3,313 |
| Knob Noster | 62 | 1.33% | 3,037 | 2,756 |
| Washington | 63 | 1.32% | 16,116 | 14,701 |
| Warsaw | 64 | 1.24% | 2,367 | 2,222 |
| Houston | 65 | 1.23% | 2,309 | 2,081 |
| Stover | 66 | 1.22% | 1,077 | 1,012 |
| Olivette | 67 | 1.22% | 9,046 | 8,516 |
| Holts Summit | 68 | 1.22% | 4,831 | 4,448 |
| Aurora | 69 | 1.21% | 7,779 | 7,280 |
| Lincoln | 70 | 1.17% | 1,211 | 1,143 |
| Lee's Summit | 71 | 1.17% | 108,768 | 101,565 |
| St. Robert | 72 | 1.16% | 5,667 | 5,199 |
| Monett | 73 | 1.15% | 10,366 | 9,639 |
| Seymour | 74 | 1.12% | 1,982 | 1,846 |
| Mount Vernon | 75 | 1.1% | 4,888 | 4,506 |
| Appleton City | 76 | 1.09% | 1,108 | 1,035 |
| Centralia | 77 | 1.09% | 4,819 | 4,563 |
| West Plains | 78 | 1.06% | 12,915 | 12,203 |
| Village of Four Seasons | 79 | 1.05% | 2,499 | 2,382 |
| Weston | 80 | 1.02% | 1,874 | 1,758 |
| Sparta | 81 | 1.02% | 1,973 | 1,869 |
| El Dorado Springs | 82 | 1.02% | 3,679 | 3,495 |
| Blue Springs | 83 | 1.01% | 62,252 | 58,766 |
| Smithville | 84 | 1% | 11,272 | 10,482 |
| Frontenac | 85 | 1% | 3,828 | 3,624 |
| Fremont Hills | 86 | 1% | 1,109 | 1,049 |
| Holden | 87 | 0.98% | 2,370 | 2,205 |
| O'Fallon | 88 | 0.89% | 96,958 | 91,673 |
| Greenwood | 89 | 0.87% | 6,370 | 6,028 |
| Joplin | 90 | 0.85% | 54,391 | 51,736 |
| Willard | 91 | 0.85% | 6,963 | 6,373 |
| Seneca | 92 | 0.85% | 2,363 | 2,252 |
| Ellisville | 93 | 0.85% | 10,403 | 9,987 |
| Boonville | 94 | 0.85% | 7,934 | 7,584 |
| Marthasville | 95 | 0.84% | 1,313 | 1,265 |
| Linn | 96 | 0.83% | 1,465 | 1,385 |
| Fredericktown | 97 | 0.81% | 4,621 | 4,433 |
| Lebanon | 98 | 0.78% | 15,785 | 15,008 |
| Wellston | 99 | 0.76% | 1,592 | 1,535 |
| Battlefield | 100 | 0.75% | 6,409 | 6,029 |
| Warrensburg | 101 | 0.75% | 20,435 | 19,325 |
| Liberty | 102 | 0.75% | 31,553 | 30,210 |
| Carl Junction | 103 | 0.74% | 8,547 | 8,178 |
| Tipton | 104 | 0.72% | 2,786 | 2,674 |
| Adrian | 105 | 0.72% | 1,811 | 1,727 |
| Columbia | 106 | 0.72% | 131,791 | 126,315 |
| Windsor | 107 | 0.7% | 2,889 | 2,772 |
| Jackson | 108 | 0.69% | 16,143 | 15,448 |
| Taos | 109 | 0.68% | 1,183 | 1,133 |
| Sedalia | 110 | 0.68% | 22,774 | 21,741 |
| Clinton | 111 | 0.66% | 9,567 | 9,205 |
| Wardsville | 112 | 0.66% | 1,678 | 1,605 |
| Rolla | 113 | 0.66% | 20,723 | 19,912 |
| St. Martins | 114 | 0.64% | 1,250 | 1,195 |
| Webb City | 115 | 0.62% | 13,542 | 13,106 |
| Stanberry | 116 | 0.6% | 1,175 | 1,125 |
| Hamilton | 117 | 0.58% | 1,736 | 1,690 |
| Cape Girardeau | 118 | 0.58% | 41,214 | 39,774 |
| Albany | 119 | 0.58% | 1,740 | 1,667 |
| Cuba | 120 | 0.58% | 3,307 | 3,164 |
| Cassville | 121 | 0.58% | 3,320 | 3,189 |
| Granby | 122 | 0.57% | 2,125 | 2,050 |
| Hollister | 123 | 0.55% | 4,716 | 4,576 |
| Rich Hill | 124 | 0.55% | 1,271 | 1,228 |
| Merriam Woods | 125 | 0.53% | 2,095 | 1,999 |
| St. Charles | 126 | 0.52% | 72,939 | 70,841 |
| Weatherby Lake | 127 | 0.51% | 2,150 | 2,085 |
| Branson | 128 | 0.47% | 12,982 | 12,649 |
| Purdy | 129 | 0.47% | 1,067 | 1,029 |
| Noel | 130 | 0.46% | 2,191 | 2,127 |
| Scott City | 131 | 0.46% | 4,614 | 4,335 |
| Willow Springs | 132 | 0.45% | 2,221 | 2,172 |
| Camdenton | 133 | 0.44% | 4,068 | 3,977 |
| Butler | 134 | 0.44% | 4,336 | 4,223 |
| Marionville | 135 | 0.43% | 2,117 | 2,058 |
| Fair Grove | 136 | 0.43% | 1,652 | 1,588 |
| Paris | 137 | 0.42% | 1,183 | 1,155 |
| Mountain View | 138 | 0.41% | 2,672 | 2,628 |
| Kansas City | 139 | 0.4% | 523,322 | 508,128 |
| Kirksville | 140 | 0.4% | 17,934 | 17,529 |
| Pierce City | 141 | 0.39% | 1,280 | 1,250 |
| Auxvasse | 142 | 0.39% | 1,033 | 1,003 |
| Platte City | 143 | 0.39% | 4,930 | 4,779 |
| Gladstone | 144 | 0.37% | 27,599 | 27,099 |
| Claycomo | 145 | 0.37% | 1,367 | 1,342 |
| Salem | 146 | 0.36% | 4,691 | 4,635 |
| Forsyth | 147 | 0.36% | 2,762 | 2,729 |
| Pevely | 148 | 0.34% | 6,260 | 6,059 |
| Monroe City | 149 | 0.33% | 2,723 | 2,660 |
| Park Hills | 150 | 0.31% | 8,780 | 8,605 |
| Anderson | 151 | 0.29% | 2,079 | 2,039 |
| Louisiana | 152 | 0.28% | 3,217 | 3,201 |
| Odessa | 153 | 0.28% | 5,737 | 5,610 |
| Excelsior Springs | 154 | 0.28% | 10,849 | 10,577 |
| Lamar | 155 | 0.28% | 4,349 | 4,264 |
| De Soto | 156 | 0.28% | 6,545 | 6,455 |
| Thayer | 157 | 0.26% | 1,903 | 1,869 |
| Nevada | 158 | 0.26% | 8,426 | 8,191 |
| Macon | 159 | 0.25% | 5,546 | 5,446 |
| Fayette | 160 | 0.25% | 2,855 | 2,796 |
| Plattsburg | 161 | 0.22% | 2,244 | 2,225 |
| Carterville | 162 | 0.21% | 1,873 | 1,858 |
| Pleasant Hill | 163 | 0.21% | 8,975 | 8,785 |
| Jennings | 164 | 0.21% | 13,120 | 12,901 |
| Bethany | 165 | 0.2% | 2,962 | 2,910 |
| Waynesville | 166 | 0.2% | 5,569 | 5,428 |
| Ste. Genevieve | 167 | 0.2% | 5,075 | 4,998 |
| Clayton | 168 | 0.2% | 17,842 | 17,361 |
| Carthage | 169 | 0.2% | 15,926 | 15,580 |
| Palmyra | 170 | 0.19% | 3,656 | 3,605 |
| Grandview | 171 | 0.17% | 26,698 | 26,533 |
| Arnold | 172 | 0.17% | 21,029 | 20,907 |
| Gallatin | 173 | 0.16% | 1,851 | 1,824 |
| Springfield | 174 | 0.16% | 170,117 | 169,153 |
| Mexico | 175 | 0.16% | 11,576 | 11,437 |
| California | 176 | 0.15% | 4,530 | 4,500 |
| Archie | 177 | 0.15% | 1,307 | 1,272 |
| Hermann | 178 | 0.14% | 2,224 | 2,183 |
| Sullivan | 179 | 0.13% | 6,951 | 6,903 |
| Kimberling City | 180 | 0.13% | 2,348 | 2,354 |
| Savannah | 181 | 0.12% | 5,113 | 5,046 |
| Fulton | 182 | 0.1% | 12,866 | 12,604 |
| La Monte | 183 | 0.1% | 1,019 | 1,006 |
| Jefferson City | 184 | 0.09% | 42,529 | 42,528 |
| Moberly | 185 | 0.09% | 13,731 | 13,587 |
| Oran | 186 | 0.08% | 1,196 | 1,193 |
| Greenfield | 187 | 0.08% | 1,243 | 1,212 |
| Byrnes Mill | 188 | 0.06% | 3,185 | 3,178 |
| Charleston | 189 | 0.04% | 4,733 | 4,617 |
| Brookfield | 190 | 0.02% | 4,084 | 4,095 |
| Perryville | 191 | 0.02% | 8,595 | 8,554 |
| Ash Grove | 192 | 0% | 1,532 | 1,517 |
| Belle | 193 | 0% | 1,379 | 1,383 |
| Chillicothe | 194 | 0% | 9,114 | 9,120 |
| Doniphan | 195 | 0% | 1,784 | 1,783 |
| Hillsboro | 196 | 0% | 3,493 | 3,490 |
| Lathrop | 197 | 0% | 2,253 | 2,268 |
| Marceline | 198 | 0% | 2,116 | 2,129 |
| St. James | 199 | 0% | 3,925 | 3,897 |
| Salisbury | 200 | 0% | 1,564 | 1,563 |
| Sweet Springs | 201 | 0% | 1,323 | 1,322 |
| Montgomery City | 202 | -0.04% | 2,781 | 2,801 |
| Trenton | 203 | -0.04% | 5,555 | 5,569 |
| Pleasant Valley | 204 | -0.04% | 2,746 | 2,753 |
| Potosi | 205 | -0.04% | 2,567 | 2,556 |
| Country Club | 206 | -0.04% | 2,511 | 2,500 |
| Kahoka | 207 | -0.05% | 1,961 | 1,975 |
| Town and Country | 208 | -0.06% | 11,612 | 11,631 |
| Desloge | 209 | -0.06% | 4,816 | 4,823 |
| Des Peres | 210 | -0.07% | 9,096 | 9,129 |
| Sarcoxie | 211 | -0.07% | 1,428 | 1,412 |
| Marble Hill | 212 | -0.07% | 1,379 | 1,374 |
| Maysville | 213 | -0.09% | 1,070 | 1,085 |
| Marshall | 214 | -0.1% | 13,752 | 13,786 |
| Poplar Bluff | 215 | -0.1% | 16,278 | 16,277 |
| Carrollton | 216 | -0.11% | 3,495 | 3,503 |
| Lawson | 217 | -0.12% | 2,538 | 2,525 |
| Kirkwood | 218 | -0.12% | 29,296 | 29,453 |
| Gower | 219 | -0.13% | 1,512 | 1,531 |
| Owensville | 220 | -0.14% | 2,798 | 2,807 |
| Crystal City | 221 | -0.15% | 4,687 | 4,736 |
| Ladue | 222 | -0.16% | 8,920 | 8,980 |
| La Plata | 223 | -0.16% | 1,249 | 1,250 |
| Memphis | 224 | -0.17% | 1,759 | 1,728 |
| Richland | 225 | -0.17% | 1,734 | 1,735 |
| Independence | 226 | -0.19% | 121,444 | 122,866 |
| New Franklin | 227 | -0.19% | 1,024 | 1,026 |
| Crane | 228 | -0.2% | 1,506 | 1,530 |
| Normandy | 229 | -0.21% | 4,371 | 4,397 |
| Weldon Spring | 230 | -0.21% | 5,290 | 5,335 |
| New Haven | 231 | -0.21% | 2,392 | 2,420 |
| Canton | 232 | -0.22% | 2,757 | 2,776 |
| Advance | 233 | -0.23% | 1,320 | 1,341 |
| Dexter | 234 | -0.23% | 7,833 | 7,947 |
| Higginsville | 235 | -0.23% | 4,759 | 4,822 |
| Chaffee | 236 | -0.23% | 3,010 | 3,047 |
| Bismarck | 237 | -0.25% | 1,221 | 1,233 |
| Richmond | 238 | -0.25% | 5,953 | 6,006 |
| Slater | 239 | -0.27% | 1,819 | 1,836 |
| Sunset Hills | 240 | -0.28% | 9,050 | 9,183 |
| Glasgow | 241 | -0.28% | 1,077 | 1,088 |
| Wildwood | 242 | -0.29% | 34,855 | 35,393 |
| Bloomfield | 243 | -0.29% | 1,729 | 1,759 |
| Chesterfield | 244 | -0.29% | 49,165 | 49,946 |
| Green Park | 245 | -0.3% | 2,662 | 2,706 |
| Manchester | 246 | -0.31% | 18,013 | 18,321 |
| Fenton | 247 | -0.32% | 4,047 | 4,113 |
| Black Jack | 248 | -0.32% | 6,526 | 6,639 |
| Bridgeton | 249 | -0.33% | 11,240 | 11,451 |
| Bernie | 250 | -0.33% | 1,822 | 1,854 |
| Sikeston | 251 | -0.33% | 15,930 | 16,265 |
| Concordia | 252 | -0.34% | 2,330 | 2,381 |
| Rock Hill | 253 | -0.34% | 4,652 | 4,740 |
| Crestwood | 254 | -0.34% | 12,165 | 12,395 |
| Dellwood | 255 | -0.35% | 4,808 | 4,900 |
| Calverton Park | 256 | -0.35% | 1,130 | 1,152 |
| Hanley Hills | 257 | -0.36% | 1,956 | 1,993 |
| Woodson Terrace | 258 | -0.36% | 3,888 | 3,964 |
| St. Joseph | 259 | -0.36% | 70,743 | 72,134 |
| Oakland | 260 | -0.36% | 1,367 | 1,389 |
| Marlborough | 261 | -0.37% | 2,177 | 2,217 |
| Huntsville | 262 | -0.37% | 1,357 | 1,373 |
| Gerald | 263 | -0.37% | 1,345 | 1,370 |
| Brentwood | 264 | -0.37% | 8,049 | 8,219 |
| Piedmont | 265 | -0.38% | 1,855 | 1,900 |
| Harrisonville | 266 | -0.38% | 10,002 | 10,130 |
| Buckner | 267 | -0.38% | 2,880 | 2,941 |
| Warson Woods | 268 | -0.4% | 1,982 | 2,020 |
| Hannibal | 269 | -0.4% | 16,736 | 17,064 |
| Dixon | 270 | -0.41% | 1,217 | 1,230 |
| Creve Coeur | 271 | -0.41% | 18,404 | 18,811 |
| Glendale | 272 | -0.41% | 6,035 | 6,174 |
| Steelville | 273 | -0.41% | 1,441 | 1,465 |
| Lexington | 274 | -0.42% | 4,549 | 4,659 |
| Ironton | 275 | -0.43% | 1,402 | 1,450 |
| Pagedale | 276 | -0.44% | 2,500 | 2,562 |
| Shelbina | 277 | -0.45% | 1,543 | 1,608 |
| Bourbon | 278 | -0.45% | 1,537 | 1,566 |
| St. Clair | 279 | -0.46% | 4,791 | 4,813 |
| Charlack | 280 | -0.47% | 1,269 | 1,298 |
| Hazelwood | 281 | -0.49% | 24,727 | 25,409 |
| Garden City | 282 | -0.49% | 1,609 | 1,634 |
| Breckenridge Hills | 283 | -0.51% | 4,328 | 4,447 |
| Richmond Heights | 284 | -0.51% | 9,047 | 9,295 |
| Valley Park | 285 | -0.52% | 6,732 | 6,926 |
| Leadwood | 286 | -0.52% | 1,152 | 1,175 |
| Webster Groves | 287 | -0.52% | 23,328 | 23,996 |
| Raytown | 288 | -0.52% | 29,001 | 29,838 |
| Berkeley | 289 | -0.54% | 7,983 | 8,222 |
| Ballwin | 290 | -0.54% | 30,733 | 31,662 |
| Clarkson Valley | 291 | -0.55% | 2,526 | 2,604 |
| Maryland Heights | 292 | -0.57% | 27,403 | 28,254 |
| Shrewsbury | 293 | -0.59% | 6,194 | 6,397 |
| Florissant | 294 | -0.59% | 50,820 | 52,447 |
| University City | 295 | -0.61% | 34,444 | 35,165 |
| St. Ann | 296 | -0.62% | 12,539 | 12,974 |
| Overland | 297 | -0.62% | 15,378 | 15,913 |
| Sugar Creek | 298 | -0.62% | 3,189 | 3,298 |
| East Prairie | 299 | -0.63% | 2,823 | 2,927 |
| Pine Lawn | 300 | -0.63% | 2,665 | 2,759 |
| Rock Port | 301 | -0.64% | 1,238 | 1,276 |
| Northwoods | 302 | -0.64% | 3,556 | 3,683 |
| Winchester | 303 | -0.64% | 1,391 | 1,439 |
| Riverview | 304 | -0.64% | 2,315 | 2,396 |
| Ferguson | 305 | -0.65% | 17,837 | 18,480 |
| St. John | 306 | -0.65% | 6,399 | 6,631 |
| Maplewood | 307 | -0.66% | 7,980 | 8,275 |
| Lakeshire | 308 | -0.66% | 1,500 | 1,555 |
| Moline Acres | 309 | -0.67% | 2,079 | 2,152 |
| Vinita Park | 310 | -0.68% | 1,910 | 1,983 |
| Bel-Ridge | 311 | -0.68% | 2,056 | 2,133 |
| Tarkio | 312 | -0.68% | 1,468 | 1,511 |
| Hillsdale | 313 | -0.68% | 1,172 | 1,213 |
| Bellefontaine Neighbors | 314 | -0.72% | 10,293 | 10,700 |
| Bel-Nor | 315 | -0.74% | 1,341 | 1,395 |
| Kennett | 316 | -0.81% | 10,036 | 10,483 |
| Unionville | 317 | -0.84% | 1,649 | 1,722 |
| Milan | 318 | -1.03% | 1,724 | 1,818 |
| Bonne Terre | 319 | -1.05% | 6,566 | 6,862 |
| Maryville | 320 | -1.13% | 9,978 | 10,626 |
| Senath | 321 | -1.2% | 1,486 | 1,588 |
| Malden | 322 | -1.2% | 3,451 | 3,695 |
| Campbell | 323 | -1.34% | 1,469 | 1,583 |
| New Madrid | 324 | -1.59% | 2,545 | 2,766 |
| Caruthersville | 325 | -1.63% | 5,126 | 5,539 |
| Portageville | 326 | -1.7% | 2,656 | 2,923 |
| St. Louis | 327 | -1.79% | 273,179 | 300,302 |
| Steele | 328 | -2.13% | 1,656 | 1,841 |
| Hayti | 329 | -2.15% | 2,228 | 2,481 |
| Vandalia | 330 | -4.23% | 2,901 | 3,410 |
| Cameron | 331 | -5.97% | 6,903 | 9,120 |
Missouri's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Rogersville leads with 6.22% annualized growth, followed by Duenweg (5.81%) and North Kansas City (4.63%). The largest population centers are Kansas City (523,322), St. Louis (273,179), and Springfield (170,117). Of the 331 cities over 1,000 population, 201 are growing while 130 experienced population decline. Overall, cities averaged 0.45% annualized growth, with total urban population growing by 2.31% annually.