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.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 17042 | Lebanon | Lebanon County | 39,626 | $76,399 | $237,300 | $1,113 | 42.9 | 70.1% |
| 17046 | Lebanon | Lebanon County | 31,701 | $59,633 | $191,000 | $1,009 | 41.0 | 63.6% |
| 17078 | Palmyra | Lebanon County | 23,798 | $84,533 | $305,700 | $1,247 | 41.2 | 72.1% |
| 17067 | Myerstown | Lebanon County | 15,985 | $78,125 | $237,200 | $1,236 | 42.2 | 75.5% |
| 17003 | Annville | Lebanon County | 11,932 | $87,350 | $250,300 | $1,087 | 37.9 | 79.5% |
| 17038 | Jonestown | Lebanon County | 8,245 | $66,698 | $252,600 | $977 | 37.0 | 73.2% |
| 17073 | Newmanstown | Lebanon County | 6,064 | $93,346 | $272,200 | $1,527 | 35.9 | 82.2% |
| 17026 | Fredericksburg | Lebanon County | 3,636 | $102,639 | $275,000 | $897 | 49.6 | 87.7% |
| 17087 | Richland | Lebanon County | 2,444 | $91,510 | $225,200 | $903 | 38.3 | 79.5% |
| 17016 | Cornwall | Lebanon County | 1,044 | $70,833 | $166,100 | $2,618 | 51.4 | 32.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.
