Blair County, PA Parcels & GIS Data

Blair County, PA parcel data: 68,578 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Blair County, Pennsylvania parcel data covering 68,578 property records.

This page documents parcel-level coverage for Blair County, Pennsylvania. Each parcel record carries its boundary polygon (GIS geometry) along with attributes such as the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and most recent sale price and date. Exact fill rates for Blair County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Blair County property dataset.

Blair County is a county in the Commonwealth of Pennsylvania. As of the 2020 census, the population was 122,822. Its county seat is Hollidaysburg, and its largest city is Altoona. The county was created on February 26, 1846, from parts of Huntingdon and Bedford counties.

FIPS 42013

Official county website: http://www.blairco.org

The FIPS code for Blair County is 42013.

CentreHuntingdonBedfordCambriaClearfieldBlair
Hosted Web API$200/mo

Attribute coverage

Blair County contains 68,578 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%68,578
parcelid99.9%68,525
parcelid279.4%54,442
ogparcelid99.9%68,515
ogparcelid23.4%2,328
parentid<0.1%0
stackid<0.1%0
geoid100%68,578
statefp100%68,578
countyfp100%68,578
countyname100%68,578
cousubfp100%68,578
cousubname100%68,578
tractce100%68,578
tractname100%68,578
taxacctnum100%68,578
taxyear100%68,578
taxdistrict96.5%66,177
usecode96.6%66,224
usedesc8.5%5,817
zoningcode51.5%35,342
zoningdesc51.6%35,362
numbldgs100%68,558
numunits80.6%55,257
yearbuilt79.4%54,444
numfloors62.3%42,719
bldgsqft74.9%51,389
bedrooms79.4%54,444
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue99.9%68,525
landvalue99.9%68,525
agvalue81.2%55,700
totalvalue99.9%68,525
taxacres96.4%66,110
calcarea100%68,578
saleamt99.8%68,417
saledate96.5%66,186
ownertype<0.1%18
ownername<0.1%18
owneraddr<0.1%18
ownercity<0.1%0
ownerstate<0.1%0
ownerzip<0.1%0
parceladdr99.8%68,447
parcelcity3.3%2,252
parcelstate100%68,578
parcelzip100%68,578
legaldesc89.9%61,660
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%0
page51.9%35,574
block96.5%66,175
lot99.9%68,529
parceltype0.8%575
accesstype0.8%575
iucnclass0.3%219
placename4.9%3,332
placetype4.8%3,259
firmid100%68,578
firmdate100%68,578
fldzone100%68,578
zonesubty94.8%65,010
staticbfe<0.1%1
elevmin98.9%67,857
elevmax98.9%67,857
elevavg98.9%67,857
fireplaces<0.1%0
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%0
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode4.9%3,332
frsid<0.1%12
dfrurl<0.1%12
caapermit<0.1%12
cwapermit<0.1%12
rcrapermit<0.1%12
updated100%68,578
centroidx100%68,578
centroidy100%68,578
surfpointx100%68,578
surfpointy100%68,578
geom100%68,578
extras100%68,578
ownerlist<0.1%16
placefp65.3%44,797
zoningurl39.4%27,044
lbcsactivity59.0%40,473
lbcsfunction59.0%40,459
lbcstype66.4%45,537
lbcscharacter91.5%62,775
lbcsownership1.4%929
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Blair County GIS layers map into the harmonized entity schemas and assemble into the published parcel table, alongside supplemented fields (elevation, flood zone) and deterministic columns.

Schema mapping — Blair County, Pennsylvania (42013) 2 entities · most recent acquisition per entity · generated 2026-10-10 direct column transformed (expression) geometry extras json supplemented determined ALL ENTITIES → FINAL PARCEL SCHEMA Harmonized entity columns assemble into publish.parcel_layer — matched by column name. Supplemented fields show their fill rate in this county. SOURCE COLUMNS HARMONIZED ENTITIES PUBLISH.PARCEL_LAYER PARCEL par_num control_num land_use_code number_of_stories living_area_sqft new_mv_bldg new_mv_land new_c_g_total new_mv_total deed_ac sale_price l_sale_date first_line land_desc map_num lot_num last_edited_date geom situs_add last_line deed_ref property_type lot_type school_dist_code neighborhood_code dist_num ward_num leasehld_num c_g_status ag_sec_area_ terrain sewer water road gas_avail_ new_c_g_land new_c_g_bldg globalid created_user created_date last_edited_user shape_starea__ shape_stlength__ parcelid taxacctnum usecode numfloors bldgsqft imprvalue landvalue agvalue totalvalue taxacres saleamt saledate parceladdr legaldesc block lot updated geom extras ZONING zoning_abr zoning_dis geom id zoningcode zoningdesc geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 98.9% elevmin 98.9% elevmax 98.9% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 94.8% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 79.4% parcelid2 96.5% taxdistrict 100% numbldgs 80.6% numunits 79.4% yearbuilt 79.4% bedrooms 100% parcelstate 100% parcelzip 51.9% page 65.3% placefp 59.0% lbcsactivity 59.0% lbcsfunction 66.4% lbcstype 91.5% lbcscharacter lrid parcelid parcelid2 ogparcelid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode zoningcode zoningdesc numbldgs numunits yearbuilt numfloors bldgsqft bedrooms imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate parceladdr parcelstate parcelzip legaldesc page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras placefp lbcsactivity lbcsfunction lbcstype lbcscharacter publish.parcel_layer columns not fed by these sources (42) — empty or below 50% fill in this county ogparcelid2, parentid, stackid, usedesc, halfbaths, fullbaths, ownertype, ownername, owneraddr, ownercity, ownerstate, ownerzip, parcelcity township, section, qtrsection, range, plssdesc, book, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, ownerlist, zoningurl lbcsownership, sourceurl PARCEL 19 mapped · 3 transformed · 36 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL par_num control_num land_use_code number_of_stories living_area_sqft new_mv_bldg new_mv_land new_c_g_total new_mv_total deed_ac sale_price l_sale_date first_line land_desc map_num lot_num last_edited_date geom situs_add last_line deed_ref property_type lot_type school_dist_code neighborhood_code dist_num ward_num leasehld_num c_g_status ag_sec_area_ terrain sewer water road gas_avail_ new_c_g_land new_c_g_bldg globalid created_user created_date last_edited_user shape_starea__ shape_stlength__ parcelid taxacctnum usecode numfloors CASE WHEN number_of_stories ~ '^[0-9]+$' THEN number_of_stories… bldgsqft imprvalue landvalue agvalue totalvalue taxacres saleamt saledate parceladdr legaldesc block lot updated to_timestamp(last_edited_date / 1000.0)::text geom extras ( json_build_object( 'situs_add', situs_add::text, 'last_line',… not present in source — filled with NULL (36) parcelid2, taxyear, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, bedrooms, halfbaths, fullbaths, ownername, owneraddr ownercity, ownerstate, ownerzip, parcelcity, parcelstate, parcelzip, township, section, qtrsection, range, plssdesc, book, page, sourceurl taxdistrict, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 4 mapped · 1 transformed · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoning_abr zoning_dis geom id zoningcode zoningdesc geom extras json_build_object('id', id::text)::text not present in source — filled with NULL (6) zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Blair County:

Frequently asked questions

Where can I find Blair County, PA parcel and GIS data?

Land Records publishes a Blair County, PA parcel dataset in which every parcel carries its boundary polygon (GIS geometry) along with ownership, assessed value, land use, acreage, and sale history. Preview it in the interactive explorer on this page, or download the full Blair County, PA dataset as a GeoPackage or CSV.

How many parcels are in Blair County, PA?

The current dataset contains 68,578 parcel records for Blair County, PA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Blair County, PA?

The FIPS code for Blair County, PA is 42013.

What information does each Blair County, PA parcel record include?

Each Blair County, PA parcel record includes the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and the most recent sale price and date — plus the parcel boundary polygon. Per-attribute fill rates are listed in the coverage table on this page.

Is Blair County, PA parcel data free?

You can preview Blair County, PA parcels for free in the interactive explorer. The complete dataset is available as a one-time download or through the nationwide parcel web service; see the download options on this page for current pricing.

Does Blair County, PA have an official GIS or property records website?

Yes — the official Blair County, PA government website is linked in the county details above. Land Records standardizes Blair County, PA assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.

On this page