County ZIP codes · Pennsylvania · FIPS 42021

Cambria County, PA ZIP Codes

Cambria County, Pennsylvania has 56 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 52 residential and 4 for PO boxes or a single organization. 47 of the residential ones lie mainly in Cambria County and 5 mainly in a neighboring county; 13 cross the county line. Median household income ranges from $27,121 in 15901 (Johnstown) to $73,785 in 16613 (Ashville) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Cambria County?

15714 · Northern Cambria: $53k15722 · Carrolltown: $68k15724 · Cherry Tree: $68k15737 · Elmora: –15738 · Emeigh: $59k15760 · Marsteller: $81k15762 · Nicktown: $67k15773 · Saint Benedict: $55k15775 · Spangler: $72k15901 · Johnstown: $27k15902 · Johnstown: $44k15904 · Johnstown: $67k15905 · Johnstown: $69k15906 · Johnstown: $43k15909 · Johnstown: $61k15921 · Beaverdale: $45k15922 · Belsano: –15925 · Cassandra: $57k15927 · Colver: $99k15930 · Dunlo: $146k15931 · Ebensburg: $65k15934 · Elton: –15938 · Lilly: $71k15940 · Loretto: $88k15942 · Mineral Point: $85k15943 · Nanty Glo: $56k15945 · Parkhill: $68k15946 · Portage: $56k15948 · Revloc: $56k15951 · Saint Michael: $58k15952 · Salix: –15955 · Sidman: $59k15956 · South Fork: $52k15957 · Strongstown: $71k15958 · Summerhill: $66k15960 · Twin Rocks: $60k15961 · Vintondale: $62k15962 · Wilmore: $56k15963 · Windber: $62k16613 · Ashville: $74k16619 · Blandburg: $85k16624 · Chest Springs: $58k16627 · Coalport: $64k16630 · Cresson: $58k16636 · Dysart: $90k16639 · Fallentimber: $75k16640 · Flinton: $54k16641 · Gallitzin: $65k16646 · Hastings: $66k16668 · Patton: $59k16675 · Saint Boniface: $40k16699 · Cresson: –15931159631594615714166681663915724159051662715904159551663616613159061594015958157621593815722159421594315961166461664015957159561663015714 · Northern Cambria: $53k15722 · Carrolltown: $68k15724 · Cherry Tree: $68k15737 · Elmora: –15738 · Emeigh: $59k15760 · Marsteller: $81k15762 · Nicktown: $67k15773 · Saint Benedict: $55k15775 · Spangler: $72k15901 · Johnstown: $27k15902 · Johnstown: $44k15904 · Johnstown: $67k15905 · Johnstown: $69k15906 · Johnstown: $43k15909 · Johnstown: $61k15921 · Beaverdale: $45k15922 · Belsano: –15925 · Cassandra: $57k15927 · Colver: $99k15930 · Dunlo: $146k15931 · Ebensburg: $65k15934 · Elton: –15938 · Lilly: $71k15940 · Loretto: $88k15942 · Mineral Point: $85k15943 · Nanty Glo: $56k15945 · Parkhill: $68k15946 · Portage: $56k15948 · Revloc: $56k15951 · Saint Michael: $58k15952 · Salix: –15955 · Sidman: $59k15956 · South Fork: $52k15957 · Strongstown: $71k15958 · Summerhill: $66k15960 · Twin Rocks: $60k15961 · Vintondale: $62k15962 · Wilmore: $56k15963 · Windber: $62k16613 · Ashville: $74k16619 · Blandburg: $85k16624 · Chest Springs: $58k16627 · Coalport: $64k16630 · Cresson: $58k16636 · Dysart: $90k16639 · Fallentimber: $75k16640 · Flinton: $54k16641 · Gallitzin: $65k16646 · Hastings: $66k16668 · Patton: $59k16675 · Saint Boniface: $40k16699 · Cresson: –15931159631594615714166681663915724159051662715904159551663616613159061594015958157621593815722159421594315961166461664015714 · Northern Cambria: $53k15722 · Carrolltown: $68k15724 · Cherry Tree: $68k15737 · Elmora: –15738 · Emeigh: $59k15760 · Marsteller: $81k15762 · Nicktown: $67k15773 · Saint Benedict: $55k15775 · Spangler: $72k15901 · Johnstown: $27k15902 · Johnstown: $44k15904 · Johnstown: $67k15905 · Johnstown: $69k15906 · Johnstown: $43k15909 · Johnstown: $61k15921 · Beaverdale: $45k15922 · Belsano: –15925 · Cassandra: $57k15927 · Colver: $99k15930 · Dunlo: $146k15931 · Ebensburg: $65k15934 · Elton: –15938 · Lilly: $71k15940 · Loretto: $88k15942 · Mineral Point: $85k15943 · Nanty Glo: $56k15945 · Parkhill: $68k15946 · Portage: $56k15948 · Revloc: $56k15951 · Saint Michael: $58k15952 · Salix: –15955 · Sidman: $59k15956 · South Fork: $52k15957 · Strongstown: $71k15958 · Summerhill: $66k15960 · Twin Rocks: $60k15961 · Vintondale: $62k15962 · Wilmore: $56k15963 · Windber: $62k16613 · Ashville: $74k16619 · Blandburg: $85k16624 · Chest Springs: $58k16627 · Coalport: $64k16630 · Cresson: $58k16636 · Dysart: $90k16639 · Fallentimber: $75k16640 · Flinton: $54k16641 · Gallitzin: $65k16646 · Hastings: $66k16668 · Patton: $59k16675 · Saint Boniface: $40k16699 · Cresson: –159311596315946157141666816639157241590516627159041595516636166131590615938157221594316640
The residential ZIP codes of Cambria County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $55,582 and $67,394.

They carry 46 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 52 residential ZIP codes in Cambria County

47 ZIP codes lie mainly in Cambria County; 5 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Cambria County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
15905 Johnstown 19,329 465 $69k $124k 59%
15904 Johnstown 16,026 555 $67k $176k 100%
15902 Johnstown 11,462 1,219 $44k $65k 100%
15906 Johnstown 9,504 349 $43k $57k 100%
15931 Ebensburg 8,919 110 $65k $193k 100%
15946 Portage 6,561 135 $56k $117k 69%
15714 Northern Cambria 5,205 156 $53k $103k 56%
16630 Cresson 4,726 824 $58k $153k 100%
15909 Johnstown 4,571 258 $61k $110k 100%
15943 Nanty Glo 3,925 186 $56k $90k 100%
15940 Loretto 3,841 157 $88k $239k 100%
16668 Patton 3,507 66 $59k $115k 100%
15901 Johnstown 3,397 2,233 $27k $21k 100%
15955 Sidman 2,399 70 $59k $112k 100%
15722 Carrolltown 2,358 104 $68k $124k 100%
16641 Gallitzin 2,348 182 $65k $117k 93%
15938 Lilly 2,312 95 $71k $153k 100%
15956 South Fork 2,274 280 $52k $88k 100%
15958 Summerhill 2,260 123 $66k $157k 100%
15942 Mineral Point 2,185 126 $85k $185k 100%
16646 Hastings 2,185 121 $66k $119k 99%
16613 Ashville 1,647 53 $74k $159k 68%
16639 Fallentimber 1,390 29 $75k $138k 89%
16640 Flinton 1,077 77 $54k $139k 100%
15952 Salix 1,015 306 – $150k 100%
15762 Nicktown 887 69 $67k $212k 100%
15927 Colver 846 163 $99k $90k 100%
16636 Dysart 808 29 $90k $172k 95%
15951 Saint Michael 633 430 $58k $75k 100%
15775 Spangler 513 364 $72k $98k 100%
15773 Saint Benedict 448 293 $55k $71k 100%
15930 Dunlo 413 976 $146k – 100%
16619 Blandburg 393 812 $85k $110k 100%
15948 Revloc 391 635 $56k – 100%
15962 Wilmore 391 1,602 $56k $108k 100%
15921 Beaverdale 269 1,035 $45k $54k 100%
16624 Chest Springs 253 87 $58k $203k 100%
15738 Emeigh 186 73 $59k $79k 100%
15945 Parkhill 173 1,116 $68k $97k 100%
15960 Twin Rocks 163 156 $60k – 100%
15760 Marsteller 127 90 $81k $269k 100%
15737 Elmora 123 120 – $72k 100%
15925 Cassandra 101 1,312 $57k $92k 100%
16675 Saint Boniface 88 36 $40k $73k 100%
15922 Belsano 82 366 – – 100%
15934 Elton 36 281 – – 100%
16699 Cresson no residents 0 – – 100%

Partly in Cambria County

Residential ZIP codes mainly in another county that reach at least 1% into Cambria County, by their share here
In this county
15957 Strongstown 262 46 $71k $95k 46%
15961 Vintondale 875 52 $62k $99k 43%
15963 Windber 10,132 112 $62k $136k 26%
16627 Coalport 1,927 60 $64k $93k 13%
15724 Cherry Tree 2,049 50 $68k $110k 11%

Download the 56 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

13 ZIP codes of Cambria County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Cambria County and in the neighboring counties
ZIPIn CambriaElsewhere
1590559%Somerset County 41%
1596326%Somerset County 74%
1594669%Blair County 21%; Bedford County 9%
1571456%Indiana County 44%
1664193%Blair County 7%
1664699%Clearfield County 1%
1572411%Indiana County 60%; Clearfield County 29%
1662713%Clearfield County 87%
1661368%Blair County 32%
1663989%Clearfield County 11%
1596143%Indiana County 57%
1663695%Blair County 5%
1595746%Indiana County 54%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Cambria County without a residential area (GeoNames postal codes)
ZIPPostal name
15907Johnstown
15915Johnstown
16629Coupon
16644Glasgow

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Cambria County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Cambria County's ZIP codes use 3 prefixes: 157, 159 and 166.

Three-digit prefixes of Cambria County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Cambria County's
PrefixSectional centerHereAll codes
157 Johnstown, PA (SCF 159) 9 64
159 Johnstown, PA (SCF 159) 32 46
166 Altoona, PA (SCF 166) 15 74

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.