17098 ZIP Code – Williamstown, Pennsylvania

17098 is a ZIP code serving Williamstown, Pennsylvania in Dauphin County with a population of approximately 2,441 residents. The median household income is $61,410 — below the Pennsylvania average and below the national average. At $104,500, median home values run well below the national average, with 74.5% owner-occupied housing (increasing). . Median rent is $773, which is below the U.S. average. Housing consists of 84% single-family (increasing), 6% apartments (decreasing), 7% duplex/multi-family.

The area reports an unemployment rate of 10.3%, well above the national average. The poverty rate is 20.3%, well above the national average. An estimated 13.5% of adults hold a bachelor's degree or higher, well below the national average. The population has a median age of 46.3, near the national median. ZIP codes in the surrounding area include 17978, 17097, 17968.

ZIP Code 17098 Data

Population 2,441
Median Household Income $61,410
Median Home Value $104,500
Median Rent $773
Median Age 46.3
Unemployment Rate 10.3%
Poverty Rate 20.3%
Bachelor's Degree or Higher 13.5%
State Pennsylvania

ZIP 17098 vs. Pennsylvania vs. U.S.

MetricZIP 17098PA Avg.U.S. Avg.
Population2,4417,17210k
Median Household Income$61k$73k$73k
Median Home Value$104k$200k$258k
Median Rent$773$994$1,088
Median Age46.344.643.2
Unemployment Rate10.3%4.9%5.0%
Poverty Rate20.3%10.9%13.3%
Bachelor's Degree or Higher13.5%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
17978 SPRING GLEN 739 $56,528
17097 WICONISCO 772 $53,750
17968 SACRAMENTO 302 $97,679
17980 TOWER CITY 3,039 $66,014
17048 LYKENS 3,611 $72,311