Malheur County, OR Parcels & GIS Data

Malheur County, OR parcel data: 22,306 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,306 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,306 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,306
parcelid100%22,306
parcelid297.5%21,743
ogparcelid100%22,306
ogparcelid297.5%21,743
parentid<0.1%0
stackid<0.1%0
geoid100%22,306
statefp100%22,306
countyfp100%22,306
countyname100%22,306
cousubfp100%22,306
cousubname100%22,306
tractce100%22,306
tractname100%22,306
taxacctnum97.4%21,736
taxyear100%22,299
taxdistrict100%22,299
usecode97.4%21,736
usedesc<0.1%0
zoningcode100%22,299
zoningdesc<0.1%0
numbldgs97.4%21,736
numunits48.7%10,863
yearbuilt97.4%21,736
numfloors<0.1%4
bldgsqft97.4%21,736
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue46.9%10,458
landvalue76.4%17,047
agvalue<0.1%0
totalvalue<0.1%0
taxacres100%22,306
calcarea100%22,306
saleamt42.1%9,390
saledate<0.1%0
ownertype91.8%20,480
ownername91.8%20,480
owneraddr34.1%7,598
ownercity89.3%19,912
ownerstate<0.1%0
ownerzip89.3%19,911
parceladdr75.0%16,724
parcelcity63.3%14,124
parcelstate100%22,306
parcelzip99.2%22,136
legaldesc26.1%5,828
township99.6%22,217
section99.6%22,217
qtrsection99.6%22,217
range99.6%22,217
plssdesc99.6%22,217
book<0.1%0
page<0.1%0
block97.4%21,736
lot100%22,299
parceltype10.3%2,299
accesstype10.3%2,299
iucnclass10.1%2,251
placename44.6%9,938
placetype13.9%3,094
firmid<0.1%0
firmdate<0.1%0
fldzone<0.1%0
zonesubty<0.1%0
staticbfe<0.1%0
elevmin83.8%18,696
elevmax83.8%18,696
elevavg83.8%18,696
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
naicscode62.1%13,863
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated97.4%21,736
centroidx100%22,306
centroidy100%22,306
surfpointx100%22,306
surfpointy100%22,306
geom100%22,306
extras100%22,306
ownerlist79.4%17,710
placefp34.5%7,693
zoningurl28.7%6,391

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-08-15 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 zoning totacre ownersname add1 add2 citystate zip situsadd city mapnumber taxlot assessors geom tca 6 cols ⇢ parcelid zoningcode taxacres ownername owneraddr parceladdr parcelcity plssdesc lot sourceurl geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear 97.4% updated geom · derived from geometry geom dem.us_1m · USGS 1m DEM 83.8% elevmin 83.8% elevmax 83.8% elevavg supplemented · derived / other pipelines 97.5% parcelid2 97.5% ogparcelid2 97.4% taxacctnum 97.4% usecode 97.4% numbldgs 97.4% yearbuilt 97.4% bldgsqft 76.4% landvalue 89.3% ownercity 89.3% ownerzip 100% parcelstate 99.2% parcelzip 100% township 100% section 100% qtrsection 100% range 97.4% block 62.1% naicscode 79.4% ownerlist lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode zoningcode numbldgs yearbuilt bldgsqft landvalue taxacres calcarea ownertype ownername owneraddr ownercity ownerzip parceladdr parcelcity parcelstate parcelzip township section qtrsection range plssdesc block lot elevmin elevmax elevavg naicscode updated centroidx centroidy surfpointx surfpointy geom extras ownerlist publish.parcel_layer columns not fed by these sources (43) — empty or below 50% fill in this county parentid, stackid, usedesc, zoningdesc, numunits, numfloors, bedrooms, halfbaths, fullbaths, imprvalue, agvalue, totalvalue, saleamt, saledate ownerstate, legaldesc, book, page, parceltype, accesstype, iucnclass, placename, placetype, firmid, firmdate, fldzone, zonesubty, staticbfe fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp zoningurl PARCEL 12 mapped · 1 transformed · 6 kept in extras · 43 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL maptaxlot zoning totacre ownersname add1 add2 citystate zip situsadd city mapnumber taxlot assessors geom tca parcelid zoningcode taxacres ownername owneraddr CONCAT_WS(', ', NULLIF(add1,''), NULLIF(add2,''), NULLIF(cityst… parceladdr parcelcity plssdesc lot sourceurl geom taxdistrict extras · 6 source columns preserved as json ormap, septicinfo, ref, contractbu, lotsf, taxes extras not present in source — filled with NULL (43) parcelid2, taxacctnum, taxyear, usecode, usedesc, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, imprvalue, landvalue, agvalue, totalvalue, saleamt, saledate, ownercity, ownerstate, ownerzip, parcelstate, parcelzip, legaldesc township, section, qtrsection, range, book, page, block, updated, parentid, fireplaces, heating, cooling, foundation, roofcover, siding heatfuel, zoningurl

Neighboring counties

Parcel data for counties bordering Malheur County:

Frequently asked questions

Where can I find Malheur County, OR parcel and GIS data?

Land Records publishes a Malheur County, OR 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 Malheur County, OR dataset as a GeoPackage or CSV.

How many parcels are in Malheur County, OR?

The current dataset contains 22,306 parcel records for Malheur County, OR, each with its boundary geometry and assessor attributes.

What is the FIPS code for Malheur County, OR?

The FIPS code for Malheur County, OR is 41045.

What information does each Malheur County, OR parcel record include?

Each Malheur County, OR 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 Malheur County, OR parcel data free?

You can preview Malheur County, OR 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.

On this page