ZIP Codes of Marion County, KY

Population & People
Population & People
Total Population
19,358
Household Income
Household Income
Median Income
$55,760
Housing
Housing
Total Housing Units
8,416
Business & Economy
Business & Economy
Total Businesses
351
Employment
Employment
Employment Rate
53.68%
Education
Education
Bachelor's Degree+
13.74%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 8 ZIPs in this county.
Data Last Updated: July 1, 2026
ZIP Codes:8 ZIP Codes (6 Standard, 2 PO Box, 0 Unique) [See All]
Area Codes:270 / 364
Timezone:Eastern (GMT -05:00)
Local Time:11:53:38 PM
Population:19,358 [See All]
FIPS:21155
Land Area:368 sq mi
Water Area:3 sq mi
Coordinates:37.5791, -85.3039
Quick Link:
https://www.zip-codes.com/county/ky-marion.asp
Need Marion data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Kentucky's #58 most populous county
19,358 residents across 8 ZIPs — #58 of 120 Kentucky counties.

Standout ZIPs in this County


Most Populous
Lebanon · 11,923 people
61.6% of county total
Highest Income
Loretto · $70,000 median
1.3× county average
Largest Land Area
Lebanon · 143.5 sq mi
Spans the most ground
Fastest Growth
Bradfordsville · 19.7% (10-yr)
1,546 → 1,851 residents
Most Educated
Lebanon · 14.9% bachelor's+
1,217 of 8,166 adults 25+

Things worth knowing about Marion County


19,358 residents live across 8 ZIPs covering 368 sq mi, served by 8 distinct USPS-recognized cities.

Population moved from 20,168 to 19,358 from 2014 to 2024 — a -4.0% change. 2 ZIPs gained residents, 6 lost.

The county's wealthiest ZIP 40037 (Loretto, $70,000 median) and poorest ZIP 40328 (Gravel Switch, $44,770) are 21.0 miles apart — a 1.6× income gap across local geography.

Median home values vary 3.2× across this county — from $66,800 in 40009 (Bradfordsville) to $215,000 in 40037 (Loretto).

Density varies 20× across the county — from 16 people/sq mi in 40328 (Gravel Switch) to 335 in 40049 (Nerinx).

Educational attainment ranges from 2.6% bachelor's+ in 40328 (Gravel Switch) to 54.6% in 40049 (Nerinx) — the breadth of educational profiles across the area.

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

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

13.7% of adults age 25+ hold a bachelor's degree or higher (1,835 of 13,351 reporting).

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

Stories about Marion County


Single-ZIP anchor

One ZIP holds the majority of this county's population — a sign of a county built around a single city or town.

Lebanon

All ZIP Codes in Marion County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
40033LebanonStandard11,923$57,647143.5-5.2%
40037LorettoStandard2,793$70,00052.01.7%
40009BradfordsvilleStandard1,851$63,88965.619.7%
40060RaywickStandard1,114$45,31341.9-5.1%
40328Gravel SwitchStandard963$44,77058.4-0.2%
40063Saint MaryPO Box3260.0-50.8%
40062Saint FrancisStandard280$52,9415.8-27.3%
40049NerinxPO Box1080.3-0.9%

Adjacent & Nearby Counties