Ottawa County, OK Parcels & GIS Data

Ottawa County, OK parcel data: 21,514 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Ottawa County, Oklahoma parcel data covering 21,514 property records.

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

Ottawa County is a county located in the northeastern corner of the U.S. state of Oklahoma. As of the 2020 census, the population was 30,285. Its county seat is Miami.

FIPS 40115

The FIPS code for Ottawa County is 40115.

DelawareMcDonaldNewtonCraigCherokeeOttawa

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%21,514
parcelid100%21,514
parcelid2<0.1%0
ogparcelid100%21,514
ogparcelid2<0.1%0
parentid<0.1%0
stackid<0.1%0
geoid100%21,514
statefp100%21,514
countyfp100%21,514
countyname100%21,514
cousubfp100%21,514
cousubname100%21,514
tractce100%21,514
tractname100%21,514
taxacctnum100%21,514
taxyear100%21,507
taxdistrict<0.1%0
usecode100%21,507
usedesc<0.1%0
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs100%21,514
numunits63.6%13,687
yearbuilt58.5%12,595
numfloors4.5%964
bldgsqft58.6%12,600
bedrooms53.9%11,601
halfbaths<0.1%0
fullbaths53.9%11,606
imprvalue63.5%13,669
landvalue96.6%20,779
agvalue<0.1%0
totalvalue97.1%20,889
taxacres47.7%10,265
calcarea100%21,514
saleamt42.5%9,148
saledate84.5%18,169
ownertype100%21,514
ownername100%21,514
owneraddr96.8%20,834
ownercity97.5%20,986
ownerstate97.8%21,031
ownerzip99.6%21,423
parceladdr73.0%15,705
parcelcity53.7%11,552
parcelstate100%21,514
parcelzip100%21,514
legaldesc100%21,504
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book98.7%21,240
page98.7%21,239
block<0.1%0
lot<0.1%0
parceltype100%21,514
accesstype100%21,514
iucnclass<0.1%10
placename5.9%1,267
placetype100%21,514
firmid100%21,512
firmdate100%21,512
fldzone100%21,512
zonesubty84.2%18,124
staticbfe0.1%13
elevmin97.7%21,022
elevmax97.7%21,022
elevavg97.7%21,022
fireplaces<0.1%0
heating56.4%12,136
heatfuel56.4%12,136
cooling56.4%12,136
foundation17.8%3,833
roofcover58.5%12,593
siding58.6%12,602
bldgtype<0.1%0
naicscode100%21,514
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%21,514
centroidx100%21,514
centroidy100%21,514
surfpointx100%21,514
surfpointy100%21,514
geom100%21,514
extras100%21,514
lrversion100%21,514

Schema mapping

How source columns from the acquired Ottawa 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 — Ottawa County, Oklahoma (40115) 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 source parcelid taxacctnum numbldgs taxacres owner book page updated sourceurl geom parcelid taxacctnum numbldgs taxacres ownername book page updated sourceurl geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 97.7% elevmin 97.7% elevmax 97.7% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 84.2% zonesubty 0.1% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 100% taxyear 100% usecode 63.6% numunits 58.5% yearbuilt 58.6% bldgsqft 53.9% bedrooms 53.9% fullbaths 63.5% imprvalue 96.6% landvalue 97.1% totalvalue 84.5% saledate 96.8% owneraddr 97.5% ownercity 97.8% ownerstate 100% ownerzip 73.0% parceladdr 53.7% parcelcity 100% parcelstate 100% parcelzip 100% legaldesc 100% parceltype 100% accesstype 100% placetype 56.4% heating 56.4% heatfuel 56.4% cooling 58.5% roofcover 58.6% siding 100% naicscode lrid parcelid ogparcelid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear usecode numbldgs numunits yearbuilt bldgsqft bedrooms fullbaths imprvalue landvalue totalvalue taxacres calcarea saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page parceltype accesstype placetype firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg heating heatfuel cooling roofcover siding naicscode updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (29) — empty or below 50% fill in this county parcelid2, ogparcelid2, parentid, stackid, taxdistrict, usedesc, zoningcode, zoningdesc, numfloors, halfbaths, agvalue, saleamt, township section, qtrsection, range, plssdesc, block, lot, iucnclass, placename, fireplaces, foundation, bldgtype, frsid, dfrurl, caapermit, cwapermit rcrapermit PARCEL 11 mapped · 11 transformed · 44 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL source parcelid taxacctnum numbldgs taxacres owner book page updated sourceurl geom parcelid source.parcelid::text taxacctnum source.taxacctnum::text numbldgs source.numbldgs::text taxacres source.taxacres::text ownername source.owner::text book source.book::text page source.page::text updated source.updated::text sourceurl source.sourceurl::text geom source.geom extras json_build_object() not present in source — filled with NULL (44) parcelid2, taxyear, usecode, usedesc, zoningcode, zoningdesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths imprvalue, landvalue, agvalue, totalvalue, saleamt, saledate, owneraddr, ownercity, ownerstate, ownerzip, parceladdr, parcelcity, parcelstate parcelzip, legaldesc, township, section, qtrsection, range, plssdesc, block, lot, taxdistrict, parentid, fireplaces, heating, cooling foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Ottawa County:

On this page