Williamsport, PA Metro Area

The Williamsport, PA metro area is home to 113,570 residents and 52,692 housing units, centered in Pennsylvania. Its median household income is $64,412, and the median family income is $80,388. The median age is 41.3, 0.4 years older than the Pennsylvania median of 40.9. Residents are 49.2% male and 50.8% female.

Population

113,570

Median household income

$64,412

Median family income

$80,388

Median age

41.3

Housing units

52,692

Zip codes

12

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 89.1%, followed by multiracial residents at 4.6%. Hispanic or Latino residents, who can be of any race, make up 2.3% of the population.

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

Zip Codes in the Williamsport, PA Metro Area

The Williamsport, PA metro area includes 12 zip codes in Lycoming County, home to a combined 118,469 residents. The most populous is Williamsport (17701) with 43,169 residents. Median household incomes range from $52,770 in Williamsport (17701) to $78,906 in Muncy (17756). Home values are highest in Montoursville (17754) at $249,300 and lowest in Jersey Shore (17740) at $179,600. Williamsport (17701) has the youngest population, with a median age of 37.5, while Cogan Station (17728) is the oldest at 49.9.

Highest income

$78,906

Muncy (17756)

Lowest income

$52,770

Williamsport (17701)

Highest home value

$249,300

Montoursville (17754)

Lowest median rent

$796/mo

Unityville (17774)

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 $64,412, and 11 of 12 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
17701WilliamsportLycoming County43,169$52,770$183,900$89937.554.6%
17756MuncyLycoming County12,525$78,906$222,700$91139.778.9%
17754MontoursvilleLycoming County11,971$72,298$249,300$95947.277.9%
17740Jersey ShoreLycoming County11,600$71,000$179,600$86342.981.7%
17702WilliamsportLycoming County10,506$70,514$196,900$1,06743.273.2%
17737HughesvilleLycoming County6,476$68,479$203,800$83944.172.1%
17810AllenwoodLycoming County5,769$76,346$222,100$95038.886.0%
17752MontgomeryLycoming County4,867$66,336$186,700$1,04841.876.8%
17728Cogan StationLycoming County4,749$77,594$235,500$80249.987.3%
17771Trout RunLycoming County2,955$69,405$198,000$92248.084.7%
17744LindenLycoming County2,789$65,833$196,100$79849.486.8%
17774UnityvilleLycoming County1,093$70,313$236,100$79645.385.2%

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