18020 ZIP Code – Bethlehem, Pennsylvania

ZIP code 18020 is a large ZIP code located in Bethlehem, Pennsylvania, within Northampton County with a population of approximately 21,153 residents. The median household income is $118,048 — well above the Pennsylvania average and well above the national average. The median home value of $325,800 is above the national average, with 85.8% owner-occupied housing (increasing). , and the median rent of $1,463 is above the national average. Housing consists of 92% single-family (increasing), 6% apartments (decreasing).

The area reports an unemployment rate of 3.5%, below the national average. The poverty rate of 6.2% is well below the U.S. average. 41.8% of adults hold a bachelor's degree or higher, well above the U.S. average. The median age is 42.3, near the national median. Neighboring ZIP codes include 18045, 18017, 18018.

ZIP Code 18020 Data

Population 21,153
Median Household Income $118,048
Median Home Value $325,800
Median Rent $1,463
Median Age 42.3
Unemployment Rate 3.5%
Poverty Rate 6.2%
Bachelor's Degree or Higher 41.8%
State Pennsylvania

ZIP 18020 vs. Pennsylvania vs. U.S.

MetricZIP 18020PA Avg.U.S. Avg.
Population21k7,17210k
Median Household Income$118k$73k$73k
Median Home Value$325k$200k$258k
Median Rent$1,463$994$1,088
Median Age42.344.643.2
Unemployment Rate3.5%4.9%5.0%
Poverty Rate6.2%10.9%13.3%
Bachelor's Degree or Higher41.8%25.2%26.9%

Demographics Charts

Race & Ethnicity

Gender

Education Level (adults 25+)

Nearby ZIP Codes

Nearby ZIP Code Comparison

ZIP Code City Population Median Income
18045 EASTON 29,563 $104,285
18017 BETHLEHEM 40,587 $82,694
18018 BETHLEHEM 31,479 $69,247
18042 EASTON 44,818 $71,638
18064 NAZARETH 27,112 $98,173