ZIP Codes of Franklin County, MO

Population & People
Population & People
Total Population
114,137
Household Income
Household Income
Median Income
$83,837
Housing
Housing
Total Housing Units
49,784
Business & Economy
Business & Economy
Total Businesses
2,867
Employment
Employment
Employment Rate
58.98%
Education
Education
Bachelor's Degree+
24.63%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 20 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:20 ZIP Codes (18 Standard, 2 PO Box, 0 Unique) [See All]
Area Codes:235 / 573 / 636
Timezone:Central (GMT -06:00)
Local Time:2:12:42 PM
Population:114,137 [See All]
FIPS:29071
CBSA:St. Louis, MO-IL
Land Area:1,068 sq mi
Water Area:9 sq mi
Coordinates:38.4153, -90.9806
Quick Link:
https://www.zip-codes.com/county/mo-franklin.asp
Need Franklin data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Among Missouri's 10 most populous counties
#10 of 116 counties with 114,137 residents.
Wide geographic spread
ZIPs range from 245.4 sq mi down to 4.10 — a 60× sprawl ratio.

Standout ZIPs in this County


Most Populous
Washington · 23,258 people
20.4% of county total
Highest Income
Saint Albans · $250,001 median
3.0× county average
Largest Land Area
Sullivan · 245.4 sq mi
Spans the most ground
Fastest Growth
Robertsville · 25.6% (10-yr)
2,762 → 3,469 residents
Most Educated
Washington · 32.7% bachelor's+
5,447 of 16,658 adults 25+

Things worth knowing about Franklin County


114,137 residents live across 20 ZIPs covering 1,068 sq mi, served by 20 distinct USPS-recognized cities.

Population moved from 110,358 to 114,137 from 2014 to 2024 — a +3.4% change. 7 ZIPs gained residents, 13 lost.

The county's wealthiest ZIP 63073 (Saint Albans, $250,001 median) and poorest ZIP 63037 (Gerald, $50,203) are 32.4 miles apart — a 5.0× income gap across local geography.

Median home values vary 4.6× across this county — from $177,500 in 63037 (Gerald) to $811,100 in 63073 (Saint Albans).

Density varies across the county — from 32 people/sq mi in 63013 (Beaufort) to 281 in 63090 (Washington).

Educational attainment ranges from 12.4% bachelor's+ in 63060 (Lonedell) to 71.8% in 63073 (Saint Albans) — the breadth of educational profiles across the area.

Within Missouri, this is the #10 most populous of 116 counties and ranks #8 for median household income .

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

24.6% of adults age 25+ hold a bachelor's degree or higher (19,952 of 81,015 reporting).

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

Stories about Franklin County


Two counties in one

Median household income spans 5.0× between the wealthiest and poorest ZIPs — a sign of significant intra-county inequality.

Wealthiest ZIP
Saint Albans
Median income: $250,001
Population: 803
Bachelor's+: 71.8%
vs
Poorest ZIP (pop >= 500)
Gerald
Median income: $50,203
Population: 2,970
Bachelor's+: 16.7%
For every $1 of household income in 63037, the typical household in 63073 earns $4.98.

All ZIP Codes in Franklin County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
63090WashingtonStandard23,258$85,02582.86.7%
63084UnionStandard20,708$75,99279.313.8%
63069PacificStandard15,697$78,18570.23.5%
63080SullivanStandard13,124$66,541245.4-0.2%
63077Saint ClairStandard11,391$56,28188.3-0.1%
63068New HavenStandard6,202$79,63295.218.0%
63089Villa RidgeStandard5,662$72,73137.02.9%
63072RobertsvilleStandard3,469$80,33341.225.6%
63037GeraldStandard2,970$50,20382.7-2.1%
63060LonedellStandard2,192$54,92645.4-21.3%
63015CatawissaStandard1,939$88,75016.3-13.8%
63056LeslieStandard1,896$75,51758.4-4.6%
63055LabadieStandard1,693$79,12529.2-25.5%
63013BeaufortStandard1,136$99,33735.7-27.3%
63039Gray SummitStandard986$70,3294.5-13.8%
63073Saint AlbansPO Box803$250,0014.8-9.9%
63014BergerStandard426$61,84234.8-14.8%
63041GrubvilleStandard309$68,75013.0-35.9%
63061LuebberingStandard216$99,4054.1-0.5%
63079StantonPO Box600.0566.7%

Adjacent & Nearby Counties