ZIP Codes of Johnson County, KY

Population & People
Population & People
Total Population
22,634
Household Income
Household Income
Median Income
$47,445
Housing
Housing
Total Housing Units
10,763
Business & Economy
Business & Economy
Total Businesses
342
Employment
Employment
Employment Rate
45.20%
Education
Education
Bachelor's Degree+
16.85%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 18 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:18 ZIP Codes (18 Standard, 0 PO Box, 0 Unique) [See All]
Area Code:606
Timezone:Eastern (GMT -05:00)
Local Time:2:12:19 PM
Population:22,634 [See All]
FIPS:21115
Land Area:278 sq mi
Water Area:2 sq mi
Coordinates:37.8386, -82.8058
Quick Link:
https://www.zip-codes.com/county/ky-johnson.asp
Need Johnson data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Notable income spread
Median income ranges $26,250 to $70,288 across ZIPs — a 2.7× gap.
Wide geographic spread
ZIPs range from 42.7 sq mi down to 0.39 — a 111× sprawl ratio.
Striking education divide
Bachelor's share spans 2.9% to 46.9% — a 44-point gap.

Standout ZIPs in this County


Most Populous
Paintsville · 6,408 people
28.3% of county total
Highest Income
Meally · $70,288 median
1.5× county average
Largest Land Area
Flatgap · 42.7 sq mi
Spans the most ground
Fastest Growth
Flatgap · 11.5% (10-yr)
2,039 → 2,274 residents
Most Educated
Staffordsville · 23.1% bachelor's+
357 of 1,544 adults 25+

Things worth knowing about Johnson County


22,634 residents live across 18 ZIPs covering 278 sq mi, served by 18 distinct USPS-recognized cities.

Population moved from 23,904 to 22,634 from 2014 to 2024 — a -5.3% change. 9 ZIPs gained residents, 9 lost.

The county's wealthiest ZIP 41234 (Meally, $70,288 median) and poorest ZIP 41226 (Keaton, $26,250) are 17.3 miles apart — a 2.7× income gap across local geography.

Median home values vary 3.8× across this county — from $53,300 in 41238 (Oil Springs) to $203,800 in 41256 (Staffordsville).

Density varies 93× across the county — from 26 people/sq mi in 41238 (Oil Springs) to 2,449 in 41268 (West Van Lear).

Educational attainment ranges from 2.9% bachelor's+ in 41274 (Wittensville) to 46.9% in 41254 (River) — the breadth of educational profiles across the area.

Within Kentucky, this is the #50 most populous of 120 counties and ranks #91 for median household income .

Weighted by population, the typical household earns about $44,981 across the county — reflecting what a typical resident sees, not a simple ZIP average.

16.9% of adults age 25+ hold a bachelor's degree or higher (2,698 of 16,009 reporting).

18 Standard delivery, 0 PO Box only, 0 single-entity Unique ZIPs serve this county.

Stories about Johnson County


Population decline

Johnson County lost 5.3% of residents between 2014 and 2024. ZIPs that shed the largest share:

Van Lear
-43.3%
1,951 → 1,107 residents
Boons Camp
-33.4%
721 → 480 residents
Sitka
-33.4%
1,105 → 736 residents
East Point
-27.7%
1,363 → 986 residents
Paintsville
-16.8%
7,699 → 6,408 residents

All ZIP Codes in Johnson County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
41240PaintsvilleStandard6,408$38,04116.9-16.8%
41222HagerhillStandard2,530$40,85936.110.3%
41219FlatgapStandard2,274$48,36542.711.5%
41256StaffordsvilleStandard2,043$60,58319.4-9.2%
41265Van LearStandard1,107$35,83327.2-43.3%
41216East PointStandard986$47,54217.6-27.7%
41268West Van LearStandard944$67,0090.4173.6%
41260ThelmaStandard9102.926.9%
41238Oil SpringsStandard814$47,27330.7-10.4%
41254RiverStandard75324.046.5%
41255SitkaStandard736$57,69715.1-33.4%
41257StambaughStandard715$35,46910.0150.9%
41274WittensvilleStandard5764.4-0.3%
41204Boons CampStandard480$48,63611.9-33.4%
41271WilliamsportStandard399$29,7123.325.9%
41226KeatonStandard398$26,2505.158.6%
41263Tutor KeyStandard386$58,1255.527.0%
41234MeallyStandard175$70,2884.8-33.5%

Adjacent & Nearby Counties