Lebanon, PA Metro Area

The Lebanon, PA metro area is home to 143,592 residents and 59,582 housing units, centered in Pennsylvania. Its median household income is $76,350, and the median family income is $91,891. The median age is 41.3, 0.4 years older than the Pennsylvania median of 40.9. Residents are 49.4% male and 50.6% female.

Population

143,592

Median household income

$76,350

Median family income

$91,891

Median age

41.3

Housing units

59,582

Zip codes

10

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 82.0%, followed by Other race residents at 7.9%. Hispanic or Latino residents, who can be of any race, make up 14.7% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Lebanon, PA Metro Area

The Lebanon, PA metro area includes 10 zip codes in Lebanon County, home to a combined 144,475 residents. The most populous is Lebanon (17042) with 39,626 residents. Median household incomes range from $59,633 in Lebanon (17046) to $102,639 in Fredericksburg (17026). Home values are highest in Palmyra (17078) at $305,700 and lowest in Cornwall (17016) at $166,100. Newmanstown (17073) has the youngest population, with a median age of 35.9, while Cornwall (17016) is the oldest at 51.4.

Highest income

$102,639

Fredericksburg (17026)

Lowest income

$59,633

Lebanon (17046)

Highest home value

$305,700

Palmyra (17078)

Lowest median rent

$897/mo

Fredericksburg (17026)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $76,350, and 7 of 10 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
17042LebanonLebanon County39,626$76,399$237,300$1,11342.970.1%
17046LebanonLebanon County31,701$59,633$191,000$1,00941.063.6%
17078PalmyraLebanon County23,798$84,533$305,700$1,24741.272.1%
17067MyerstownLebanon County15,985$78,125$237,200$1,23642.275.5%
17003AnnvilleLebanon County11,932$87,350$250,300$1,08737.979.5%
17038JonestownLebanon County8,245$66,698$252,600$97737.073.2%
17073NewmanstownLebanon County6,064$93,346$272,200$1,52735.982.2%
17026FredericksburgLebanon County3,636$102,639$275,000$89749.687.7%
17087RichlandLebanon County2,444$91,510$225,200$90338.379.5%
17016CornwallLebanon County1,044$70,833$166,100$2,61851.432.4%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top