County · GEOID 42013
Blair County, PA ZIP codes
20 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Blair County (GEOID 42013). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 137,169 (20 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
Blair County, PA ZIP code map

ZIP/ZCTA overlap with Blair County
Population overlap
Share of each ZIP/ZCTA’s population located within Blair County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 159466.0%
- 16601100.0%
Directory county
- 16602100.0%
Directory county
- 166131.6%
- 16617100.0%
Directory county
- 1662578.5%
Directory county
- 16631100.0%
Directory county
- 16635100.0%
Directory county
- 1663610.8%
- 16637100.0%
Directory county
- 166414.5%
- 16648100.0%
Directory county
- 166556.0%
- 1666293.5%
Directory county
- 16665100.0%
Directory county
- 1667382.9%
Directory county
- 16682100.0%
Directory county
- 16684100.0%
Directory county
- 1668689.5%
Directory county
- 16693100.0%
Directory county
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Blair County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 15946 | Portage | Cambria County | 6,630 | $56,602 |
| 16601 | Altoona | Blair County | 33,426 | $55,504 |
| 16602 | Altoona | Blair County | 27,014 | $53,097 |
| 16613 | Ashville | Cambria County | 1,574 | $73,056 |
| 16617 | Bellwood | Blair County | 2,505 | $56,000 |
| 16625 | Claysburg | Blair County | 3,551 | $53,836 |
| 16631 | Curryville | Blair County | 64 | — |
| 16635 | Duncansville | Blair County | 12,115 | $69,924 |
| 16636 | Dysart | Cambria County | 1,006 | $88,561 |
| 16637 | East Freedom | Blair County | 2,236 | $55,326 |
| 16641 | Gallitzin | Cambria County | 2,444 | $63,558 |
| 16648 | Hollidaysburg | Blair County | 14,722 | $76,149 |
| 16655 | Imler | Bedford County | 1,328 | $67,411 |
| 16662 | Martinsburg | Blair County | 5,866 | $70,861 |
| 16665 | Newry | Blair County | 274 | $47,917 |
| 16673 | Roaring Spring | Blair County | 5,066 | $69,119 |
| 16682 | Sproul | Blair County | 240 | — |
| 16684 | Tipton | Blair County | 93 | $33,990 |
| 16686 | Tyrone | Blair County | 13,000 | $65,641 |
| 16693 | Williamsburg | Blair County | 4,015 | $64,152 |
USPS associates these ZIPs with Blair County
These codes list Blair County as a primary or acceptable city. They are not used for the ACS headline.
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 16603 | Altoona | Blair County | 421 | — |