Malheur County, OR Parcels & GIS Data

Malheur County, OR parcel data: 22,241 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Malheur County, Oregon parcel data covering 22,241 property records.

This page documents parcel-level coverage for Malheur County, Oregon. 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 Malheur County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Malheur County property dataset.

Malheur County is one of the 36 counties in the U.S. state of Oregon. As of the 2020 census, the population was 31,571. Its county seat is Vale, and its largest city is Ontario.

FIPS 41045

The FIPS code for Malheur County is 41045.

OwyheeHarneyCanyonPayetteBakerWashingtonGrantHumboldtMalheur

Attribute coverage

Malheur County contains 22,241 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).

ColumnCoverageRecords populated
lrid100%22,241
parcelid100%22,241
parcelid2100%22,241
ogparcelid100%22,241
ogparcelid2100%22,241
parentid<0.1%0
stackid<0.1%0
geoid100%22,241
statefp100%22,241
countyfp100%22,241
countyname100%22,241
cousubfp100%22,241
cousubname100%22,241
tractce100%22,241
tractname100%22,241
taxacctnum100%22,234
taxyear100%22,234
taxdistrict100%22,234
usecode100%22,234
usedesc<0.1%0
zoningcode100%22,234
zoningdesc<0.1%0
numbldgs100%22,234
numunits49.7%11,057
yearbuilt100%22,234
numfloors<0.1%0
bldgsqft100%22,234
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue47.9%10,643
landvalue78.7%17,495
agvalue<0.1%0
totalvalue<0.1%0
taxacres100%22,241
calcarea100%22,241
saleamt43.1%9,596
saledate<0.1%0
ownertype91.7%20,388
ownername100%22,234
owneraddr100%22,234
ownercity100%22,234
ownerstate<0.1%0
ownerzip100%22,234
parceladdr<0.1%0
parcelcity100%22,241
parcelstate100%22,241
parcelzip99.2%22,067
legaldesc100%22,234
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%0
page<0.1%0
block100%22,234
lot100%22,234
parceltype10.3%2,282
accesstype10.3%2,282
iucnclass10.0%2,234
placename13.8%3,078
placetype13.7%3,054
firmid<0.1%0
firmdate<0.1%0
fldzone<0.1%0
zonesubty<0.1%0
staticbfe<0.1%0
elevmin83.8%18,638
elevmax83.8%18,638
elevavg83.8%18,638
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
naicscode28.7%6,394
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated91.4%20,332
centroidx100%22,241
centroidy100%22,241
surfpointx100%22,241
surfpointy100%22,241
geom100%22,241
extras100%22,241
lrversion100%22,241

Schema mapping

How source columns from the acquired Malheur 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 — Malheur County, Oregon (41045) 1 entity · most recent acquisition per entity · generated 2026-07-13 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 maptaxlot mapnumber taxlot year propclass zonecode num yearblt bsqft aiv alv taxlotacre samt sdate owner address1 citystate zip ncity note mapnum taxlot_1 yearapp geom maintarea 36 cols ⇢ parcelid parcelid2 taxacctnum taxyear usecode zoningcode numbldgs yearbuilt bldgsqft imprvalue landvalue taxacres saleamt saledate ownername owneraddr ownercity ownerzip parcelcity legaldesc block lot updated geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 91.4% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 83.8% elevmin 83.8% elevmax 83.8% elevavg supplemented · derived / other pipelines 100% parcelstate 99.2% parcelzip lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode zoningcode numbldgs yearbuilt bldgsqft imprvalue landvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerzip parcelcity parcelstate parcelzip legaldesc block lot elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (44) — empty or below 50% fill in this county parentid, stackid, usedesc, zoningdesc, numunits, numfloors, bedrooms, halfbaths, fullbaths, agvalue, totalvalue, ownerstate, parceladdr township, section, qtrsection, range, plssdesc, book, page, parceltype, accesstype, iucnclass, placename, placetype, firmid, firmdate, fldzone zonesubty, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit cwapermit, rcrapermit PARCEL 25 mapped · 36 kept in extras · 29 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL maptaxlot mapnumber taxlot year propclass zonecode num yearblt bsqft aiv alv taxlotacre samt sdate owner address1 citystate zip ncity note mapnum taxlot_1 yearapp geom maintarea parcelid parcelid2 taxacctnum taxyear usecode zoningcode numbldgs yearbuilt bldgsqft imprvalue landvalue taxacres saleamt saledate ownername owneraddr ownercity ownerzip parcelcity legaldesc block lot updated geom taxdistrict extras · 36 source columns preserved as json mapacres, refnum, roll, mobcode, alpha, buyer, address2, tca mktclass, valarea, totac, parnum, rrnum, percent_, tottax mlv, miv, nhouse, extn, dir, nstreet, exts, bldgclass, lsqft smult, maptaxlot_, spltotac, splalv, splaiv, splmlv, splmiv spltottax, splacct, spltca, field54, field55 extras not present in source — filled with NULL (29) usedesc, zoningdesc, numunits, numfloors, bedrooms, halfbaths, fullbaths, agvalue, totalvalue, ownerstate, parceladdr, parcelstate, parcelzip township, section, qtrsection, range, plssdesc, book, page, sourceurl, parentid, fireplaces, heating, cooling, foundation, roofcover, siding heatfuel

Neighboring counties

Parcel data for counties bordering Malheur County:

On this page