Guest, Sign inJoin
Madison County, Kentucky courthouseRichmond, #1 on this list · Photo: FloNight (Sydney Poore) and Russell Poore · CC BY-SA 4.0
Kentucky rankings · Growth

Fastest-growing towns in Kentucky

Richmond has grown fastest of Kentucky’s 125 towns of 2,500+: up 15.6% from 35,164 residents in April 2020 to an estimated 40,663 in July 2025 (Census Bureau estimates). The typical town here changed +2.1%; 40 of the 125 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

#1

Richmond

Madison County
+15.6%

35,164 in 2020·40,663 in 2025·+5,499 people

#2

Elizabethtown

Hardin County
+12.9%

31,388 in 2020·35,448 in 2025·+4,060 people

All 125 towns

Growth since 2020, highest first.

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

#TownGrowth since 2020People addedResidents
1RichmondMadison County+15.6%+5,49935,164 → 40,663April 2020 → July 2025
2ElizabethtownHardin County+12.9%+4,06031,388 → 35,448April 2020 → July 2025
3Crescent SpringsKenton County+10.2%+4374,271 → 4,708April 2020 → July 2025
4ScottsvilleAllen County+9.3%+3974,276 → 4,673April 2020 → July 2025
5GeorgetownScott County+8.9%+3,32637,557 → 40,883April 2020 → July 2025
6NicholasvilleJessamine County+8.8%+2,73731,120 → 33,857April 2020 → July 2025
7Bowling GreenWarren County+8.6%+6,19972,306 → 78,505April 2020 → July 2025
8CadizTrigg County+7.9%+2042,567 → 2,771April 2020 → July 2025
9Fort WrightKenton County+7.6%+4405,800 → 6,240April 2020 → July 2025
10BereaMadison County+7.3%+1,13015,532 → 16,662April 2020 → July 2025
11WaltonBoone County+7.0%+3825,486 → 5,868April 2020 → July 2025
12UnionBoone County+6.9%+5137,424 → 7,937April 2020 → July 2025
13MurrayCalloway County+6.9%+1,21917,745 → 18,9642020 base revised by Census
14SimpsonvilleShelby County+6.8%+2042,979 → 3,183April 2020 → July 2025
15Vine GroveHardin County+6.8%+4466,572 → 7,018April 2020 → July 2025
16Villa HillsKenton County+6.7%+4937,304 → 7,797April 2020 → July 2025
17ShelbyvilleShelby County+6.6%+1,14817,305 → 18,453April 2020 → July 2025
18LebanonMarion County+6.6%+4126,287 → 6,699April 2020 → July 2025
19FlorenceBoone County+6.4%+2,03831,980 → 34,018April 2020 → July 2025
20Cold SpringCampbell County+6.3%+3936,247 → 6,640April 2020 → July 2025
21AlexandriaCampbell County+6.2%+64310,351 → 10,994April 2020 → July 2025
22SomersetPulaski County+6.1%+73511,960 → 12,695April 2020 → July 2025
23WilmoreJessamine County+6.1%+3696,011 → 6,380April 2020 → July 2025
24SpringfieldWashington County+6.0%+1732,860 → 3,033April 2020 → July 2025
25SouthgateCampbell County+6.0%+2193,649 → 3,868April 2020 → July 2025
26La GrangeOldham County+5.9%+59810,071 → 10,669April 2020 → July 2025
27CrestwoodOldham County+5.7%+3576,225 → 6,582April 2020 → July 2025
28BellevueCampbell County+5.5%+3075,540 → 5,847April 2020 → July 2025
29FranklinSimpson County+5.5%+56210,197 → 10,759April 2020 → July 2025
30DaytonCampbell County+5.5%+3115,663 → 5,974April 2020 → July 2025
31IndependenceKenton County+5.2%+1,50528,693 → 30,198April 2020 → July 2025
32LancasterGarrard County+5.2%+2043,907 → 4,111April 2020 → July 2025
33ShepherdsvilleBullitt County+5.2%+73814,193 → 14,931April 2020 → July 2025
34LawrenceburgAnderson County+5.1%+59911,730 → 12,329April 2020 → July 2025
35Mount WashingtonBullitt County+5.0%+90518,084 → 18,989April 2020 → July 2025
36Pioneer VillageBullitt County+4.7%+1252,669 → 2,794April 2020 → July 2025
37HillviewBullitt County+4.5%+3868,634 → 9,020April 2020 → July 2025
38HarrodsburgMercer County+4.4%+4079,169 → 9,576April 2020 → July 2025
39BardstownNelson County+4.4%+60013,561 → 14,161April 2020 → July 2025
40EminenceHenry County+4.3%+1162,707 → 2,823April 2020 → July 2025
41CrittendenGrant County+4.1%+1654,020 → 4,185April 2020 → July 2025
42RussellvilleLogan County+4.0%+2857,169 → 7,454April 2020 → July 2025
43ElsmereKenton County+4.0%+3649,157 → 9,521April 2020 → July 2025
44Taylor MillKenton County+3.9%+2676,877 → 7,144April 2020 → July 2025
45Russell SpringsRussell County+3.8%+1042,724 → 2,828April 2020 → July 2025
46CynthianaHarrison County+3.8%+2416,335 → 6,576April 2020 → July 2025
47VersaillesWoodford County+3.7%+38510,349 → 10,734April 2020 → July 2025
48West LibertyMorgan County+3.7%+1193,220 → 3,339April 2020 → July 2025
49BrandenburgMeade County+3.7%+1072,896 → 3,003April 2020 → July 2025
50LeitchfieldGrayson County+3.5%+2386,777 → 7,0152020 base revised by Census
51WilliamstownGrant County+3.1%+1223,908 → 4,030April 2020 → July 2025
52StanfordLincoln County+3.0%+1083,653 → 3,761April 2020 → July 2025
53CampbellsvilleTaylor County+2.9%+32911,454 → 11,783April 2020 → July 2025
54DanvilleBoyle County+2.9%+49417,242 → 17,736April 2020 → July 2025
55ErlangerKenton County+2.6%+50919,649 → 20,158April 2020 → July 2025
56ProspectJefferson County+2.4%+1114,594 → 4,705April 2020 → July 2025
57MiddletownJefferson County+2.4%+2309,714 → 9,944April 2020 → July 2025
58LexingtonFayette County+2.2%+7,188322,563 → 329,751April 2020 → July 2025
59LyndonJefferson County+2.2%+24311,058 → 11,301April 2020 → July 2025
60CovingtonKenton County+2.2%+89740,950 → 41,847April 2020 → July 2025
61Douglass HillsJefferson County+2.1%+1175,458 → 5,575April 2020 → July 2025
62HurstbourneJefferson County+2.1%+994,688 → 4,787April 2020 → July 2025
63FlemingsburgFleming County+2.1%+622,943 → 3,005April 2020 → July 2025
64CarrolltonCarroll County+2.1%+813,883 → 3,964April 2020 → July 2025
65WinchesterClark County+1.9%+36719,147 → 19,514April 2020 → July 2025
66AnchorageJefferson County+1.9%+472,500 → 2,547April 2020 → July 2025
67Crestview HillsKenton County+1.9%+603,241 → 3,301April 2020 → July 2025
68Indian HillsJefferson County+1.8%+522,887 → 2,939April 2020 → July 2025
69GlasgowBarren County+1.8%+26915,033 → 15,302April 2020 → July 2025
70St. MatthewsJefferson County+1.7%+30717,561 → 17,868April 2020 → July 2025
71ShivelyJefferson County+1.6%+25515,640 → 15,895April 2020 → July 2025
72Louisville+1.6%+12,260782,962 → 795,222April 2020 → July 2025
73LondonLaurel County+1.2%+937,544 → 7,637April 2020 → July 2025
74OwensboroDaviess County+1.1%+65560,237 → 60,892April 2020 → July 2025
75CorbinWhitley County+0.9%+737,838 → 7,911April 2020 → July 2025
76HodgenvilleLarue County+0.9%+313,347 → 3,3782020 base revised by Census
77WilliamsburgWhitley County+0.9%+485,323 → 5,371April 2020 → July 2025
78EdgewoodKenton County+0.8%+668,437 → 8,503April 2020 → July 2025
79Mount SterlingMontgomery County+0.7%+517,535 → 7,586April 2020 → July 2025
80Fort MitchellKenton County+0.6%+558,696 → 8,751April 2020 → July 2025
81Park HillsKenton County+0.5%+173,171 → 3,188April 2020 → July 2025
82FrankfortFranklin County+0.2%+5028,607 → 28,657April 2020 → July 2025
83MorgantownButler County+0.1%+32,509 → 2,512April 2020 → July 2025
84Lakeside ParkKenton County+0.1%+32,844 → 2,847April 2020 → July 2025
85Beaver DamOhio County+0.0%+13,536 → 3,537April 2020 → July 2025
86LudlowKenton County−0.0%−14,392 → 4,391April 2020 → July 2025
87HartfordOhio County−0.1%−32,668 → 2,665April 2020 → July 2025
88Calvert CityMarshall County−0.2%−62,516 → 2,510April 2020 → July 2025
89JeffersontownJefferson County−0.3%−8929,282 → 29,1932020 base revised by Census
90ParisBourbon County−0.5%−4610,176 → 10,130April 2020 → July 2025
91Central CityMuhlenberg County−0.5%−325,825 → 5,793April 2020 → July 2025
92Graymoor-DevondaleJefferson County−0.6%−162,848 → 2,832April 2020 → July 2025
93ProvidenceWebster County−0.6%−182,890 → 2,872April 2020 → July 2025
94MonticelloWayne County−0.8%−445,765 → 5,721April 2020 → July 2025
95FlatwoodsGreenup County−0.9%−697,508 → 7,4392020 base revised by Census
96BentonMarshall County−0.9%−444,762 → 4,718April 2020 → July 2025
97NewportCampbell County−1.1%−15814,156 → 13,998April 2020 → July 2025
98MarionCrittenden County−1.1%−332,912 → 2,879April 2020 → July 2025
99MadisonvilleHopkins County−1.1%−22519,653 → 19,428April 2020 → July 2025
100Oak GroveChristian County−1.3%−1047,934 → 7,830April 2020 → July 2025
101HendersonHenderson County−1.3%−37328,195 → 27,822April 2020 → July 2025
102PaducahMcCracken County−1.5%−39627,126 → 26,730April 2020 → July 2025
103Fort ThomasCampbell County−1.6%−28717,429 → 17,142April 2020 → July 2025
104MayfieldGraves County−1.6%−16510,016 → 9,851April 2020 → July 2025
105PrincetonCaldwell County−1.7%−1046,272 → 6,168April 2020 → July 2025
106MaysvilleMason County−1.8%−1568,844 → 8,688April 2020 → July 2025
107RadcliffHardin County−1.9%−44723,023 → 22,576April 2020 → July 2025
108WilderCampbell County−2.0%−653,173 → 3,108April 2020 → July 2025
109HopkinsvilleChristian County−2.4%−75631,167 → 30,411April 2020 → July 2025
110GraysonCarter County−2.8%−1093,837 → 3,728April 2020 → July 2025
111AshlandBoyd County−2.9%−63221,628 → 20,996April 2020 → July 2025
112StantonPowell County−3.0%−973,250 → 3,153April 2020 → July 2025
113GreenvilleMuhlenberg County−3.2%−1424,492 → 4,350April 2020 → July 2025
114RussellGreenup County−3.2%−1203,748 → 3,628April 2020 → July 2025
115ColumbiaAdair County−3.3%−1604,840 → 4,680April 2020 → July 2025
116MorganfieldUnion County−4.5%−1473,249 → 3,102April 2020 → July 2025
117Highland HeightsCampbell County−4.6%−3086,649 → 6,341April 2020 → July 2025
118PaintsvilleJohnson County−4.8%−2074,318 → 4,111April 2020 → July 2025
119BarbourvilleKnox County−5.0%−1613,225 → 3,064April 2020 → July 2025
120Morehead College campusRowan County−5.1%−3617,137 → 6,776April 2020 → July 2025
121LouisaLawrence County−5.4%−1432,663 → 2,520April 2020 → July 2025
122PikevillePike County−6.3%−4887,758 → 7,270April 2020 → July 2025
123MiddlesboroughBell County−6.5%−6129,388 → 8,776April 2020 → July 2025
124PrestonsburgFloyd County−7.5%−2943,912 → 3,6182020 base revised by Census
125HazardPerry County−9.0%−4745,268 → 4,794April 2020 → July 2025
Quick answers

Questions people ask

What is the fastest-growing town in Kentucky?

Richmond (Madison County): it grew 15.6%, from 35,164 residents in April 2020 to an estimated 40,663 in July 2025. Elizabethtown (+12.9%) and Crescent Springs (+10.2%) 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 (125 in Kentucky). 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 Kentucky page.

Go deeper

More Kentucky lists

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

All Kentucky rankings →
Other states

Fastest-growing towns in other states