Ranked from official statistics; every city opens its own guide.
Ranking CITY (80 largest of Kentucky) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 80 largest places in Kentucky, Louisville has the most residents (631,818), followed by Lexington and Bowling Green . Click any column to sort; click a city for its guide.
What the ranking shows Across the 80 places in Kentucky that we cover, the median is 10,565 and the average 27,257; the figure runs from 631,818 (Louisville ) to 5,743 (Dayton ). That is a spread of 110.0 times between the two ends.
How to use it The first five are Louisville , Lexington , Bowling Green , Owensboro , Covington . A high or low position is not good or bad on its own: size brings more employers and services but also longer commutes and more competition for housing. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Population Median household income Median rent A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Population ⇅ Median household income ⇅ Median rent ⇅ 1 Louisville Jefferson County 631,818 $66,849 $1,120 2 Lexington Fayette County 323,725 $69,479 $1,164 3 Bowling Green Warren County 75,388 $48,873 $998 4 Owensboro Daviess County 60,302 $56,357 $905 5 Covington Kenton County 41,110 $61,166 $1,006 6 Georgetown Scott County 39,117 $80,088 $1,255 7 Richmond Madison County 37,111 $50,870 $917 8 Florence Boone County 32,803 $71,003 $1,329 9 Elizabethtown Hardin County 32,576 $60,760 $909 10 Nicholasville Jessamine County 32,197 $68,503 $1,147 11 Hopkinsville Christian County 30,906 $49,139 $902 12 Independence Kenton County 29,392 $102,361 $1,250 13 Jeffersontown Jefferson County 29,199 $81,506 $1,320 14 Frankfort Franklin County 28,503 $53,073 $944 15 Henderson Henderson County 27,852 $48,186 $771 16 Paducah McCracken County 26,845 $49,915 $834 17 Radcliff Hardin County 22,864 $58,559 $971 18 Ashland Boyd County 21,295 $52,715 $872 19 Erlanger Kenton County 19,875 $75,840 $970 20 Madisonville Hopkins County 19,515 $53,860 $838 21 Winchester Clark County 19,213 $54,378 $916 22 Mount Washington Bullitt County 18,480 $96,239 $1,008 23 Murray Calloway County 18,080 $44,091 $870 24 Burlington (unincorporated) Boone County 18,008 $109,308 $1,489 25 Shelbyville Shelby County 17,668 $75,610 $1,033 26 St. Matthews Jefferson County 17,577 $82,412 $1,369 27 Danville Boyle County 17,327 $52,646 $762 28 Fort Thomas Campbell County 17,169 $104,350 $1,126 29 Berea Madison County 15,786 $59,495 $835 30 Shively Jefferson County 15,638 $50,221 $899 31 Glasgow Barren County 15,197 $43,074 $849 32 Shepherdsville Bullitt County 14,533 $71,476 $943 33 Newport Campbell County 13,967 $60,853 $1,087 34 Bardstown Nelson County 13,804 $51,381 $977 35 Somerset Pulaski County 12,216 $34,704 $775 36 Lawrenceburg Anderson County 11,943 $66,486 $954 37 Campbellsville Taylor County 11,622 $49,644 $685 38 Fort Campbell North (unincorporated) Christian County 11,356 $58,933 $1,529 39 Lyndon Jefferson County 11,030 $65,679 $1,246 40 Francisville (unincorporated) Boone County 10,565 $159,371 $1,420 41 Alexandria Campbell County 10,562 $102,239 $1,195 42 Versailles Woodford County 10,492 $62,368 $1,160 43 Franklin Simpson County 10,360 $59,052 $1,010 44 La Grange Oldham County 10,311 $88,464 $1,143 45 Oakbrook (unincorporated) Boone County 10,211 $94,652 $1,665 46 Paris Bourbon County 10,160 $55,839 $832 47 Mayfield Graves County 9,868 $40,965 $644 48 Middletown Jefferson County 9,763 $82,537 $1,502 49 Harrodsburg Mercer County 9,313 $48,381 $790 50 Elsmere Kenton County 9,205 $60,503 $1,351 51 Middlesborough Bell County 9,123 $31,106 $598 52 Fort Knox (unincorporated) Hardin County 8,836 $82,663 $1,502 53 Hillview Bullitt County 8,797 $68,111 $1,316 54 Maysville Mason County 8,737 $39,013 $699 55 Fort Mitchell Kenton County 8,713 $86,310 $1,039 56 Edgewood Kenton County 8,447 $119,028 $1,073 57 Corbin Whitley County 8,246 $51,065 $733 58 Oak Grove Christian County 7,962 $49,354 $1,197 59 Union Boone County 7,642 $136,712 $1,657 60 London Laurel County 7,561 $47,591 $815 61 Mount Sterling Montgomery County 7,551 $55,827 $699 62 Pikeville Pike County 7,490 $39,955 $862 63 Villa Hills Kenton County 7,480 $107,859 $1,412 64 Russellville Logan County 7,316 $45,484 $738 65 Flatwoods Greenup County 7,269 $59,972 $940 66 Taylor Mill Kenton County 6,937 $88,546 $1,139 67 Morehead Rowan County 6,870 $36,741 $800 68 Vine Grove Hardin County 6,830 $72,560 $1,334 69 Leitchfield Grayson County 6,819 $44,347 $621 70 Cynthiana Harrison County 6,458 $54,647 $770 71 Highland Heights Campbell County 6,444 $53,275 $1,144 72 Lebanon Marion County 6,430 $45,479 $701 73 Hebron (unincorporated) Boone County 6,407 $106,719 $1,491 74 Crestwood Oldham County 6,356 $108,046 $1,188 75 Cold Spring Campbell County 6,341 $75,000 $1,191 76 Princeton Caldwell County 6,241 $47,411 $762 77 Wilmore Jessamine County 6,057 $77,665 $975 78 Fort Wright Kenton County 5,887 $105,024 $1,142 79 Monticello Wayne County 5,753 $44,952 $779 80 Dayton Campbell County 5,743 $65,992 $1,137
Other rankings for Kentucky Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.