Guest, Sign inJoin
Missouri rankings · Growth

Fastest-growing towns in Missouri

Rogersville has grown fastest of Missouri’s 227 towns of 2,500+: up 48.4% from 3,878 residents in April 2020 to an estimated 5,754 in July 2025 (Census Bureau estimates). The typical town here changed +1.5%; 93 of the 227 lost residents.

Census Bureau population estimates, Vintage 2025: July 1, 2025 against the April 2020 base, both on January 2025 town lines (people a town annexed are in its base, not its growth). Estimates, not counts. Unincorporated communities (census-designated places) get no estimate, so they aren’t listed. A described list: no letters. How grades work

#2

Moscow Mills

Lincoln County
+29.4%

3,391 in 2020·4,388 in 2025·+997 people

All 227 towns

Growth since 2020, highest first. Towns with the same figure share a rank (T = tied; 2 towns here).

227 towns ranked. Not here? See why a town may be missing.

#TownGrowth since 2020People addedResidents
1RogersvilleWebster County+48.4%+1,8763,878 → 5,754April 2020 → July 2025
2Moscow MillsLincoln County+29.4%+9973,391 → 4,3882020 base revised by Census
3St. PaulSt. Charles County+28.1%+8453,004 → 3,849April 2020 → July 2025
4ParkvillePlatte County+26.6%+1,9127,181 → 9,093April 2020 → July 2025
5North Kansas CityClay County+25.7%+1,1484,465 → 5,613April 2020 → July 2025
6OronogoJasper County+24.8%+6372,567 → 3,204April 2020 → July 2025
7Wright CityWarren County+21.5%+1,0344,820 → 5,854April 2020 → July 2025
8RepublicGreene County+20.3%+3,78418,620 → 22,404April 2020 → July 2025
9TroyLincoln County+19.7%+2,50412,697 → 15,201April 2020 → July 2025
10CottlevilleSt. Charles County+19.6%+1,0995,618 → 6,717April 2020 → July 2025
11Dardenne PrairieSt. Charles County+17.8%+2,26712,765 → 15,032April 2020 → July 2025
12RaymoreCass County+16.2%+3,72022,913 → 26,633April 2020 → July 2025
13HerculaneumJefferson County+15.9%+7434,659 → 5,402April 2020 → July 2025
14Oak GroveJackson County+14.9%+1,2148,156 → 9,370April 2020 → July 2025
15WarrentonWarren County+14.9%+1,2518,416 → 9,667April 2020 → July 2025
16EurekaSt. Louis County+14.7%+1,72411,698 → 13,422April 2020 → July 2025
17Lake St. LouisSt. Charles County+14.4%+2,40616,723 → 19,129April 2020 → July 2025
18NixaChristian County+14.4%+3,34523,252 → 26,597April 2020 → July 2025
19RiversidePlatte County+14.2%+5694,012 → 4,581April 2020 → July 2025
20PeculiarCass County+13.6%+7625,603 → 6,365April 2020 → July 2025
21AvaDouglas County+11.5%+3322,899 → 3,231April 2020 → July 2025
22BolivarPolk County+11.4%+1,22610,768 → 11,994April 2020 → July 2025
23NeoshoNewton County+10.8%+1,36812,710 → 14,078April 2020 → July 2025
24OzarkChristian County+10.7%+2,26821,276 → 23,544April 2020 → July 2025
25Mountain GroveWright County+10.3%+4434,311 → 4,754April 2020 → July 2025
26FestusJefferson County+10.2%+1,30112,765 → 14,066April 2020 → July 2025
27WentzvilleSt. Charles County+10.1%+4,55244,943 → 49,495April 2020 → July 2025
28AshlandBoone County+9.7%+4624,759 → 5,221April 2020 → July 2025
29EldonMiller County+9.4%+4104,375 → 4,785April 2020 → July 2025
30BeltonCass County+9.2%+2,21123,982 → 26,193April 2020 → July 2025
31StraffordGreene County+8.9%+2282,561 → 2,789April 2020 → July 2025
32UnionFranklin County+8.9%+1,09812,347 → 13,445April 2020 → July 2025
33Knob NosterJohnson County+8.9%+2442,753 → 2,997April 2020 → July 2025
34WillardGreene County+8.8%+5566,348 → 6,904April 2020 → July 2025
35Osage BeachCamden County+8.7%+4054,674 → 5,079April 2020 → July 2025
36WashingtonFranklin County+8.6%+1,25614,650 → 15,906April 2020 → July 2025
37KearneyClay County+8.6%+89110,405 → 11,296April 2020 → July 2025
38Grain ValleyJackson County+8.3%+1,29215,616 → 16,908April 2020 → July 2025
39MarshfieldWebster County+8.2%+6147,464 → 8,078April 2020 → July 2025
40St. RobertPulaski County+8.2%+4245,178 → 5,602April 2020 → July 2025
41Holts SummitCallaway County+8.0%+3534,420 → 4,773April 2020 → July 2025
42BuffaloDallas County+7.9%+2603,290 → 3,550April 2020 → July 2025
43Piney TownshipTexas County+7.5%+3544,717 → 5,071April 2020 → July 2025
44CleverChristian County+7.4%+2172,926 → 3,143April 2020 → July 2025
45VersaillesMorgan County+7.0%+1772,536 → 2,713April 2020 → July 2025
46SmithvilleClay County+7.0%+72610,434 → 11,160April 2020 → July 2025
47Mount VernonLawrence County+6.9%+3144,521 → 4,835April 2020 → July 2025
48Burdine TownshipTexas County+6.8%+2123,115 → 3,3272020 base revised by Census
49Bowling GreenPike County+6.8%+2834,189 → 4,472April 2020 → July 2025
50St. PetersSt. Charles County+6.5%+3,74657,733 → 61,479April 2020 → July 2025
51MonettBarry County+6.5%+6229,626 → 10,248April 2020 → July 2025
52Lee's SummitJackson County+6.3%+6,387101,127 → 107,514April 2020 → July 2025
53Scott CityScott County+6.0%+2584,335 → 4,593April 2020 → July 2025
54BattlefieldGreene County+5.6%+3396,022 → 6,361April 2020 → July 2025
55FarmingtonSt. Francois County+5.6%+1,01618,210 → 19,226April 2020 → July 2025
56AuroraLawrence County+5.6%+4057,281 → 7,686April 2020 → July 2025
57O'FallonSt. Charles County+5.2%+4,71391,388 → 96,101April 2020 → July 2025
58Blue SpringsJackson County+5.1%+2,99358,639 → 61,632April 2020 → July 2025
59WarrensburgJohnson County+5.0%+97219,311 → 20,283April 2020 → July 2025
60West PlainsHowell County+4.9%+60212,178 → 12,780April 2020 → July 2025
61FrontenacSt. Louis County+4.9%+1773,613 → 3,790April 2020 → July 2025
62OlivetteSt. Louis County+4.9%+4168,521 → 8,937April 2020 → July 2025
63GreenwoodJackson County+4.8%+2926,023 → 6,315April 2020 → July 2025
64Sherrill TownshipTexas County+4.8%+2565,318 → 5,574April 2020 → July 2025
65PacificFranklin County+4.8%+3577,467 → 7,824April 2020 → July 2025
66CentraliaBoone County+4.8%+2174,550 → 4,767April 2020 → July 2025
67LebanonLaclede County+4.4%+66115,002 → 15,663April 2020 → July 2025
68El Dorado SpringsCedar County+4.4%+1533,489 → 3,642April 2020 → July 2025
69JoplinJasper County+4.3%+2,23451,696 → 53,930April 2020 → July 2025
70Carl JunctionJasper County+4.2%+3438,141 → 8,484April 2020 → July 2025
71SedaliaPettis County+4.1%+89421,727 → 22,621April 2020 → July 2025
72CubaCrawford County+3.9%+1243,164 → 3,288April 2020 → July 2025
73LickingTexas County+3.9%+1112,847 → 2,958April 2020 → July 2025
74LibertyClay County+3.9%+1,17530,144 → 31,319April 2020 → July 2025
75ColumbiaBoone County+3.8%+4,803126,048 → 130,851April 2020 → July 2025
76Windsor TownshipHenry County+3.7%+1223,332 → 3,454April 2020 → July 2025
77WindsorHenry County+3.6%+1012,768 → 2,869April 2020 → July 2025
78Cape GirardeauCape Girardeau County+3.6%+1,43039,547 → 40,977April 2020 → July 2025
79CassvilleBarry County+3.5%+1133,188 → 3,301April 2020 → July 2025
80JacksonCape Girardeau County+3.5%+54515,488 → 16,033April 2020 → July 2025
81FredericktownMadison County+3.5%+1554,429 → 4,584April 2020 → July 2025
82ClintonHenry County+3.4%+3119,193 → 9,504April 2020 → July 2025
83RollaPhelps County+3.3%+66319,925 → 20,588April 2020 → July 2025
84EllisvilleSt. Louis County+3.1%+31410,001 → 10,315April 2020 → July 2025
85PevelyJefferson County+3.1%+1896,050 → 6,239April 2020 → July 2025
86Webb CityJasper County+3.1%+40613,053 → 13,459April 2020 → July 2025
87St. CharlesSt. Charles County+2.7%+1,92570,636 → 72,561April 2020 → July 2025
88Platte CityPlatte County+2.7%+1304,781 → 4,911April 2020 → July 2025
89WaynesvillePulaski County+2.6%+1415,417 → 5,558April 2020 → July 2025
90Kansas CityJackson County+2.6%+13,208508,012 → 521,220April 2020 → July 2025
91HollisterTaney County+2.5%+1164,574 → 4,690April 2020 → July 2025
92ClaytonSt. Louis County+2.5%+43917,368 → 17,807April 2020 → July 2025
93Excelsior SpringsClay County+2.5%+26310,556 → 10,819April 2020 → July 2025
94NevadaVernon County+2.4%+2008,204 → 8,404April 2020 → July 2025
95ButlerBates County+2.3%+984,219 → 4,317April 2020 → July 2025
96Mount Pleasant TownshipBates County+2.3%+1154,978 → 5,093April 2020 → July 2025
97Monroe CityMonroe County+2.3%+602,654 → 2,714April 2020 → July 2025
98BransonTaney County+2.2%+28012,641 → 12,921April 2020 → July 2025
99Pleasant HillCass County+2.2%+1938,763 → 8,956April 2020 → July 2025
100OdessaLafayette County+2.2%+1235,598 → 5,721April 2020 → July 2025
101CarthageJasper County+2.1%+32515,570 → 15,895April 2020 → July 2025
102FultonCallaway County+2.0%+25812,595 → 12,853April 2020 → July 2025
103CamdentonCamden County+2.0%+783,972 → 4,050April 2020 → July 2025
104FayetteHoward County+1.9%+542,794 → 2,848April 2020 → July 2025
105Center TownshipVernon County+1.9%+1769,374 → 9,550April 2020 → July 2025
106Park HillsSt. Francois County+1.8%+1558,598 → 8,753April 2020 → July 2025
107KirksvilleAdair County+1.8%+31517,548 → 17,863April 2020 → July 2025
108GrandviewJackson County+1.7%+44526,208 → 26,653April 2020 → July 2025
109GladstoneClay County+1.6%+43927,058 → 27,497April 2020 → July 2025
110BethanyHarrison County+1.5%+452,911 → 2,956April 2020 → July 2025
T111City TownshipBarton County+1.5%+654,272 → 4,337April 2020 → July 2025
T111LamarBarton County+1.5%+654,272 → 4,337April 2020 → July 2025
113JenningsSt. Louis County+1.5%+19612,897 → 13,093April 2020 → July 2025
114MaconMacon County+1.5%+825,450 → 5,532April 2020 → July 2025
115Mountain ViewHowell County+1.4%+362,625 → 2,6612020 base revised by Census
116Ste. GenevieveSte. Genevieve County+1.2%+625,003 → 5,065April 2020 → July 2025
117De SotoJefferson County+1.1%+736,454 → 6,527April 2020 → July 2025
118PalmyraMarion County+1.0%+363,613 → 3,649April 2020 → July 2025
119SavannahAndrew County+0.9%+485,059 → 5,107April 2020 → July 2025
120MexicoAudrain County+0.8%+9511,463 → 11,558April 2020 → July 2025
121ForsythTaney County+0.7%+202,732 → 2,752April 2020 → July 2025
122SullivanFranklin County+0.7%+456,897 → 6,942April 2020 → July 2025
123SalemDent County+0.6%+284,646 → 4,674April 2020 → July 2025
124PerryvillePerry County+0.6%+498,544 → 8,593April 2020 → July 2025
125LawsonRay County+0.6%+142,527 → 2,541April 2020 → July 2025
126CaliforniaMoniteau County+0.5%+244,499 → 4,523April 2020 → July 2025
127HillsboroJefferson County+0.5%+183,475 → 3,493April 2020 → July 2025
128PotosiWashington County+0.5%+122,556 → 2,568April 2020 → July 2025
129ArnoldJefferson County+0.5%+9720,897 → 20,994April 2020 → July 2025
130SpringfieldGreene County+0.4%+704169,143 → 169,847April 2020 → July 2025
131Byrnes MillJefferson County+0.3%+103,173 → 3,183April 2020 → July 2025
132LouisianaPike County+0.3%+93,199 → 3,208April 2020 → July 2025
133St. JamesPhelps County+0.3%+113,914 → 3,925April 2020 → July 2025
134DeslogeSt. Francois County+0.0%+14,818 → 4,819April 2020 → July 2025
135St. ClairFranklin County−0.0%−14,814 → 4,813April 2020 → July 2025
136Poplar BluffButler County−0.0%−816,303 → 16,295April 2020 → July 2025
137Pleasant ValleyClay County−0.1%−22,749 → 2,747April 2020 → July 2025
138Town and CountrySt. Louis County−0.1%−1311,632 → 11,619April 2020 → July 2025
139MarshallSaline County−0.1%−1613,782 → 13,766April 2020 → July 2025
140ChillicotheLivingston County−0.2%−219,135 → 9,114April 2020 → July 2025
141Des PeresSt. Louis County−0.4%−359,137 → 9,102April 2020 → July 2025
142OwensvilleGasconade County−0.4%−112,813 → 2,8022020 base revised by Census
143CantonLewis County−0.4%−122,775 → 2,763April 2020 → July 2025
144KirkwoodSt. Louis County−0.5%−13429,465 → 29,331April 2020 → July 2025
145BrookfieldLinn County−0.5%−194,102 → 4,083April 2020 → July 2025
146CarrolltonCarroll County−0.5%−173,516 → 3,499April 2020 → July 2025
147NormandySt. Louis County−0.5%−234,403 → 4,3802020 base revised by Census
148Weldon SpringSt. Charles County−0.5%−295,330 → 5,301April 2020 → July 2025
149MoberlyRandolph County−0.6%−8413,803 → 13,719April 2020 → July 2025
150LadueSt. Louis County−0.6%−568,990 → 8,934April 2020 → July 2025
151Marceline TownshipLinn County−0.7%−172,606 → 2,589April 2020 → July 2025
152TrentonGrundy County−0.7%−415,598 → 5,557April 2020 → July 2025
153HarrisonvilleCass County−0.8%−8110,121 → 10,040April 2020 → July 2025
154RichmondRay County−0.8%−506,018 → 5,968April 2020 → July 2025
155Crystal CityJefferson County−0.9%−424,736 → 4,694April 2020 → July 2025
156HigginsvilleLafayette County−0.9%−444,814 → 4,770April 2020 → July 2025
157ChaffeeScott County−1.0%−303,047 → 3,017April 2020 → July 2025
158Montgomery CityMontgomery County−1.0%−282,810 → 2,782April 2020 → July 2025
159IndependenceJackson County−1.0%−1,279122,954 → 121,675April 2020 → July 2025
160Castor TownshipStoddard County−1.2%−574,708 → 4,651April 2020 → July 2025
161DexterStoddard County−1.3%−1007,951 → 7,851April 2020 → July 2025
162Sunset HillsSt. Louis County−1.3%−1179,192 → 9,075April 2020 → July 2025
163WildwoodSt. Louis County−1.3%−47135,426 → 34,955April 2020 → July 2025
164Pike TownshipStoddard County−1.4%−493,626 → 3,577April 2020 → July 2025
165ChesterfieldSt. Louis County−1.4%−68749,996 → 49,309April 2020 → July 2025
166FentonSt. Louis County−1.4%−574,117 → 4,0602020 base revised by Census
167Liberty TownshipStoddard County−1.4%−21614,957 → 14,741April 2020 → July 2025
168Green ParkSt. Louis County−1.5%−402,710 → 2,670April 2020 → July 2025
169ManchesterSt. Louis County−1.5%−27218,341 → 18,069April 2020 → July 2025
170Black JackSt. Louis County−1.5%−996,646 → 6,547April 2020 → July 2025
171University CitySt. Louis County−1.6%−56835,225 → 34,657April 2020 → July 2025
172Rock HillSt. Louis County−1.6%−774,745 → 4,668April 2020 → July 2025
173CrestwoodSt. Louis County−1.6%−20212,409 → 12,207April 2020 → July 2025
174Duck Creek TownshipStoddard County−1.6%−503,066 → 3,016April 2020 → July 2025
175DellwoodSt. Louis County−1.6%−804,905 → 4,825April 2020 → July 2025
176Woodson TerraceSt. Louis County−1.6%−653,967 → 3,902April 2020 → July 2025
177BridgetonSt. Louis County−1.7%−19211,469 → 11,277April 2020 → July 2025
178HannibalMarion County−1.7%−29617,100 → 16,804April 2020 → July 2025
179Jefferson CityCole County−1.8%−76543,254 → 42,489April 2020 → July 2025
180BrentwoodSt. Louis County−1.8%−1528,231 → 8,079April 2020 → July 2025
181LexingtonLafayette County−1.8%−864,654 → 4,568April 2020 → July 2025
182Creve CoeurSt. Louis County−1.9%−35118,831 → 18,480April 2020 → July 2025
183BucknerJackson County−1.9%−562,947 → 2,891April 2020 → July 2025
184SikestonScott County−1.9%−31216,295 → 15,983April 2020 → July 2025
185GlendaleSt. Louis County−1.9%−1206,180 → 6,060April 2020 → July 2025
186St. JosephBuchanan County−2.0%−1,46472,465 → 71,001April 2020 → July 2025
187PagedaleSt. Louis County−2.1%−552,566 → 2,511April 2020 → July 2025
188BoonvilleCooper County−2.2%−1738,040 → 7,867April 2020 → July 2025
189Webster GrovesSt. Louis County−2.3%−54923,999 → 23,450April 2020 → July 2025
190BerkeleySt. Louis County−2.3%−1938,219 → 8,026April 2020 → July 2025
191Richmond HeightsSt. Louis County−2.4%−2199,312 → 9,093April 2020 → July 2025
192HazelwoodSt. Louis County−2.4%−60425,453 → 24,849April 2020 → July 2025
193Breckenridge HillsSt. Louis County−2.4%−1064,456 → 4,350April 2020 → July 2025
194Valley ParkSt. Louis County−2.4%−1656,932 → 6,767April 2020 → July 2025
195BallwinSt. Louis County−2.5%−79331,694 → 30,901April 2020 → July 2025
196RaytownJackson County−2.5%−75229,906 → 29,154April 2020 → July 2025
197Clarkson ValleySt. Louis County−2.6%−682,608 → 2,540April 2020 → July 2025
198Maryland HeightsSt. Louis County−2.6%−74028,299 → 27,559April 2020 → July 2025
199FlorissantSt. Louis County−2.7%−1,41352,537 → 51,124April 2020 → July 2025
200ShrewsburySt. Louis County−2.8%−1776,408 → 6,231April 2020 → July 2025
201OverlandSt. Louis County−2.9%−46615,940 → 15,474April 2020 → July 2025
202St. AnnSt. Louis County−2.9%−38012,997 → 12,617April 2020 → July 2025
203Sugar CreekJackson County−3.0%−983,307 → 3,209April 2020 → July 2025
204Pine LawnSt. Louis County−3.0%−832,765 → 2,682April 2020 → July 2025
205East PrairieMississippi County−3.0%−882,929 → 2,841April 2020 → July 2025
206NorthwoodsSt. Louis County−3.0%−1113,690 → 3,579April 2020 → July 2025
207FergusonSt. Louis County−3.0%−56018,513 → 17,953April 2020 → July 2025
208St. JohnSt. Louis County−3.0%−2026,643 → 6,441April 2020 → July 2025
209MaplewoodSt. Louis County−3.1%−2568,289 → 8,033April 2020 → July 2025
210Bellefontaine NeighborsSt. Louis County−3.4%−36510,733 → 10,368April 2020 → July 2025
211KennettDunklin County−3.8%−39710,515 → 10,118April 2020 → July 2025
212Bonne TerreSt. Francois County−3.9%−2706,906 → 6,636April 2020 → July 2025
213Independence TownshipDunklin County−4.1%−50112,293 → 11,792April 2020 → July 2025
214Polk TownshipNodaway County−4.1%−59014,263 → 13,673April 2020 → July 2025
215MaryvilleNodaway County−5.1%−53910,631 → 10,092April 2020 → July 2025
216TiptonMoniteau County−5.5%−1602,926 → 2,766April 2020 → July 2025
217MaldenDunklin County−5.7%−2113,704 → 3,493April 2020 → July 2025
218Cotton Hill TownshipDunklin County−5.8%−2894,989 → 4,700April 2020 → July 2025
219Union TownshipDunklin County−6.0%−2073,449 → 3,242April 2020 → July 2025
220CaruthersvillePemiscot County−6.3%−3535,564 → 5,211April 2020 → July 2025
221CharlestonMississippi County−6.4%−3215,052 → 4,731April 2020 → July 2025
222New MadridNew Madrid County−7.1%−1972,783 → 2,586April 2020 → July 2025
223St. LouisSt. Louis city−7.7%−23,205301,349 → 278,144April 2020 → July 2025
224PortagevilleNew Madrid County−8.1%−2392,941 → 2,702April 2020 → July 2025
225CameronClinton County−13.9%−1,1838,524 → 7,341April 2020 → July 2025
226VandaliaAudrain County−14.8%−5253,554 → 3,029April 2020 → July 2025
227Grand River TownshipDeKalb County−25.9%−1,1364,394 → 3,258April 2020 → July 2025
Quick answers

Questions people ask

What is the fastest-growing town in Missouri?

Rogersville (Webster County): it grew 48.4%, from 3,878 residents in April 2020 to an estimated 5,754 in July 2025. Moscow Mills (+29.4%) and St. Paul (+28.1%) follow.

How are these towns ranked?

By the percent change in residents from the Census Bureau’s April 2020 estimates base to its latest July 1 estimate, highest first, on the exact change: two towns shown with the same tenth of a percent keep the order of their unrounded figures, and only an identical change shares a rank (T). The base is the 2020 Census count redrawn on today’s town lines, so a town that annexed land since 2020 changes only by births, deaths and moves, not by the people it took in. How grades work.

Why isn’t my town on this list?

The list covers the towns TownRatings grades that had 2,500+ residents in the 2020 estimates base (227 in Missouri). Census-designated places (unincorporated communities) have no Census Bureau estimates, so they never appear; a town incorporated since 2020, or one TownRatings merges with its twin township, isn’t listed either. Every town is on the Missouri page.

Go deeper

More Missouri lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Missouri rankings →
Other states

Fastest-growing towns in other states