State

Kentucky ZIP Codes & Demographics

946 ZIP codes  ·  120 counties  ·  20+ cities

👥4,518,507Total Population
💰$65,382Median HH Income▼ 14% below avg
🎂39.2Median Age
🏠$199,704Median Home Value▼ 28% below avg
🎓38.1%College Grads≈ Avg
📊5.0%Unemployment≈ Avg
People & Population (ACS 2023 — weighted avg)
♂ Male 49.5% Female 50.5% ♀

Race & Ethnicity

White: 82.3%Hispanic: 5%Black: 8.5%Asian: 1.8%Other: 3.4%Race
White82.3%
Hispanic5.0%
Black8.5%
Asian1.8%
Other3.4%

Age Breakdown

Under 5
6%
5–17
17%
18–24
9%
25–44
26%
45–64
26%
65+
8%

Key Indicators

Median Age39.2 yrs
Avg HH Size2.38
Below Poverty15.7% ▲ 57% above avg
College Grads38.1% ≈ Avg
Unemployment5.0% ≈ Avg
No HS Diploma39,314 (1.4%)
HS Graduate859,453 (30.9%)
Some College407,648 (14.7%)
Associates403,123 (14.5%)
Bachelors274,122 (9.9%)
Graduate Degree795,667 (28.6%)

Education

No HS: 1.4%HS Grad: 30.9%Some College: 14.7%Associates: 14.5%Bachelors: 9.9%Graduate: 28.6%Edu
No HS1.4%
HS Grad30.9%
Some College14.7%
Associates14.5%
Bachelors9.9%
Graduate28.6%
Housing & Income

Housing Tenure

Owner: 68.6%Renter: 31.4%Tenure
Owner68.6%
Renter31.4%

Home Value Distribution

Under $50k
10%
$50k–$100k
12%
$100k–$150k
15%
$150k–$200k
15%
$200k–$300k
23%
$300k–$500k
17%
Over $500k
7%

Financials

Median HH Income$65,382 ▼ 14% below avg
Median Home Value$199,704 ▼ 28% below avg
Home/Income Ratio3.1x (nat avg ~3.5x)
Median Rent$943/mo
Total Housing Units2,012,760
Vacant Units218,963

Income Distribution

Under $25k
21%
$25k–$50k
18%
$50k–$75k
18%
$75k–$100k
13%
$100k–$150k
16%
$150k–$200k
7%
Over $200k
7%
Employment & Commute

How People Get to Work

Drove Alone
87%
Public Transit
1%
Walked
2%
Work From Home
10%

Commute Time

Under 15 min
30%
15–30 min
39%
30–45 min
18%
Over 45 min
13%
Housing Stock

Year Built

Before 1940
2%
1940s–1950s
10%
1960s–1970s
14%
1980s–1990s
18%
2000+
57%
About Kentucky ZIP Codes

Kentucky contains 946 ZIP codes across 120 counties. With an estimated population of 4,518,507 residents and a median age of 39.17 years, it is a middle-aged state in terms of demographics.

Economically, Kentucky is broadly a solidly middle-class state. The median household income of $65,381 is near the national average. The statewide unemployment rate is 5.0%, near the national average. Approximately 15.7% of residents live below the poverty line.

Kentucky has an affordable housing market overall, with a median home value of $199,704 — below the national average. Median monthly rent across the state averages around $942. Homeownership stands at 68.6% statewide.

The population of Kentucky is primarily White (82.28%). Residents are broadly moderately educated — 38.1% hold a bachelor's degree or higher, near the national average.

The 946 ZIP codes across Kentucky vary widely in character — from dense urban cores to rural agricultural areas. Each of the 120 counties has its own economic profile, housing market, and demographic makeup. Browse by county below to find ZIP codes that match your specific needs, whether you're researching relocation, real estate, business demographics, or local government boundaries.

Looking for ZIP code data in Kentucky? Every ZIP code page includes population counts, median household income, home values, rental rates, age distribution, race and ethnicity breakdown, education levels, commute data, and housing stock information — all sourced from the U.S. Census Bureau's American Community Survey.

Largest Cities in Kentucky
CityZIPsPopulationAvg Income
Louisville 66 765,842 $66,375
Lexington 39 321,882 $77,096
Bowling Green 4 126,490 $69,215
Owensboro 4 87,437 $62,510
Richmond 2 65,030 $62,731
Paducah 3 60,200 $61,460
Florence 2 55,880 $75,582
Elizabethtown 2 53,240 $68,715
Georgetown 1 52,173 $83,012
Frankfort 9 51,627 $67,125
Nicholasville 2 45,142 $75,264
London 6 43,407 $62,530
Somerset 3 43,079 $51,413
Hopkinsville 2 41,510 $49,872
Ft Mitchell 1 40,661 $100,645
Covington 5 40,470 $61,657
Ashland 4 40,110 $60,801
Shepherdsville 2 38,533 $77,083
Henderson 2 38,434 $56,661
Newport 4 36,807 $65,358
Counties in Kentucky
CountyZIPsPopulationAvg IncomeAvg HomeUnemp.College
Jefferson County 73 803,298 $76,021 $281,841 5.1% 46.1%
Fayette County 39 321,882 $77,096 $321,664 5.0% 52.1%
Kenton County 12 165,256 $75,477 $207,937 4.3% 43.5%
Warren County 10 144,627 $73,379 $248,050 3.6% 43.3%
Boone County 9 141,911 $105,628 $257,300 2.6% 46.7%
Hardin County 15 123,479 $67,439 $189,972 4.7% 33.0%
Daviess County 11 105,150 $67,675 $184,716 4.5% 44.1%
Madison County 6 95,005 $60,309 $196,500 5.7% 42.0%
Campbell County 11 93,172 $76,957 $211,622 4.1% 42.7%
Christian County 10 79,440 $62,374 $163,437 4.5% 32.9%
McCracken County 5 69,395 $69,966 $177,175 3.6% 38.4%
Bullitt County 7 69,358 $70,308 $215,280 4.7% 27.2%
Pulaski County 11 66,565 $49,436 $136,612 6.2% 28.0%
Oldham County 7 59,546 $114,882 $354,483 2.7% 54.5%
Scott County 3 58,661 $79,956 $253,500 7.1% 38.2%
Pike County 41 56,169 $47,406 $104,964 7.0% 19.8%
Laurel County 11 55,275 $58,277 $133,420 5.4% 26.0%
Jessamine County 4 52,894 $90,779 $191,433 1.9% 43.2%
Boyd County 6 52,167 $63,983 $140,875 5.0% 34.7%
Franklin County 9 51,627 $67,125 $199,900 5.6% 41.5%
Whitley County 6 51,202 $35,615 $98,350 2.9% 24.6%
Nelson County 9 49,125 $72,433 $200,600 3.3% 35.5%
Hopkins County 10 46,033 $56,445 $116,360 4.4% 26.2%
Henderson County 8 44,147 $62,574 $174,800 3.0% 23.4%
Shelby County 6 43,753 $83,451 $303,860 2.7% 42.2%
Barren County 9 42,860 $55,310 $181,385 1.9% 27.5%
Graves County 12 38,098 $62,227 $154,120 2.9% 29.4%
Calloway County 6 37,518 $59,187 $159,966 5.8% 35.8%
Clark County 2 36,729 $67,910 $197,200 4.9% 32.1%
Floyd County 33 35,433 $48,326 $82,379 6.6% 24.6%
Greenup County 7 32,750 $59,885 $134,871 5.3% 27.5%
Marshall County 4 31,153 $57,481 $168,525 3.1% 30.8%
Boyle County 6 31,076 $62,030 $156,150 6.2% 30.1%
Perry County 25 30,480 $48,836 $102,350 4.0% 25.0%
Muhlenberg County 13 30,242 $48,803 $118,566 2.8% 27.0%
Logan County 5 29,497 $65,965 $185,340 3.8% 27.5%
Grayson County 7 29,072 $53,775 $150,216 13.1% 26.6%
Grant County 6 28,380 $70,129 $183,200 3.9% 27.9%
Taylor County 4 28,258 $69,246 $153,600 2.8% 22.8%
Woodford County 3 28,232 $82,249 $298,900 5.4% 53.3%
Montgomery County 3 27,995 $59,444 $148,200 4.6% 31.0%
Carter County 8 27,263 $46,548 $115,233 1.8% 16.9%
Lincoln County 6 27,148 $52,020 $127,760 10.2% 22.8%
Harlan County 26 26,259 $37,214 $70,772 7.3% 22.3%
Rowan County 4 25,194 $57,633 $139,600 2.7% 38.6%
Bell County 11 24,206 $39,090 $87,985 10.0% 19.9%
Anderson County 1 23,739 $71,819 $212,600 2.5% 36.2%
Mercer County 3 23,611 $67,407 $181,366 1.7% 32.1%
Knox County 17 23,362 $45,509 $84,930 12.0% 19.2%
Johnson County 18 22,922 $46,263 $135,292 5.6% 24.8%
Letcher County 24 22,080 $42,699 $69,725 5.0% 36.9%
Ohio County 11 21,083 $50,345 $95,066 2.8% 25.0%
Meade County 7 20,296 $64,354 $196,742 3.6% 19.5%
Clay County 8 20,088 $41,509 $64,566 4.1% 20.2%
Allen County 3 20,076 $49,953 $153,600 6.0% 26.6%
Harrison County 2 19,639 $66,964 $169,050 4.1% 22.8%
Henry County 11 19,391 $65,417 $180,770 4.8% 26.7%
Marion County 8 19,324 $56,004 $131,666 4.9% 24.8%
Simpson County 2 19,117 $55,347 $193,300 3.6% 30.2%
Bourbon County 4 19,038 $37,477 $146,366 4.3% 29.6%
Breckinridge County 13 18,984 $51,581 $149,316 5.1% 24.0%
Wayne County 1 18,609 $42,500 $124,200 5.2% 25.4%
Russell County 2 18,404 $46,707 $147,950 6.9% 30.0%
Hart County 6 18,241 $48,734 $126,000 7.5% 19.4%
Adair County 6 17,952 $51,470 $139,725 3.6% 29.3%
Spencer County 2 17,941 $76,748 $256,650 6.3% 25.3%
Garrard County 3 16,771 $66,279 $192,400 5.6% 31.0%
Mason County 5 16,650 $56,289 $150,766 3.8% 37.6%
McCreary County 7 16,497 $35,590 $74,833 2.3% 22.2%
Lawrence County 8 16,321 $56,977 $86,866 8.2% 19.1%
Fleming County 7 15,213 $49,762 $112,125 7.3% 27.5%
Trigg County 2 14,604 $67,306 $192,650 2.3% 34.7%
Larue County 4 14,162 $62,630 $153,825 2.2% 28.0%
Union County 5 14,060 $57,357 $113,475 3.3% 24.1%
Estill County 2 14,048 $40,093 $105,250 7.1% 19.4%
Rockcastle County 6 13,986 $41,963 $105,500 7.4% 17.0%
Casey County 6 13,964 $43,296 $165,425 7.5% 23.0%
Bath County 5 13,544 $57,262 $117,400 5.3% 23.2%
Webster County 7 13,422 $55,454 $110,316 4.4% 26.1%
Morgan County 8 13,255 $40,418 $91,925 2.3% 25.4%
Jackson County 6 13,115 $46,529 $110,400 2.9% 22.7%
Powell County 3 13,115 $39,306 $141,000 6.6% 18.8%
Pendleton County 3 13,112 $74,011 $183,600 5.1% 30.2%
Lewis County 5 13,101 $42,664 $87,300 7.8% 23.6%
Breathitt County 7 12,784 $39,561 $74,500 7.2% 15.4%
Caldwell County 2 12,297 $56,834 $104,100 2.3% 26.1%
Carroll County 4 12,104 $54,298 $140,575 4.4% 22.4%
Monroe County 5 11,703 $59,901 $129,750 3.8% 21.3%
Knott County 18 11,659 $47,481 $71,150 8.8% 36.6%
Washington County 4 11,487 $48,492 $159,433 3.1% 29.7%
Magoffin County 4 11,404 $26,101 $72,400 7.4% 12.2%
Todd County 6 11,390 $59,145 $164,120 4.9% 29.1%
Martin County 7 10,734 $54,089 $77,128 5.6% 17.4%
Metcalfe County 5 10,670 $48,532 $113,875 2.3% 20.6%
Butler County 6 10,337 $53,034 $106,700 2.1% 22.9%
Hancock County 4 10,221 $73,727 $142,900 3.8% 33.0%
Green County 2 9,846 $42,688 $103,450 6.3% 23.5%
Clinton County 2 9,690 $40,370 $103,200 2.9% 33.5%
Leslie County 17 9,622 $40,276 $83,300 4.4% 17.5%
Bracken County 5 9,382 $63,848 $140,075 5.1% 33.9%
McLean County 6 9,364 $77,587 $144,520 9.2% 31.0%
Livingston County 7 9,261 $49,695 $111,050 5.8% 26.1%
Lyon County 2 8,541 $65,825 $172,850 4.7% 28.0%
Crittenden County 3 8,035 $48,173 $116,100 3.5% 12.5%
Trimble County 2 8,018 $66,233 $165,050 3.8% 32.3%
Edmonson County 6 7,882 $44,348 $145,220 16.5% 21.7%
Wolfe County 4 7,812 $41,866 $72,000 16.6% 27.3%
Fulton County 2 7,713 $37,466 $83,650 9.5% 23.7%
Nicholas County 2 7,704 $55,741 $124,700 6.6% 12.3%
Owen County 3 7,619 $59,746 $190,650 2.5% 18.9%
Gallatin County 3 7,586 $68,349 $175,733 3.2% 23.4%
Lee County 4 6,516 $34,811 $83,500 3.3% 9.1%
Menifee County 4 6,291 $45,025 $121,950 2.9% 23.8%
Cumberland County 2 5,964 $39,744 $130,800 1.5% 13.1%
Ballard County 5 5,183 $65,062 $115,350 0.7% 54.3%
Elliott County 2 5,071 $44,722 $117,400 26.6% 12.7%
Owsley County 4 4,581 $24,493 $50,999 27.4% 4.9%
Carlisle County 4 4,545 $59,549 $105,333 5.5% 24.9%
Hickman County 2 3,552 $45,406 $84,700 2.1% 29.9%
Robertson County 1 2,122 $49,500 $124,700 9.2% 22.0%