332 cities
| City | Rank | Annual Change ↓ | 2026 Pop. | 2020 Pop. |
|---|---|---|---|---|
| Rogersville | 1 | 6.35% | 6,067 | 3,898 |
| Duenweg | 2 | 5.79% | 2,249 | 1,510 |
| North Kansas City | 3 | 4.51% | 6,161 | 4,568 |
| Oronogo | 4 | 4.48% | 3,455 | 2,566 |
| St. Paul | 5 | 4.27% | 4,057 | 3,061 |
| Lake Winnebago | 6 | 4.25% | 1,937 | 1,465 |
| Moscow Mills | 7 | 4.14% | 4,501 | 3,430 |
| Parkville | 8 | 4.04% | 9,736 | 7,468 |
| Lone Jack | 9 | 3.81% | 1,964 | 1,532 |
| Wright City | 10 | 3.67% | 6,159 | 4,850 |
| Troy | 11 | 3.48% | 16,040 | 12,808 |
| Lake Lotawana | 12 | 3.07% | 2,816 | 2,311 |
| Lake St. Louis | 13 | 3% | 20,345 | 16,789 |
| Republic | 14 | 2.83% | 22,636 | 18,903 |
| Herculaneum | 15 | 2.78% | 5,624 | 4,714 |
| Raymore | 16 | 2.75% | 27,432 | 23,021 |
| Dardenne Prairie | 17 | 2.75% | 15,220 | 12,780 |
| Eureka | 18 | 2.75% | 14,027 | 11,776 |
| Nixa | 19 | 2.68% | 27,803 | 23,449 |
| Riverside | 20 | 2.62% | 4,740 | 4,014 |
| Cottleville | 21 | 2.58% | 6,716 | 5,701 |
| Oak Grove | 22 | 2.49% | 9,595 | 8,197 |
| Warrenton | 23 | 2.23% | 9,850 | 8,559 |
| Peculiar | 24 | 2.23% | 6,509 | 5,659 |
| Ava | 25 | 2.15% | 3,324 | 2,903 |
| Licking | 26 | 2.14% | 3,099 | 2,709 |
| Bowling Green | 27 | 2.1% | 4,568 | 4,003 |
| Strafford | 28 | 2.06% | 2,918 | 2,567 |
| Hallsville | 29 | 2.05% | 1,839 | 1,619 |
| Osage Beach | 30 | 2.05% | 5,336 | 4,697 |
| Stockton | 31 | 2.02% | 1,916 | 1,690 |
| Billings | 32 | 1.99% | 1,230 | 1,088 |
| Mansfield | 33 | 1.96% | 1,350 | 1,194 |
| Goodman | 34 | 1.95% | 1,357 | 1,201 |
| Mountain Grove | 35 | 1.94% | 4,876 | 4,318 |
| Ozark | 36 | 1.94% | 24,168 | 21,408 |
| Ashland | 37 | 1.92% | 5,365 | 4,761 |
| Neosho | 38 | 1.88% | 14,310 | 12,726 |
| Farmington | 39 | 1.82% | 19,875 | 17,745 |
| Festus | 40 | 1.8% | 14,234 | 12,722 |
| Velda City | 41 | 1.77% | 1,323 | 1,187 |
| Duquesne | 42 | 1.77% | 2,416 | 2,164 |
| Belton | 43 | 1.73% | 26,772 | 24,038 |
| Grain Valley | 44 | 1.71% | 17,447 | 15,683 |
| Wentzville | 45 | 1.7% | 50,328 | 45,282 |
| Elsberry | 46 | 1.7% | 2,156 | 1,939 |
| Reeds Spring | 47 | 1.69% | 1,266 | 1,139 |
| Kearney | 48 | 1.65% | 11,590 | 10,464 |
| Winfield | 49 | 1.62% | 1,691 | 1,528 |
| Bolivar | 50 | 1.58% | 11,921 | 10,804 |
| Eldon | 51 | 1.57% | 4,863 | 4,416 |
| Pacific | 52 | 1.54% | 8,087 | 7,351 |
| Union | 53 | 1.5% | 13,600 | 12,393 |
| Cabool | 54 | 1.48% | 2,120 | 1,936 |
| Chillicothe | 55 | 1.48% | 9,377 | 8,555 |
| St. Peters | 56 | 1.48% | 63,243 | 57,707 |
| Lake Ozark | 57 | 1.47% | 2,275 | 2,080 |
| Knob Noster | 58 | 1.45% | 3,018 | 2,760 |
| Cole Camp | 59 | 1.43% | 1,205 | 1,106 |
| Versailles | 60 | 1.43% | 2,771 | 2,537 |
| Clever | 61 | 1.42% | 3,207 | 2,939 |
| Marshfield | 62 | 1.39% | 8,158 | 7,488 |
| Buffalo | 63 | 1.38% | 3,610 | 3,315 |
| Washington | 64 | 1.31% | 15,932 | 14,699 |
| Warsaw | 65 | 1.31% | 2,398 | 2,215 |
| Stover | 66 | 1.3% | 1,095 | 1,011 |
| St. Robert | 67 | 1.29% | 5,655 | 5,223 |
| Centralia | 68 | 1.25% | 4,929 | 4,563 |
| Olivette | 69 | 1.25% | 9,185 | 8,510 |
| Lincoln | 70 | 1.23% | 1,232 | 1,144 |
| Houston | 71 | 1.22% | 2,245 | 2,083 |
| Holts Summit | 72 | 1.19% | 4,827 | 4,487 |
| Appleton City | 73 | 1.19% | 1,105 | 1,030 |
| Aurora | 74 | 1.16% | 7,751 | 7,216 |
| El Dorado Springs | 75 | 1.16% | 3,759 | 3,504 |
| Lee's Summit | 76 | 1.13% | 108,842 | 101,572 |
| Seymour | 77 | 1.13% | 1,977 | 1,848 |
| Monett | 78 | 1.12% | 10,336 | 9,652 |
| Smithville | 79 | 1.09% | 11,213 | 10,486 |
| Fremont Hills | 80 | 1.08% | 1,120 | 1,051 |
| Weston | 81 | 1.08% | 1,876 | 1,758 |
| Holden | 82 | 1.07% | 2,359 | 2,209 |
| Village of Four Seasons | 83 | 1.03% | 2,545 | 2,388 |
| Frontenac | 84 | 1.02% | 3,855 | 3,620 |
| Mount Vernon | 85 | 1.01% | 4,799 | 4,510 |
| West Plains | 86 | 0.99% | 12,957 | 12,198 |
| Willard | 87 | 0.97% | 6,762 | 6,372 |
| Sparta | 88 | 0.96% | 1,994 | 1,879 |
| O'Fallon | 89 | 0.96% | 97,200 | 91,665 |
| Blue Springs | 90 | 0.96% | 62,429 | 58,880 |
| Linn | 91 | 0.9% | 1,456 | 1,381 |
| Ellisville | 92 | 0.9% | 10,546 | 9,984 |
| Rolla | 93 | 0.89% | 21,029 | 19,921 |
| Wellston | 94 | 0.87% | 1,617 | 1,536 |
| Boonville | 95 | 0.87% | 8,001 | 7,586 |
| Columbia | 96 | 0.87% | 133,193 | 126,314 |
| Battlefield | 97 | 0.84% | 6,342 | 6,023 |
| Marthasville | 98 | 0.84% | 1,323 | 1,260 |
| Joplin | 99 | 0.83% | 54,502 | 51,811 |
| Greenwood | 100 | 0.83% | 6,339 | 6,026 |
| Lebanon | 101 | 0.82% | 15,796 | 15,022 |
| Seneca | 102 | 0.81% | 2,354 | 2,239 |
| Liberty | 103 | 0.81% | 31,755 | 30,224 |
| Warrensburg | 104 | 0.8% | 20,321 | 19,351 |
| Fredericktown | 105 | 0.8% | 4,654 | 4,435 |
| Hamilton | 106 | 0.74% | 1,766 | 1,690 |
| Jackson | 107 | 0.74% | 16,167 | 15,453 |
| Carl Junction | 108 | 0.74% | 8,561 | 8,182 |
| Windsor | 109 | 0.73% | 2,895 | 2,772 |
| Noel | 110 | 0.73% | 2,221 | 2,127 |
| Wardsville | 111 | 0.72% | 1,684 | 1,615 |
| Taos | 112 | 0.68% | 1,190 | 1,144 |
| Adrian | 113 | 0.67% | 1,799 | 1,727 |
| St. Martins | 114 | 0.65% | 1,242 | 1,194 |
| Sedalia | 115 | 0.63% | 22,594 | 21,742 |
| Clinton | 116 | 0.63% | 9,569 | 9,209 |
| Cape Girardeau | 117 | 0.63% | 41,334 | 39,786 |
| Anderson | 118 | 0.62% | 2,114 | 2,039 |
| Webb City | 119 | 0.61% | 13,554 | 13,065 |
| Stanberry | 120 | 0.6% | 1,167 | 1,127 |
| St. Charles | 121 | 0.57% | 73,292 | 70,790 |
| Granby | 122 | 0.57% | 2,121 | 2,048 |
| Purdy | 123 | 0.57% | 1,064 | 1,028 |
| Weatherby Lake | 124 | 0.56% | 2,148 | 2,079 |
| Rich Hill | 125 | 0.55% | 1,271 | 1,228 |
| Fair Grove | 126 | 0.55% | 1,643 | 1,589 |
| Albany | 127 | 0.52% | 1,728 | 1,674 |
| Scott City | 128 | 0.52% | 4,478 | 4,339 |
| Claycomo | 129 | 0.51% | 1,384 | 1,342 |
| Paris | 130 | 0.51% | 1,188 | 1,154 |
| Cuba | 131 | 0.49% | 3,262 | 3,166 |
| Auxvasse | 132 | 0.49% | 1,032 | 1,005 |
| Pierce City | 133 | 0.47% | 1,283 | 1,250 |
| Cassville | 134 | 0.46% | 3,277 | 3,186 |
| Kirksville | 135 | 0.45% | 18,002 | 17,519 |
| Platte City | 136 | 0.45% | 4,910 | 4,780 |
| Hollister | 137 | 0.45% | 4,700 | 4,576 |
| Salem | 138 | 0.44% | 4,768 | 4,641 |
| Merriam Woods | 139 | 0.44% | 2,060 | 2,006 |
| Gladstone | 140 | 0.43% | 27,814 | 27,108 |
| Camdenton | 141 | 0.42% | 4,068 | 3,969 |
| Branson | 142 | 0.42% | 12,977 | 12,653 |
| Monroe City | 143 | 0.41% | 2,727 | 2,664 |
| Willow Springs | 144 | 0.4% | 2,236 | 2,185 |
| Kansas City | 145 | 0.38% | 520,000 | 508,096 |
| Marionville | 146 | 0.38% | 2,105 | 2,059 |
| Gallatin | 147 | 0.38% | 1,865 | 1,826 |
| Mountain View | 148 | 0.37% | 2,688 | 2,627 |
| Butler | 149 | 0.37% | 4,314 | 4,221 |
| Odessa | 150 | 0.35% | 5,729 | 5,609 |
| Excelsior Springs | 151 | 0.33% | 10,798 | 10,585 |
| Fayette | 152 | 0.32% | 2,850 | 2,795 |
| Thayer | 153 | 0.31% | 1,916 | 1,879 |
| Plattsburg | 154 | 0.31% | 2,270 | 2,227 |
| Edina | 155 | 0.3% | 1,017 | 1,001 |
| Waynesville | 156 | 0.29% | 5,525 | 5,428 |
| Forsyth | 157 | 0.29% | 2,782 | 2,733 |
| Park Hills | 158 | 0.29% | 8,755 | 8,605 |
| Louisiana | 159 | 0.28% | 3,262 | 3,208 |
| Macon | 160 | 0.25% | 5,536 | 5,454 |
| Nevada | 161 | 0.25% | 8,335 | 8,212 |
| Pevely | 162 | 0.25% | 6,132 | 6,044 |
| Jennings | 163 | 0.24% | 13,085 | 12,902 |
| Clayton | 164 | 0.22% | 17,588 | 17,359 |
| De Soto | 165 | 0.21% | 6,531 | 6,447 |
| Springfield | 166 | 0.21% | 171,315 | 169,158 |
| Kimberling City | 167 | 0.21% | 2,381 | 2,351 |
| Lamar | 168 | 0.21% | 4,316 | 4,264 |
| Pleasant Hill | 169 | 0.2% | 8,899 | 8,793 |
| Carthage | 170 | 0.18% | 15,761 | 15,586 |
| Palmyra | 171 | 0.16% | 3,656 | 3,619 |
| Carterville | 172 | 0.16% | 1,872 | 1,854 |
| Archie | 173 | 0.16% | 1,282 | 1,272 |
| Arnold | 174 | 0.15% | 21,100 | 20,908 |
| Sweet Springs | 175 | 0.15% | 1,334 | 1,325 |
| Ste. Genevieve | 176 | 0.14% | 5,039 | 4,996 |
| California | 177 | 0.13% | 4,534 | 4,498 |
| Ash Grove | 178 | 0.13% | 1,526 | 1,517 |
| St. James | 179 | 0.13% | 3,941 | 3,913 |
| Savannah | 180 | 0.12% | 5,087 | 5,054 |
| Kahoka | 181 | 0.1% | 1,977 | 1,965 |
| La Monte | 182 | 0.1% | 1,011 | 1,005 |
| Grandview | 183 | 0.1% | 26,682 | 26,525 |
| Brookfield | 184 | 0.1% | 4,117 | 4,096 |
| Mexico | 185 | 0.1% | 11,504 | 11,438 |
| Byrnes Mill | 186 | 0.09% | 3,194 | 3,179 |
| Hermann | 187 | 0.09% | 2,196 | 2,183 |
| Lathrop | 188 | 0.09% | 2,278 | 2,269 |
| Oran | 189 | 0.08% | 1,207 | 1,201 |
| Greenfield | 190 | 0.08% | 1,215 | 1,212 |
| Marble Hill | 191 | 0.07% | 1,382 | 1,379 |
| Belle | 192 | 0.07% | 1,390 | 1,386 |
| Sarcoxie | 193 | 0.07% | 1,421 | 1,417 |
| Salisbury | 194 | 0.06% | 1,570 | 1,567 |
| Desloge | 195 | 0.06% | 4,841 | 4,826 |
| Sullivan | 196 | 0.06% | 6,933 | 6,908 |
| Marceline | 197 | 0.05% | 2,132 | 2,125 |
| Trenton | 198 | 0.04% | 5,591 | 5,582 |
| Bethany | 199 | 0.03% | 2,914 | 2,907 |
| Jefferson City | 200 | 0.02% | 42,582 | 42,528 |
| Doniphan | 201 | 0% | 1,782 | 1,781 |
| Hillsboro | 202 | 0% | 3,489 | 3,489 |
| Maysville | 203 | 0% | 1,087 | 1,090 |
| Pleasant Valley | 204 | 0% | 2,750 | 2,749 |
| Marshall | 205 | -0.01% | 13,789 | 13,795 |
| Perryville | 206 | -0.01% | 8,551 | 8,560 |
| Town and Country | 207 | -0.03% | 11,618 | 11,638 |
| Potosi | 208 | -0.04% | 2,546 | 2,555 |
| Country Club | 209 | -0.04% | 2,493 | 2,499 |
| Des Peres | 210 | -0.04% | 9,162 | 9,188 |
| Carrollton | 211 | -0.06% | 3,486 | 3,500 |
| Richland | 212 | -0.06% | 1,727 | 1,732 |
| Memphis | 213 | -0.06% | 1,725 | 1,731 |
| Gower | 214 | -0.07% | 1,528 | 1,537 |
| Crane | 215 | -0.07% | 1,523 | 1,532 |
| Fulton | 216 | -0.07% | 12,554 | 12,611 |
| La Plata | 217 | -0.08% | 1,242 | 1,248 |
| Kirkwood | 218 | -0.09% | 29,293 | 29,457 |
| New Franklin | 219 | -0.1% | 1,018 | 1,026 |
| Montgomery City | 220 | -0.11% | 2,786 | 2,803 |
| Slater | 221 | -0.11% | 1,818 | 1,833 |
| Ladue | 222 | -0.11% | 8,916 | 8,978 |
| Lawson | 223 | -0.12% | 2,516 | 2,537 |
| Weldon Spring | 224 | -0.13% | 5,289 | 5,333 |
| Poplar Bluff | 225 | -0.16% | 16,124 | 16,283 |
| Dexter | 226 | -0.17% | 7,864 | 7,941 |
| Higginsville | 227 | -0.17% | 4,773 | 4,821 |
| Crystal City | 228 | -0.17% | 4,687 | 4,735 |
| Normandy | 229 | -0.19% | 4,231 | 4,279 |
| Tipton | 230 | -0.19% | 2,638 | 2,668 |
| New Haven | 231 | -0.21% | 2,388 | 2,421 |
| Concordia | 232 | -0.21% | 2,347 | 2,380 |
| Owensville | 233 | -0.22% | 2,767 | 2,806 |
| Oakland | 234 | -0.22% | 1,371 | 1,391 |
| Canton | 235 | -0.22% | 2,734 | 2,773 |
| Wildwood | 236 | -0.22% | 34,928 | 35,390 |
| Advance | 237 | -0.23% | 1,329 | 1,347 |
| Bloomfield | 238 | -0.23% | 1,733 | 1,760 |
| Sunset Hills | 239 | -0.23% | 9,056 | 9,184 |
| Chaffee | 240 | -0.23% | 3,002 | 3,046 |
| Chesterfield | 241 | -0.25% | 49,223 | 49,949 |
| Bismarck | 242 | -0.25% | 1,216 | 1,233 |
| Fenton | 243 | -0.25% | 4,052 | 4,114 |
| Independence | 244 | -0.25% | 121,021 | 122,845 |
| Black Jack | 245 | -0.26% | 6,541 | 6,642 |
| Green Park | 246 | -0.26% | 2,668 | 2,710 |
| Manchester | 247 | -0.27% | 18,024 | 18,317 |
| Bernie | 248 | -0.27% | 1,825 | 1,854 |
| Marlborough | 249 | -0.27% | 2,178 | 2,217 |
| Glasgow | 250 | -0.28% | 1,073 | 1,091 |
| Bridgeton | 251 | -0.28% | 11,237 | 11,429 |
| Gerald | 252 | -0.3% | 1,350 | 1,376 |
| Richmond | 253 | -0.3% | 5,903 | 6,010 |
| Charlack | 254 | -0.31% | 1,271 | 1,298 |
| Sikeston | 255 | -0.32% | 15,959 | 16,268 |
| Crestwood | 256 | -0.32% | 12,161 | 12,395 |
| Piedmont | 257 | -0.32% | 1,856 | 1,895 |
| Lexington | 258 | -0.33% | 4,564 | 4,656 |
| Dixon | 259 | -0.33% | 1,206 | 1,233 |
| Dellwood | 260 | -0.33% | 4,800 | 4,898 |
| Brentwood | 261 | -0.35% | 8,055 | 8,222 |
| Steelville | 262 | -0.35% | 1,434 | 1,467 |
| Warson Woods | 263 | -0.35% | 1,980 | 2,021 |
| Calverton Park | 264 | -0.35% | 1,126 | 1,149 |
| Hanley Hills | 265 | -0.36% | 1,949 | 1,994 |
| Glendale | 266 | -0.36% | 6,037 | 6,172 |
| Rock Hill | 267 | -0.37% | 4,634 | 4,738 |
| St. Joseph | 268 | -0.37% | 70,570 | 72,153 |
| Harrisonville | 269 | -0.38% | 9,903 | 10,133 |
| Creve Coeur | 270 | -0.38% | 18,391 | 18,816 |
| Woodson Terrace | 271 | -0.39% | 3,857 | 3,949 |
| Hannibal | 272 | -0.39% | 16,677 | 17,073 |
| Pagedale | 273 | -0.4% | 2,495 | 2,558 |
| Buckner | 274 | -0.42% | 2,868 | 2,942 |
| Ironton | 275 | -0.42% | 1,431 | 1,466 |
| Leadwood | 276 | -0.43% | 1,145 | 1,175 |
| St. Clair | 277 | -0.44% | 4,706 | 4,831 |
| Huntsville | 278 | -0.45% | 1,338 | 1,373 |
| Bourbon | 279 | -0.46% | 1,518 | 1,563 |
| Moberly | 280 | -0.46% | 13,214 | 13,582 |
| Valley Park | 281 | -0.46% | 6,685 | 6,870 |
| Hazelwood | 282 | -0.46% | 24,720 | 25,413 |
| Breckenridge Hills | 283 | -0.48% | 4,326 | 4,455 |
| Richmond Heights | 284 | -0.5% | 9,006 | 9,275 |
| Webster Groves | 285 | -0.5% | 23,290 | 23,995 |
| Garden City | 286 | -0.5% | 1,582 | 1,633 |
| Ballwin | 287 | -0.51% | 30,721 | 31,665 |
| Clarkson Valley | 288 | -0.51% | 2,531 | 2,608 |
| Berkeley | 289 | -0.51% | 7,976 | 8,222 |
| Maryland Heights | 290 | -0.53% | 27,378 | 28,257 |
| Shrewsbury | 291 | -0.55% | 6,195 | 6,399 |
| Winchester | 292 | -0.57% | 1,391 | 1,439 |
| Florissant | 293 | -0.57% | 50,705 | 52,459 |
| St. Ann | 294 | -0.58% | 12,557 | 12,998 |
| Bel-Ridge | 295 | -0.58% | 2,060 | 2,132 |
| Hillsdale | 296 | -0.59% | 1,170 | 1,215 |
| Overland | 297 | -0.6% | 15,362 | 15,916 |
| Lakeshire | 298 | -0.6% | 1,501 | 1,555 |
| Maplewood | 299 | -0.6% | 7,980 | 8,270 |
| Pine Lawn | 300 | -0.6% | 2,660 | 2,759 |
| University City | 301 | -0.6% | 33,938 | 35,170 |
| Raytown | 302 | -0.61% | 28,892 | 29,947 |
| St. John | 303 | -0.61% | 6,394 | 6,628 |
| Ferguson | 304 | -0.61% | 17,823 | 18,482 |
| Northwoods | 305 | -0.62% | 3,547 | 3,682 |
| Moline Acres | 306 | -0.62% | 2,076 | 2,154 |
| Vinita Park | 307 | -0.62% | 1,910 | 1,981 |
| Riverview | 308 | -0.65% | 2,304 | 2,394 |
| Sugar Creek | 309 | -0.66% | 3,181 | 3,307 |
| Bel-Nor | 310 | -0.67% | 1,338 | 1,395 |
| East Prairie | 311 | -0.7% | 2,819 | 2,938 |
| Bellefontaine Neighbors | 312 | -0.72% | 10,253 | 10,696 |
| Rock Port | 313 | -0.73% | 1,219 | 1,275 |
| Tarkio | 314 | -0.75% | 1,447 | 1,515 |
| Shelbina | 315 | -0.77% | 1,539 | 1,610 |
| Kennett | 316 | -0.9% | 9,956 | 10,498 |
| Charleston | 317 | -0.91% | 4,366 | 4,609 |
| Unionville | 318 | -0.91% | 1,637 | 1,729 |
| Milan | 319 | -0.98% | 1,714 | 1,818 |
| Maryville | 320 | -1.06% | 9,978 | 10,622 |
| Senath | 321 | -1.2% | 1,477 | 1,587 |
| Malden | 322 | -1.26% | 3,437 | 3,700 |
| Campbell | 323 | -1.27% | 1,474 | 1,590 |
| Bonne Terre | 324 | -1.5% | 6,295 | 6,870 |
| New Madrid | 325 | -1.64% | 2,512 | 2,767 |
| Caruthersville | 326 | -1.81% | 4,985 | 5,540 |
| Portageville | 327 | -1.87% | 2,622 | 2,924 |
| St. Louis | 328 | -1.88% | 269,385 | 300,315 |
| Hayti | 329 | -2.3% | 2,171 | 2,477 |
| Steele | 330 | -2.3% | 1,616 | 1,844 |
| Vandalia | 331 | -4.26% | 2,698 | 3,420 |
| Cameron | 332 | -6.34% | 6,475 | 9,106 |
Missouri's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Rogersville leads with 6.35% annualized growth, followed by Duenweg (5.79%) and North Kansas City (4.51%). The largest population centers are Kansas City (520,000), St. Louis (269,385), and Springfield (171,315). Of the 332 cities over 1,000 population, 204 are growing while 128 experienced population decline. Overall, cities averaged 0.47% annualized growth, with total urban population growing by 2.2% annually.