ZIP Codes of Franklin County, IL

Population & People
Population & People
Total Population
38,206
Household Income
Household Income
Median Income
$54,530
Housing
Housing
Total Housing Units
18,762
Business & Economy
Business & Economy
Total Businesses
693
Employment
Employment
Employment Rate
51.52%
Education
Education
Bachelor's Degree+
15.55%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 16 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:16 ZIP Codes (12 Standard, 4 PO Box, 0 Unique) [See All]
Area Codes:618 / 730
Timezone:Central (GMT -06:00)
Local Time:2:12:00 PM
Population:38,206 [See All]
FIPS:17055
Land Area:460 sq mi
Water Area:23 sq mi
Coordinates:37.9726, -88.9686
Quick Link:
https://www.zip-codes.com/county/il-franklin.asp
Need Franklin data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Illinois's #35 most populous county
38,206 residents across 16 ZIPs — #35 of 102 Illinois counties.

Standout ZIPs in this County


Most Populous
Benton · 11,611 people
30.4% of county total
Highest Income
Whittington · $78,125 median
1.4× county average
Largest Land Area
Thompsonville · 100.2 sq mi
Spans the most ground
Fastest Growth
Royalton · 34.5% (10-yr)
1,285 → 1,728 residents
Most Educated
Royalton · 26.0% bachelor's+
302 of 1,162 adults 25+

Things worth knowing about Franklin County


38,206 residents live across 16 ZIPs covering 460 sq mi, served by 16 distinct USPS-recognized cities.

Population moved from 40,560 to 38,206 from 2014 to 2024 — a -5.8% change. 7 ZIPs gained residents, 8 lost.

The county's wealthiest ZIP 62897 (Whittington, $78,125 median) and poorest ZIP 62891 (Valier, $27,344) are 8.1 miles apart — a 2.9× income gap across local geography.

Median home values vary 2.8× across this county — from $54,000 in 62874 (Orient) to $153,200 in 62865 (Mulkeytown).

Density varies 112× across the county — from 22 people/sq mi in 62836 (Ewing) to 2,428 in 62825 (Coello).

Educational attainment ranges from 1.9% bachelor's+ in 62874 (Orient) to 26.0% in 62983 (Royalton) — the breadth of educational profiles across the area.

Within Illinois, this is the #35 most populous of 102 counties and ranks #96 for median household income .

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

15.5% of adults age 25+ hold a bachelor's degree or higher (4,210 of 27,075 reporting).

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

Stories about Franklin County


Population decline

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

Buckner
-52.2%
517 → 247 residents
Zeigler
-32.2%
1,870 → 1,267 residents
Thompsonville
-17.7%
2,888 → 2,377 residents
Valier
-15.7%
610 → 514 residents
Christopher
-14.7%
3,025 → 2,581 residents

All ZIP Codes in Franklin County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
62812BentonStandard11,611$60,53999.83.1%
62896West FrankfortStandard10,627$55,45863.0-13.2%
62884SesserStandard2,758$58,67937.6-0.5%
62822ChristopherStandard2,581$47,7702.4-14.7%
62890ThompsonvilleStandard2,377$54,271100.2-17.7%
62865MulkeytownStandard2,037$67,79852.12.4%
62983RoyaltonStandard1,728$57,66722.634.5%
62999ZeiglerStandard1,267$41,5537.3-32.2%
62836EwingStandard891$73,28141.221.7%
62897WhittingtonStandard542$78,12524.730.6%
62891ValierPO Box514$27,3440.8-15.7%
62874OrientStandard440$40,6253.6-3.9%
62856LoganPO Box332$60,7500.97.1%
62825CoelloPO Box254$48,7500.142.7%
62819BucknerStandard247$45,3413.3-52.2%
62840Frankfort HeightsPO Box0.0

Adjacent & Nearby Counties