Johnstown, PA Metro Area

The Johnstown, PA metro area is home to 132,355 residents and 64,494 housing units, centered in Pennsylvania. Its median household income is $56,292, and the median family income is $79,651. The median age is 45.7, 4.8 years older than the Pennsylvania median of 40.9. Residents are 49.8% male and 50.2% female.

Population

132,355

Median household income

$56,292

Median family income

$79,651

Median age

45.7

Housing units

64,494

Zip codes

25

with 1,000+ residents

Population by Race and Ethnicity

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

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

Zip Codes in the Johnstown, PA Metro Area

The Johnstown, PA metro area includes 25 zip codes in Cambria County, home to a combined 125,640 residents. The most populous is Johnstown (15905) with 19,722 residents. Median household incomes range from $27,946 in Johnstown (15901) to $88,561 in Dysart (16636). Home values are highest in Loretto (15940) at $238,900 and lowest in Johnstown (15901) at $20,800. Loretto (15940) has the youngest population, with a median age of 30.4, while Ebensburg (15931) is the oldest at 51.3.

Highest income

$88,561

Dysart (16636)

Lowest income

$27,946

Johnstown (15901)

Highest home value

$238,900

Loretto (15940)

Lowest median rent

$329/mo

Salix (15952)

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 $56,292, and 18 of 25 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
15905JohnstownCambria County19,722$70,620$123,700$86546.978.6%
15904JohnstownCambria County16,283$65,122$176,200$86145.372.8%
15902JohnstownCambria County11,593$42,163$65,100$70341.064.3%
15906JohnstownCambria County9,654$39,713$57,100$67048.965.5%
15931EbensburgCambria County8,852$62,772$193,100$83551.381.7%
15946PortageCambria County6,630$56,602$117,000$66249.883.1%
15714Northern CambriaCambria County5,215$49,107$102,500$63540.874.4%
15909JohnstownCambria County4,850$59,226$110,200$80647.680.6%
16630CressonCambria County4,771$65,034$152,500$66342.169.7%
15940LorettoCambria County3,823$86,250$238,900$72830.485.4%
15943Nanty GloCambria County3,747$51,875$89,500$73848.370.6%
16668PattonCambria County3,620$60,947$114,700$60145.179.7%
15901JohnstownCambria County3,466$27,946$20,800$51049.042.4%
15956South ForkCambria County2,464$52,679$87,700$73847.387.0%
16641GallitzinCambria County2,444$63,558$116,500$67943.083.7%
15722CarrolltownCambria County2,382$67,279$124,300$74642.791.9%
15938LillyCambria County2,307$66,680$153,100$82346.490.4%
15955SidmanCambria County2,241$69,125$111,800$92847.996.4%
15958SummerhillCambria County2,190$69,265$157,200$87844.486.9%
15942Mineral PointCambria County2,134$86,528$185,000$1,12038.890.0%
16646HastingsCambria County2,124$61,929$119,200$61350.191.0%
16613AshvilleCambria County1,574$73,056$159,300$62550.994.4%
16639FallentimberCambria County1,391$72,911$137,500$71648.294.3%
15952SalixCambria County1,157$55,859$150,300$32946.172.2%
16636DysartCambria County1,006$88,561$172,300$97537.096.6%

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