Every City in the USA

Ranking · Growth 2020–2024

Fastest-growing U.S. cities (2020–2024).

Top 500 U.S. cities ranked by percent population growth from the April 2020 Census base to the July 2024 estimate — all within Census Vintage 2024. Restricted to cities with at least 5,000 residents in the 2020 base so a hamlet growing from 12 to 200 residents doesn't top the list on percentage alone.

Methodology · the 2019/2020 vintage seam

Within-vintage growth only.

Growth on this page is shown only as 2020 base → 2024 estimate, both drawn from Census Vintage 2024 of the Population Estimates Program. We do not compute or publish a 2010 → 2024 growth number.

Why not? The 2010–2019 series (Vintage 2019) extrapolated forward from the 2010 decennial census, while Vintage 2024 re-based its 2020 starting point to the 2020 decennial census. These are independent estimates from two different methodology generations. Combining them would mislabel a methodology shift as real population change — not a growth number you can act on. New York City alone shows a +403,489 delta between its V2019 pop_2019 and its V2024 pop_2020 that is largely census re-basing, not migration or births.

Read the full methodology, including the NYC seam example →

Top 500 fastest-growing U.S. cities, 2020 base to 2024 estimate. Filtered to cities with 2020 base population of at least 5,000.
Rank City State 2020 base 2024 estimate Change Change %
#1 Fulshear TX16,69954,62937,930+227.1%
#2 Celina TX16,88351,66134,778+206.0%
#3 Princeton TX17,06537,01919,954+116.9%
#4 Iowa Colony TX8,13717,2409,103+111.9%
#5 Northlake TX5,22310,7465,523+105.7%
#6 Manvel TX9,90619,3099,403+94.9%
#7 Royse City TX13,56126,38712,826+94.6%
#8 Melissa TX13,90126,19412,293+88.4%
#9 Anna TX17,07331,98614,913+87.3%
#10 Hardeeville SC7,49813,8626,364+84.9%
#11 Davenport FL9,34416,7647,420+79.4%
#12 Aubrey TX5,0208,8433,823+76.2%
#13 Wendell NC9,83716,8457,008+71.2%
#14 Timnath CO6,48610,8484,362+67.3%
#15 Forney TX23,49338,57215,079+64.2%
#16 Star ID11,28218,2086,926+61.4%
#17 Manor TX13,64221,5007,858+57.6%
#18 Angier NC5,3468,2842,938+55.0%
#19 Hutto TX27,58642,66115,075+54.6%
#20 Pea Ridge AR6,61010,1903,580+54.2%
#21 Fate TX17,97627,4679,491+52.8%
#22 Haines City FL27,54042,07314,533+52.8%
#23 Saratoga Springs UT37,70257,41119,709+52.3%
#24 Zebulon NC6,91810,5053,587+51.9%
#25 Harrisburg SD6,73810,2033,465+51.4%
#26 Georgetown TX67,423101,34433,921+50.3%
#27 Severance CO7,70611,5543,848+49.9%
#28 Coolidge AZ13,25319,6746,421+48.4%
#29 Ridgefield WA10,36315,3594,996+48.2%
#30 Dayton MN7,26410,7443,480+47.9%
#31 Leander TX59,21287,51128,299+47.8%
#32 Fort Mill SC24,52936,24411,715+47.8%
#33 Prosper TX30,16644,50314,337+47.5%
#34 Leland NC23,37734,45111,074+47.4%
#35 West Haven UT16,72024,6177,897+47.2%
#36 Sunbury OH6,6189,7053,087+46.6%
#37 Kyle TX45,68365,83320,150+44.1%
#38 Centerton AR17,87025,7457,875+44.1%
#39 Wolfforth TX5,5497,9822,433+43.8%
#40 Waukee IA23,94934,42010,471+43.7%
#41 Lathrop CA28,73040,86012,130+42.2%
#42 Whitestown IN10,24214,5644,322+42.2%
#43 Minneola FL13,84619,6755,829+42.1%
#44 Queen Creek AZ59,48983,78124,292+40.8%
#45 Leesburg FL27,01137,81510,804+40.0%
#46 Eagle Mountain UT43,62060,57516,955+38.9%
#47 Carencro LA9,27812,8833,605+38.9%
#48 Cumming GA7,32810,1752,847+38.9%
#49 Mascotte FL6,6109,1502,540+38.4%
#50 Farmington AR7,58710,4732,886+38.0%
#51 Moncks Corner SC13,31318,3595,046+37.9%
#52 Tea SD5,5987,6992,101+37.5%
#53 Castle Pines CO11,03615,1624,126+37.4%
#54 Rathdrum ID9,21512,6263,411+37.0%
#55 Port Wentworth GA10,87914,8653,986+36.6%
#56 Alvarado TX5,3617,3121,951+36.4%
#57 Red Oak TX14,22519,3655,140+36.1%
#58 Foley AL20,62228,0437,421+36.0%
#59 Charles Town WV6,5308,8692,339+35.8%
#60 Westfield IN46,44662,99416,548+35.6%
#61 Kaufman TX7,2159,7852,570+35.6%
#62 Sultan WA5,1657,0021,837+35.6%
#63 Corcoran MN6,1858,3782,193+35.5%
#64 Fuquay-Varina NC34,26546,31712,052+35.2%
#65 Dade City FL7,1559,6622,507+35.0%
#66 Auburn GA7,50110,0942,593+34.6%
#67 Providence Village TX7,69510,3502,655+34.5%
#68 Santaquin UT13,72718,3944,667+34.0%
#69 Lebanon TN38,48651,50113,015+33.8%
#70 Newcastle OK10,98914,6773,688+33.6%
#71 Obetz OH5,4827,3061,824+33.3%
#72 Marble Falls TX7,0659,4132,348+33.2%
#73 McCordsville IN8,82411,7442,920+33.1%
#74 Kiryas Joel NY32,96043,86310,903+33.1%
#75 Groveland FL18,51524,6026,087+32.9%
#76 Mont Belvieu TX7,72410,2292,505+32.4%
#77 Auburndale FL15,60220,6595,057+32.4%
#78 Fountain Inn SC10,41413,7863,372+32.4%
#79 Lake Alfred FL6,5218,6322,111+32.4%
#80 Berthoud CO10,33513,6483,313+32.1%
#81 Maricopa AZ58,14276,65418,512+31.8%
#82 Little Elm TX46,46861,21914,751+31.7%
#83 Seguin TX29,44738,7899,342+31.7%
#84 Bastrop TX9,68912,7203,031+31.3%
#85 Greer SC35,37846,31610,938+30.9%
#86 Locust Grove GA8,97911,7492,770+30.8%
#87 Flowery Branch GA9,39912,2922,893+30.8%
#88 Cleveland TX7,4709,7572,287+30.6%
#89 Bluffton SC27,70336,1468,443+30.5%
#90 Mapleton UT11,36014,8123,452+30.4%
#91 Terrell TX17,65722,9775,320+30.1%
#92 Tolleson AZ7,2159,3532,138+29.6%
#93 Margaret AL5,1336,6541,521+29.6%
#94 Braselton GA13,42317,3903,967+29.6%
#95 Zephyrhills FL17,21822,3045,086+29.5%
#96 Monument CO10,39913,4083,009+28.9%
#97 New Braunfels TX90,441116,47726,036+28.8%
#98 Bondurant IA7,4019,5112,110+28.5%
#99 Casa Grande AZ53,66068,92715,267+28.5%
#100 Erie CO30,05338,5948,541+28.4%
#101 Elgin TX9,69912,4382,739+28.2%
#102 Vineyard UT12,54216,0773,535+28.2%
#103 Athens AL25,43432,5877,153+28.1%
#104 Tremonton UT9,89512,6772,782+28.1%
#105 Carver MN5,3396,8101,471+27.6%
#106 Windsor CO32,72241,7349,012+27.5%
#107 Weatherford TX30,90239,3978,495+27.5%
#108 Temple GA5,0266,4061,380+27.5%
#109 Marianna FL6,2627,9751,713+27.4%
#110 Conroe TX89,973114,58124,608+27.4%
#111 Boerne TX17,86422,7124,848+27.1%
#112 Katy TX21,85927,7415,882+26.9%
#113 Washington UT27,99635,5017,505+26.8%
#114 Kennedale TX8,51810,7712,253+26.4%
#115 Spring Hill KS7,96510,0702,105+26.4%
#116 White House TN13,03116,4633,432+26.3%
#117 Port St. Lucie FL204,859258,57553,716+26.2%
#118 Bulverde TX5,7037,1981,495+26.2%
#119 Decatur TX6,5568,2661,710+26.1%
#120 Milford DE11,18414,0792,895+25.9%
#121 Alton TX18,22722,9074,680+25.7%
#122 Midlothian TX35,13444,1048,970+25.5%
#123 Garner NC31,38339,3457,962+25.4%
#124 Lake Elmo MN11,33414,1612,827+24.9%
#125 Buckeye AZ91,526114,33422,808+24.9%
#126 Parkville MO7,1918,9801,789+24.9%
#127 Kalispell MT25,07831,2966,218+24.8%
#128 Nolanville TX5,9277,3951,468+24.8%
#129 Fort Lupton CO7,9769,9481,972+24.7%
#130 Lovejoy GA10,11312,6122,499+24.7%
#131 Glenn Heights TX15,83919,7523,913+24.7%
#132 Middleton ID9,44411,7302,286+24.2%
#133 North Port FL74,80192,87518,074+24.2%
#134 Jefferson GA13,25716,4593,202+24.2%
#135 Grantsville UT12,63615,6823,046+24.1%
#136 Krum TX5,4906,7991,309+23.8%
#137 Ivins UT8,97711,1082,131+23.7%
#138 American Fork UT33,37841,2987,920+23.7%
#139 Navasota TX7,6559,4711,816+23.7%
#140 Alcoa TN10,98713,5882,601+23.7%
#141 Hurricane UT20,03624,7534,717+23.5%
#142 Frederick CO14,52717,9373,410+23.5%
#143 Lehi UT75,91893,44617,528+23.1%
#144 Maize KS5,7377,0591,322+23.0%
#145 Piedmont OK7,3929,0921,700+23.0%
#146 Ennis TX20,12624,7534,627+23.0%
#147 Cottage Grove WI7,2988,9741,676+23.0%
#148 Tomball TX12,32415,1522,828+22.9%
#149 Goodyear AZ96,165118,18622,021+22.9%
#150 Eloy AZ15,62419,1993,575+22.9%
#151 Hempstead TX5,4236,6581,235+22.8%
#152 Collinsville OK7,9509,7571,807+22.7%
#153 Rolesville NC9,65911,8542,195+22.7%
#154 Port Orchard WA15,59619,1223,526+22.6%
#155 Holly Springs GA16,44320,1333,690+22.4%
#156 Thompson's Station TN7,4389,0811,643+22.1%
#157 Greenville TX28,14734,3556,208+22.1%
#158 West Chester PA18,66622,7584,092+21.9%
#159 Cleburne TX31,28738,1316,844+21.9%
#160 Sachse TX27,11133,0085,897+21.8%
#161 Bel Aire KS8,26910,0661,797+21.7%
#162 Happy Valley OR23,79928,9695,170+21.7%
#163 Pooler GA25,61131,1715,560+21.7%
#164 Gettysburg PA7,1068,6471,541+21.7%
#165 Belgrade MT10,47612,7412,265+21.6%
#166 Prairie Grove AR7,0638,5891,526+21.6%
#167 Senoia GA5,0196,1011,082+21.6%
#168 Pike Road AL9,46411,5002,036+21.5%
#169 Caldwell ID60,17073,08812,918+21.5%
#170 Salem UT9,29511,2831,988+21.4%
#171 Syracuse UT32,14038,9996,859+21.3%
#172 Semmes AL5,1096,1931,084+21.2%
#173 Floresville TX7,2178,7381,521+21.1%
#174 Cumberland IN5,9577,2111,254+21.1%
#175 West Melbourne FL25,93431,3785,444+21.0%
#176 Kuna ID24,08029,1275,047+21.0%
#177 Verona WI13,92316,8252,902+20.8%
#178 Cornelius OR12,73515,3692,634+20.7%
#179 DeLand FL37,79145,5877,796+20.6%
#180 Sandpoint ID8,65810,4441,786+20.6%
#181 Clayton NC26,32131,7325,411+20.6%
#182 St. Cloud FL58,97471,03612,062+20.5%
#183 Wildwood FL15,80719,0313,224+20.4%
#184 Mustang OK19,91823,9654,047+20.3%
#185 Norwalk IA12,79815,3962,598+20.3%
#186 Perry GA20,61324,7924,179+20.3%
#187 Yorkville IL21,61725,9864,369+20.2%
#188 Oakland TN8,96010,7691,809+20.2%
#189 Marana AZ51,90662,38010,474+20.2%
#190 Mauldin SC24,75529,7464,991+20.2%
#191 Freeport FL6,0217,2341,213+20.1%
#192 Daytona Beach FL71,59986,01514,416+20.1%
#193 Cape Coral FL194,001233,02539,024+20.1%
#194 Orange City FL12,70615,2572,551+20.1%
#195 Simpsonville SC23,38528,0784,693+20.1%
#196 Dundee FL5,2376,2751,038+19.8%
#197 Oneonta NY13,08715,6792,592+19.8%
#198 Palm Coast FL89,230106,72917,499+19.6%
#199 Otsego MN19,96823,8753,907+19.6%
#200 Youngsville LA15,92719,0383,111+19.5%
#201 Lindale TX6,0487,2271,179+19.5%
#202 Volo IL6,1617,3611,200+19.5%
#203 Winter Haven FL50,20859,9759,767+19.5%
#204 Burlington WA9,16810,9451,777+19.4%
#205 Lockhart TX14,38217,1662,784+19.4%
#206 Loganville GA14,12816,8622,734+19.4%
#207 St. John IN20,32224,2503,928+19.3%
#208 Hammond LA19,63223,4263,794+19.3%
#209 Rosemount MN25,64830,5814,933+19.2%
#210 Fair Oaks Ranch TX9,85311,7441,891+19.2%
#211 Richmond Hill GA16,65019,8393,189+19.2%
#212 Heath TX9,65311,4991,846+19.1%
#213 Johnstown CO17,32720,6393,312+19.1%
#214 Winfield IN7,1848,5571,373+19.1%
#215 Lenoir City TN10,10912,0411,932+19.1%
#216 Whitefish MT7,7759,2561,481+19.0%
#217 St. Michael MN18,21721,6813,464+19.0%
#218 DeFuniak Springs FL5,9297,0481,119+18.9%
#219 Denton TX139,874165,99826,124+18.7%
#220 Post Falls ID38,60545,8007,195+18.6%
#221 Meridian ID117,794139,74021,946+18.6%
#222 Palm Bay FL119,751142,02322,272+18.6%
#223 Firestone CO16,37219,3963,024+18.5%
#224 Conway SC25,03529,6564,621+18.5%
#225 Mountlake Terrace WA21,29025,1983,908+18.4%
#226 Whitehouse TX8,2659,7811,516+18.3%
#227 Commerce GA7,4438,8031,360+18.3%
#228 Wake Forest NC48,00656,7648,758+18.2%
#229 Waxahachie TX41,12748,6177,490+18.2%
#230 Clermont FL43,03350,8517,818+18.2%
#231 Apex NC64,32475,97711,653+18.1%
#232 Burleson TX47,64056,2538,613+18.1%
#233 Gallatin TN44,45352,4898,036+18.1%
#234 Granbury TX10,95512,9341,979+18.1%
#235 Wilmer TX5,7406,7741,034+18.0%
#236 Goddard KS5,0926,009917+18.0%
#237 Troy MO12,68314,9632,280+18.0%
#238 Hyrum UT9,36111,0431,682+18.0%
#239 Holly Springs NC41,26448,6747,410+18.0%
#240 El Reno OK16,99320,0413,048+17.9%
#241 Danville IN10,63812,5321,894+17.8%
#242 Bargersville IN9,58311,2831,700+17.7%
#243 Villa Rica GA17,07120,0953,024+17.7%
#244 Millersville PA7,8979,2901,393+17.6%
#245 Pleasant Hill IA10,15211,9421,790+17.6%
#246 New Paltz NY7,3528,6461,294+17.6%
#247 Easley SC22,96127,0014,040+17.6%
#248 Nibley UT7,3328,6151,283+17.5%
#249 Enoch UT7,3778,6641,287+17.4%
#250 Venice FL25,46629,9024,436+17.4%
#251 Lynn Haven FL18,71021,9543,244+17.3%
#252 Columbia TN41,61548,8127,197+17.3%
#253 Frisco TX200,537235,20834,671+17.3%
#254 Lowell AR9,86611,5681,702+17.3%
#255 Cibolo TX32,26237,8165,554+17.2%
#256 Box Elder SD11,84913,8872,038+17.2%
#257 Spring Hill TN50,68759,3988,711+17.2%
#258 Temple TX82,21796,26714,050+17.1%
#259 Doraville GA10,62412,4361,812+17.1%
#260 Surprise AZ143,152167,56424,412+17.1%
#261 Douglasville GA34,65240,5405,888+17.0%
#262 Nampa ID100,428117,35016,922+16.8%
#263 Somerville NJ12,34814,4282,080+16.8%
#264 Woodburn OR26,09330,4494,356+16.7%
#265 Payson UT21,14224,6663,524+16.7%
#266 Dacula GA6,8798,0181,139+16.6%
#267 McKinney TX195,333227,52632,193+16.5%
#268 Fruitland ID6,0777,0781,001+16.5%
#269 Mebane NC17,73420,6542,920+16.5%
#270 Cedar Lake IN14,10716,4042,297+16.3%
#271 Lucas TX7,6038,8401,237+16.3%
#272 Conyers GA17,30420,1112,807+16.2%
#273 Dayton TX8,3989,7521,354+16.1%
#274 Powder Springs GA16,91019,6322,722+16.1%
#275 West Point UT10,96412,7261,762+16.1%
#276 Brunswick MD7,7709,0151,245+16.0%
#277 Cedar City UT35,24840,8855,637+16.0%
#278 Parker TX5,4596,332873+16.0%
#279 Ward AR6,0557,022967+16.0%
#280 Fairhope AL22,46926,0443,575+15.9%
#281 Loudon TN5,9906,942952+15.9%
#282 Basehor KS6,9007,9961,096+15.9%
#283 Tavares FL18,99922,0073,008+15.8%
#284 Polk City IA5,5526,430878+15.8%
#285 Tuttle OK7,4128,5841,172+15.8%
#286 Stanwood WA7,7258,9431,218+15.8%
#287 Hampshire IL7,6608,8641,204+15.7%
#288 Scott LA8,1829,4681,286+15.7%
#289 Joshua TX7,9059,1461,241+15.7%
#290 Monroe NC34,62640,0545,428+15.7%
#291 York SC8,4989,8301,332+15.7%
#292 Delano MN6,4967,5131,017+15.7%
#293 Fort Myers FL86,42899,91813,490+15.6%
#294 Canton GA32,94638,0495,103+15.5%
#295 Florham Park NJ12,58414,5331,949+15.5%
#296 Port Royal SC14,29516,5072,212+15.5%
#297 West Richland WA16,30018,8202,520+15.5%
#298 Siloam Springs AR17,39120,0752,684+15.4%
#299 Mesquite NV20,45623,5993,143+15.4%
#300 Calhoun GA16,98319,5922,609+15.4%
#301 Brownsburg IN29,01333,4304,417+15.2%
#302 Ocean Shores WA6,7137,7311,018+15.2%
#303 Travelers Rest SC7,7818,9601,179+15.2%
#304 Avon IN21,48224,7353,253+15.1%
#305 Apache Junction AZ38,51544,3095,794+15.0%
#306 Sherman TX43,67150,2296,558+15.0%
#307 Coweta OK9,64911,0931,444+15.0%
#308 Jonesborough TN5,8716,746875+14.9%
#309 Providence UT8,2229,4471,225+14.9%
#310 Altoona IA19,66922,5982,929+14.9%
#311 Emmett ID7,6668,8031,137+14.8%
#312 Harrison WI12,41514,2541,839+14.8%
#313 Cave Springs AR5,4926,304812+14.8%
#314 Sanger TX8,83810,1421,304+14.8%
#315 Manhattan IL9,38710,7721,385+14.8%
#316 Lago Vista TX8,89010,2011,311+14.7%
#317 Lake St. Louis MO16,70719,1602,453+14.7%
#318 North Bend WA7,4618,5531,092+14.6%
#319 Taneytown MD7,2358,2931,058+14.6%
#320 Frederick MD78,13489,53711,403+14.6%
#321 Grovetown GA15,57117,8432,272+14.6%
#322 Los Lunas NM17,37619,9072,531+14.6%
#323 Yukon OK23,64027,0683,428+14.5%
#324 Sleepy Hollow NY9,98011,4271,447+14.5%
#325 Parkland FL34,67339,7005,027+14.5%
#326 Gulf Shores AL15,22517,4312,206+14.5%
#327 Tooele UT35,74440,9195,175+14.5%
#328 Selma NC6,3167,228912+14.4%
#329 McGregor TX5,3846,161777+14.4%
#330 Marysville OH25,58529,2763,691+14.4%
#331 Montvale NJ8,4469,6631,217+14.4%
#332 Gypsum CO8,0589,2181,160+14.4%
#333 Chelsea AL15,11717,2932,176+14.4%
#334 Apopka FL54,91062,7777,867+14.3%
#335 Nolensville TN13,82915,8091,980+14.3%
#336 Santa Clara UT7,5528,6311,079+14.3%
#337 Camden SC7,7888,8991,111+14.3%
#338 Richmond TX11,64413,3051,661+14.3%
#339 Duvall WA8,0369,1761,140+14.2%
#340 Windsor WI8,76310,0051,242+14.2%
#341 Menifee CA102,523117,04114,518+14.2%
#342 Kingsland GA18,21120,7892,578+14.2%
#343 Bridgeport TX5,9276,763836+14.1%
#344 Andover KS14,89917,0002,101+14.1%
#345 Cambridge MN9,61810,9741,356+14.1%
#346 Brookshire TX5,0685,782714+14.1%
#347 Sugar Hill GA25,07528,5983,523+14.0%
#348 Shafter CA19,95522,7542,799+14.0%
#349 Republic MO18,76321,3922,629+14.0%
#350 Lilburn GA14,22016,2101,990+14.0%
#351 Harrison NJ19,46022,1822,722+14.0%
#352 Millsboro DE6,8997,864965+14.0%
#353 Bluffdale UT17,01419,3932,379+14.0%
#354 Bentonville AR54,21661,7917,575+14.0%
#355 Wasilla AK9,06010,3181,258+13.9%
#356 Kannapolis NC53,19760,5217,324+13.8%
#357 Castle Rock CO73,15883,21310,055+13.7%
#358 Lincoln AL6,8497,790941+13.7%
#359 Sunnyvale TX7,7748,8391,065+13.7%
#360 Nephi UT6,4447,326882+13.7%
#361 Broussard LA13,46915,3121,843+13.7%
#362 Brenham TX17,35619,7282,372+13.7%
#363 Gainesville GA41,97647,7125,736+13.7%
#364 Robertsdale AL6,7027,613911+13.6%
#365 Grandview Heights OH8,0869,1841,098+13.6%
#366 Myrtle Beach SC35,69640,5354,839+13.6%
#367 Kennesaw GA33,23637,7404,504+13.6%
#368 Smyrna TN53,10660,3027,196+13.6%
#369 Rockledge FL27,68331,4293,746+13.5%
#370 Eureka MO11,69613,2771,581+13.5%
#371 Cottleville MO5,6216,378757+13.5%
#372 DeForest WI10,80512,2601,455+13.5%
#373 Boiling Spring Lakes NC5,9406,738798+13.4%
#374 Niceville FL15,79717,9192,122+13.4%
#375 Crowley TX18,05820,4832,425+13.4%
#376 Ammon ID17,72020,0952,375+13.4%
#377 North Las Vegas NV259,472294,03434,562+13.3%
#378 Aberdeen MD16,28318,4512,168+13.3%
#379 Converse TX27,71231,4003,688+13.3%
#380 Bay St. Louis MS9,29010,5261,236+13.3%
#381 Nixa MO23,26426,3523,088+13.3%
#382 Smithfield NC11,30612,8061,500+13.3%
#383 Georgetown DE7,1508,098948+13.3%
#384 Raymore MO22,92525,9623,037+13.2%
#385 Round Rock TX119,529135,35915,830+13.2%
#386 North Branch MN10,82612,2581,432+13.2%
#387 Gonzales LA12,22113,8371,616+13.2%
#388 Gun Barrel City TX6,1826,999817+13.2%
#389 Longwood FL15,09717,0891,992+13.2%
#390 Rockwall TX47,31453,5476,233+13.2%
#391 Tuscaloosa AL100,987114,28813,301+13.2%
#392 Spearfish SD12,20013,8031,603+13.1%
#393 Lincoln CA49,74856,2686,520+13.1%
#394 Helotes TX9,04210,2231,181+13.1%
#395 Kennett Square PA5,9386,713775+13.1%
#396 Shoreline WA58,60966,2517,642+13.0%
#397 Redmond OR33,28837,6264,338+13.0%
#398 Victoria MN10,56111,9371,376+13.0%
#399 Herriman UT55,17562,3527,177+13.0%
#400 San Luis AZ35,46740,0644,597+13.0%
#401 Pass Christian MS5,6946,429735+12.9%
#402 Mahomet IL9,40510,6191,214+12.9%
#403 Opelika AL31,00535,0054,000+12.9%
#404 Bartow FL19,56222,0842,522+12.9%
#405 Dardenne Prairie MO12,76414,4071,643+12.9%
#406 Manteca CA83,55594,29210,737+12.9%
#407 Newberry FL7,3788,326948+12.8%
#408 Waxhaw NC20,54223,1782,636+12.8%
#409 Seaford DE7,9368,9521,016+12.8%
#410 McDonough GA29,08532,8033,718+12.8%
#411 Plain City UT7,8768,8801,004+12.7%
#412 Rigby ID5,0425,683641+12.7%
#413 Roanoke TX9,66810,8951,227+12.7%
#414 Ankeny IA68,09576,7278,632+12.7%
#415 Palmer AK5,8816,626745+12.7%
#416 Socorro TX34,30138,6424,341+12.7%
#417 Richmond KY35,15039,5814,431+12.6%
#418 Azle TX13,36215,0461,684+12.6%
#419 Brooksville FL8,8689,9851,117+12.6%
#420 Clover SC6,7137,558845+12.6%
#421 Heber UT16,91519,0422,127+12.6%
#422 Delaware OH41,32746,5215,194+12.6%
#423 Graham NC17,16219,3112,149+12.5%
#424 Commerce City CO62,43170,2457,814+12.5%
#425 Durant OK18,58920,9082,319+12.5%
#426 Winder GA18,34220,6282,286+12.5%
#427 Warrenville IL13,56015,2471,687+12.4%
#428 Calera AL16,48218,5302,048+12.4%
#429 Madison AL56,97664,0297,053+12.4%
#430 Aberdeen NC8,5199,5731,054+12.4%
#431 Lyman SC6,1776,939762+12.3%
#432 Willis TX6,4317,222791+12.3%
#433 Sandy Oaks TX5,0755,698623+12.3%
#434 Stuart FL17,43219,5662,134+12.2%
#435 South Amboy NJ9,40010,5491,149+12.2%
#436 Altoona WI8,2899,3021,013+12.2%
#437 Woodstock GA35,09539,3814,286+12.2%
#438 Lakeville MN69,49577,9718,476+12.2%
#439 Redmond WA73,26982,1958,926+12.2%
#440 Spanish Fork UT42,62147,8095,188+12.2%
#441 Fairview TN9,39210,5351,143+12.2%
#442 Beaumont CA53,05559,5026,447+12.2%
#443 Knightdale NC19,47121,8292,358+12.1%
#444 Mount Juliet TN39,31244,0664,754+12.1%
#445 Crestview FL27,42630,7273,301+12.0%
#446 Panama City FL33,04737,0243,977+12.0%
#447 Addis LA6,7297,538809+12.0%
#448 Oswego IL34,62338,7784,155+12.0%
#449 Macclenny FL7,3038,178875+12.0%
#450 St. Augustine FL14,31916,0331,714+12.0%
#451 St. James NC6,5337,315782+12.0%
#452 Greenfield IN23,46126,2682,807+12.0%
#453 Daphne AL27,47230,7513,279+11.9%
#454 Carlisle PA20,11722,5172,400+11.9%
#455 Parker CO58,49565,4736,978+11.9%
#456 Oak Grove MO8,1609,129969+11.9%
#457 La Plata MD10,16811,3741,206+11.9%
#458 Pickerington OH23,07925,8142,735+11.9%
#459 Mount Dora FL16,32718,2611,934+11.8%
#460 Dundee MI5,3726,006634+11.8%
#461 Owasso OK38,31342,8214,508+11.8%
#462 Tega Cay SC12,79014,2941,504+11.8%
#463 Mulvane KS6,2807,016736+11.7%
#464 Warrenton MO8,4399,420981+11.6%
#465 Bogota NJ8,7819,7991,018+11.6%
#466 Belleview FL5,5186,156638+11.6%
#467 Texas City TX51,90557,8755,970+11.5%
#468 St. George UT95,353106,28810,935+11.5%
#469 Dunlap TN5,3495,960611+11.4%
#470 Fernley NV22,89625,5082,612+11.4%
#471 Lincolnton NC11,09212,3531,261+11.4%
#472 Noble OK6,9857,779794+11.4%
#473 Clarksville TN166,755185,69018,935+11.4%
#474 Bowie TX5,4376,054617+11.3%
#475 Statesville NC28,46331,6933,230+11.3%
#476 Grimes IA15,51317,2661,753+11.3%
#477 Rosenberg TX38,25242,5714,319+11.3%
#478 Calimesa CA10,01911,1501,131+11.3%
#479 Tonganoxie KS5,5676,195628+11.3%
#480 Fowler CA6,7137,470757+11.3%
#481 Liberty Lake WA12,00113,3531,352+11.3%
#482 Belton TX23,04125,6352,594+11.3%
#483 Mansfield TX72,63680,8038,167+11.2%
#484 Merced CA86,37496,0739,699+11.2%
#485 Blanchard OK8,8739,869996+11.2%
#486 South Jordan UT77,48586,1568,671+11.2%
#487 Holmen WI10,67411,8661,192+11.2%
#488 Greenfield CA18,93721,0422,105+11.1%
#489 Homer AK5,5246,136612+11.1%
#490 Airway Heights WA10,76111,9501,189+11.0%
#491 Harrison NY28,20731,3213,114+11.0%
#492 Oak Island NC8,3969,322926+11.0%
#493 Hutchins TX7,2037,996793+11.0%
#494 Pingree Grove IL10,37211,5121,140+11.0%
#495 Lakeland FL112,614124,99012,376+11.0%
#496 Prineville OR10,73911,9171,178+11.0%
#497 Bixby OK28,59531,7283,133+11.0%
#498 Byron GA5,6846,305621+10.9%
#499 Peculiar MO5,6136,226613+10.9%
#500 Fitchburg WI30,98334,3573,374+10.9%
Showing 500 of 19,479 cities meeting the population floor. Full dataset at /data/city-population-csv/.

Methodology · the 5,000-resident floor

Why we exclude cities under 5,000 residents from this ranking.

Percent growth is extremely volatile for small denominators. A hamlet that grows from 12 residents to 200 would show +1,567% growth — mathematically true but not a meaningful signal about urban expansion. To keep this ranking useful, we restrict it to cities with a 2020 base population of at least 5,000 residents. This threshold matches the one used in the pre-computed national rank field (national_rank_growth_2020_2024_pct) in the dataset.

The full CSV download at /data/city-population-csv/ contains all 19,479 cities including those below the floor, so you can apply your own threshold. Full methodology →

Want the full dataset?

All 19,479 cities as a single CSV.

Every field for every place. Public-domain. sha256 verified.