Guest, Sign inJoin
AnchorageposummerAnchorage, #1 on this list · Photo: STONE8HENGE · Public domain
Kentucky rankings · Income

Towns with the highest incomes in Kentucky

Anchorage has the highest median household income of Kentucky’s 142 towns of 2,500+: $199,375 a year (Census ACS 2020–2024). The typical town here is at $59,734; 18 of the 142 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#1

Anchorage

Jefferson County · 2,547 people
$199,375

Median household income·±$62,098 margin·11.9% in poverty

#2

Indian Hills

Jefferson County · 2,939 people
$192,000

Median household income·±$62,970 margin·2.6% in poverty

All 142 towns

Median household income, highest first.

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

#TownMedian household incomeMargin (±)In poverty
1AnchorageJefferson County · 2,547 people$199,375$62,09811.9%of residents
2Indian HillsJefferson County · 2,939 people$192,000$62,9702.6%of residents
3Bucknerunincorporated, Oldham County · 4,119 people$164,219$14,9630.1%of residents
4ProspectJefferson County · 4,705 people$163,462$27,4382.4%of residents
5Francisvilleunincorporated, Boone County · 10,565 people$159,371$8,8701.7%of residents
6UnionBoone County · 7,937 people$136,712$9,2032.9%of residents
7Lakeside ParkKenton County · 2,847 people$128,650$66,4551.5%of residents
8Sorghounincorporated, Daviess County · 2,960 people$121,579$41,3708.4%of residents
9EdgewoodKenton County · 8,503 people$119,028$15,5613.8%of residents
10HurstbourneJefferson County · 4,787 people$116,094$16,1915.5%of residents
11Burlingtonunincorporated, Boone County · 18,008 people$109,308$13,4745.5%of residents
12CrestwoodOldham County · 6,582 people$108,046$19,5438.1%of residents
13Villa HillsKenton County · 7,797 people$107,859$9,7323.7%of residents
14Hebronunincorporated, Boone County · 6,407 people$106,719$7,57810.0%of residents
15Fort WrightKenton County · 6,240 people$105,024$26,2933.0%of residents
16Fort ThomasCampbell County · 17,142 people$104,350$9,9046.1%of residents
17IndependenceKenton County · 30,198 people$102,361$8,2848.8%of residents
18AlexandriaCampbell County · 10,994 people$102,239$13,7447.7%of residents
19Park HillsKenton County · 3,188 people$99,861$18,4227.5%of residents
20Reidlandunincorporated, McCracken County · 5,277 people$99,423$22,9657.9%of residents
21Graymoor-DevondaleJefferson County · 2,832 people$96,667$17,1805.6%of residents
22Mount WashingtonBullitt County · 18,989 people$96,239$5,6085.3%of residents
23Crestview HillsKenton County · 3,301 people$95,441$21,89811.7%of residents
24WilliamstownGrant County · 4,030 people$95,050$20,2827.7%of residents
25Oakbrookunincorporated, Boone County · 10,211 people$94,652$8,6702.5%of residents
26Massacunincorporated, McCracken County · 4,698 people$92,560$21,52910.1%of residents
27SimpsonvilleShelby County · 3,183 people$91,188$13,3206.8%of residents
28Taylor MillKenton County · 7,144 people$88,546$18,36310.9%of residents
29La GrangeOldham County · 10,669 people$88,464$14,7058.0%of residents
30Fort MitchellKenton County · 8,751 people$86,310$12,0528.1%of residents
31Pioneer VillageBullitt County · 2,794 people$84,167$13,77511.6%of residents
32Masonvilleunincorporated, Daviess County · 2,887 people$83,241$29,19511.1%of residents
33Crescent SpringsKenton County · 4,708 people$83,066$26,6565.4%of residents
34Fort Knoxunincorporated, Hardin County · 8,836 people$82,663$14,2929.0%of residents
35MiddletownJefferson County · 9,944 people$82,537$8,5699.1%of residents
36St. MatthewsJefferson County · 17,868 people$82,412$7,7497.2%of residents
37JeffersontownJefferson County · 29,193 people$81,506$7,4076.5%of residents
38Claryvilleunincorporated, Campbell County · 3,251 people$81,458$28,8611.2%of residents
39GeorgetownScott County · 40,883 people$80,088$3,11112.1%of residents
40Douglass HillsJefferson County · 5,575 people$78,482$12,0866.4%of residents
41WaltonBoone County · 5,868 people$77,917$14,64113.0%of residents
42WilmoreJessamine County · 6,380 people$77,665$16,82112.5%of residents
43RussellGreenup County · 3,628 people$76,182$13,0984.7%of residents
44ErlangerKenton County · 20,158 people$75,840$8,55213.7%of residents
45ShelbyvilleShelby County · 18,453 people$75,610$6,04214.5%of residents
46Cold SpringCampbell County · 6,640 people$75,000$8,3669.9%of residents
47Westwoodunincorporated, Boyd County · 4,473 people$73,511$8,2669.6%of residents
48Vine GroveHardin County · 7,018 people$72,560$14,30011.1%of residents
49Hendronunincorporated, McCracken County · 4,495 people$71,610$12,5923.8%of residents
50ShepherdsvilleBullitt County · 14,931 people$71,476$10,52921.5%of residents
51BellevueCampbell County · 5,847 people$71,166$7,06111.4%of residents
52FlorenceBoone County · 34,018 people$71,003$3,7239.5%of residents
53WilderCampbell County · 3,108 people$70,893$20,63518.6%of residents
54Thrustonunincorporated, Daviess County · 2,581 people$69,922$40,43121.6%of residents
55Louisville795,222 people$69,866$1,22814.3%of residents
56LexingtonFayette County · 329,751 people$69,479$1,69114.9%of residents
57NicholasvilleJessamine County · 33,857 people$68,503$5,68213.1%of residents
58HillviewBullitt County · 9,020 people$68,111$5,73911.2%of residents
59BentonMarshall County · 4,718 people$66,827$18,74911.4%of residents
60LawrenceburgAnderson County · 12,329 people$66,486$9,76812.0%of residents
61DaytonCampbell County · 5,974 people$65,992$6,51515.9%of residents
62MorganfieldUnion County · 3,102 people$65,829$11,36415.9%of residents
63LyndonJefferson County · 11,301 people$65,679$7,3849.2%of residents
64LudlowKenton County · 4,391 people$65,284$10,11024.4%of residents
65VersaillesWoodford County · 10,734 people$62,368$5,67716.4%of residents
66HartfordOhio County · 2,665 people$61,445$14,83112.9%of residents
67CovingtonKenton County · 41,847 people$61,166$4,26320.8%of residents
68NewportCampbell County · 13,998 people$60,853$4,19820.8%of residents
69ElizabethtownHardin County · 35,448 people$60,760$3,79317.0%of residents
70ElsmereKenton County · 9,521 people$60,503$9,96515.6%of residents
71FlatwoodsGreenup County · 7,439 people$59,972$7,79818.4%of residents
72BereaMadison County · 16,662 people$59,495$5,11017.9%of residents
73FranklinSimpson County · 10,759 people$59,052$8,42517.1%of residents
74Fort Campbell Northunincorporated, Christian County · 11,356 people$58,933$6,62311.7%of residents
75RadcliffHardin County · 22,576 people$58,559$2,75715.9%of residents
76HodgenvilleLarue County · 3,378 people$57,739$14,21919.1%of residents
77CrittendenGrant County · 4,185 people$57,283$10,5509.5%of residents
78OwensboroDaviess County · 60,892 people$56,357$4,77518.9%of residents
79ParisBourbon County · 10,130 people$55,839$8,05116.9%of residents
80Mount SterlingMontgomery County · 7,586 people$55,827$7,32116.9%of residents
81HardinsburgBreckinridge County · 2,513 people$55,795$8,68418.2%of residents
82ProvidenceWebster County · 2,872 people$55,121$8,68619.9%of residents
83CynthianaHarrison County · 6,576 people$54,647$6,45630.5%of residents
84SouthgateCampbell County · 3,868 people$54,421$7,30419.8%of residents
85WinchesterClark County · 19,514 people$54,378$3,71017.3%of residents
86Beaver DamOhio County · 3,537 people$53,944$6,07911.2%of residents
87MadisonvilleHopkins County · 19,428 people$53,860$3,72123.3%of residents
88Highland HeightsCampbell County · 6,341 people$53,275$7,65819.9%of residents
89FrankfortFranklin County · 28,657 people$53,073$3,87519.1%of residents
90AshlandBoyd County · 20,996 people$52,715$5,32122.4%of residents
91DanvilleBoyle County · 17,736 people$52,646$5,08717.4%of residents
92BardstownNelson County · 14,161 people$51,381$7,02214.7%of residents
93CorbinWhitley County · 7,911 people$51,065$8,46126.0%of residents
94HazardPerry County · 4,794 people$51,016$25,53631.5%of residents
95Central CityMuhlenberg County · 5,793 people$50,885$7,26025.6%of residents
96RichmondMadison County · 40,663 people$50,870$1,69219.5%of residents
97ShivelyJefferson County · 15,895 people$50,221$4,28814.7%of residents
98PaducahMcCracken County · 26,730 people$49,915$5,82822.3%of residents
99BrandenburgMeade County · 3,003 people$49,844$13,24624.8%of residents
100CampbellsvilleTaylor County · 11,783 people$49,644$6,46423.4%of residents
101Oak GroveChristian County · 7,830 people$49,354$6,86823.1%of residents
102StanfordLincoln County · 3,761 people$49,337$12,77112.0%of residents
103HopkinsvilleChristian County · 30,411 people$49,139$2,07019.3%of residents
104Calvert CityMarshall County · 2,510 people$48,906$23,63112.8%of residents
105Bowling GreenWarren County · 78,505 people$48,873$2,04425.6%of residents
106SpringfieldWashington County · 3,033 people$48,750$21,71210.3%of residents
107HarrodsburgMercer County · 9,576 people$48,381$6,80614.5%of residents
108West LibertyMorgan County · 3,339 people$48,235$18,06417.4%of residents
109HendersonHenderson County · 27,822 people$48,186$2,52318.7%of residents
110LondonLaurel County · 7,637 people$47,591$8,05630.2%of residents
111PrincetonCaldwell County · 6,168 people$47,411$13,15415.8%of residents
112ColumbiaAdair County · 4,680 people$47,299$10,98118.3%of residents
113Farleyunincorporated, McCracken County · 4,458 people$47,292$7,79530.8%of residents
114GreenvilleMuhlenberg County · 4,350 people$46,054$15,18521.3%of residents
115CarrolltonCarroll County · 3,964 people$45,871$12,10822.8%of residents
116RussellvilleLogan County · 7,454 people$45,484$5,26020.7%of residents
117LebanonMarion County · 6,699 people$45,479$14,38225.6%of residents
118MonticelloWayne County · 5,721 people$44,952$11,35830.4%of residents
119LeitchfieldGrayson County · 7,015 people$44,347$5,49324.3%of residents
120CadizTrigg County · 2,771 people$44,152$8,46623.5%of residents
121MurrayCalloway County · 18,964 people$44,091$4,63724.1%of residents
122LancasterGarrard County · 4,111 people$43,898$10,26429.1%of residents
123GlasgowBarren County · 15,302 people$43,074$6,56121.9%of residents
124EminenceHenry County · 2,823 people$41,734$9,87726.6%of residents
125MayfieldGraves County · 9,851 people$40,965$6,69926.9%of residents
126LouisaLawrence County · 2,520 people$40,000$15,27722.3%of residents
127PikevillePike County · 7,270 people$39,955$13,38727.1%of residents
128MarionCrittenden County · 2,879 people$39,414$5,89225.1%of residents
129MaysvilleMason County · 8,688 people$39,013$7,84324.3%of residents
130Russell SpringsRussell County · 2,828 people$38,697$5,23128.3%of residents
131WilliamsburgWhitley County · 5,371 people$38,147$13,48530.9%of residents
132MorgantownButler County · 2,512 people$37,604$12,21837.3%of residents
133Morehead College campusRowan County · 6,776 people$36,741$8,05338.0%of residents
134ScottsvilleAllen County · 4,673 people$35,562$7,42321.9%of residents
135FlemingsburgFleming County · 3,005 people$35,493$3,95334.3%of residents
136SomersetPulaski County · 12,695 people$34,704$4,32527.2%of residents
137MiddlesboroughBell County · 8,776 people$31,106$5,21531.0%of residents
138PaintsvilleJohnson County · 4,111 people$28,257$9,23232.9%of residents
139GraysonCarter County · 3,728 people$27,542$6,38537.9%of residents
140PrestonsburgFloyd County · 3,618 people$25,746$4,60445.3%of residents
141StantonPowell County · 3,153 people$25,417$6,97326.0%of residents
142BarbourvilleKnox County · 3,064 people$22,046$6,69351.8%of residents
Quick answers

Questions people ask

Which Kentucky town has the highest income?

Anchorage (Jefferson County): its median household income is $199,375 (±$62,098). Indian Hills ($192,000) and Buckner ($164,219) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (142 in Kentucky). Smaller towns show their income on their own page. 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

Highest incomes in other states