Oklahoma · parcel data

Oklahoma parcel data

PropRaven serves 3,364,286 distinct parcels for Oklahoma across 33 counties at serving epoch 2026-08-28 — 1.3% of the 289,423,168 county records in the national coverage summary. 70.2% of those records carry a situs address, 73.0% a usable coordinate, 73.3% an owner name, 66.2% a total assessed value above zero and 37.2% a parcel polygon. The largest county by parcel count is Oklahoma County with 1,656,417 parcels.

Coverage at a glance

Distinct parcels
3,364,286
Counties with data
33
Situs address
70.2%2,753,178 records
Geocoded
73.0%2,864,610 records
Owner name
73.3%2,874,095 records
Assessed value
66.2%2,595,614 records
Parcel polygon
37.2%1,461,355 records

Oklahoma counties with parcel data

33 counties, largest first. Each county links to its own page with the full coverage table, field families and download options.

Oklahoma counties with parcel data
CountyParcelsAddressGeocodedPopulation
Oklahoma County401091,656,41799.1%97.7%816,490
Major County40093under review0.0%0.0%7,569
Tulsa County40143283,78497.7%100.0%693,514
Canadian County40017169,12287.3%99.9%181,760
Greer County40055under review34.5%61.3%5,433
Cleveland County40027117,70663.9%96.4%303,952
Comanche County40031112,17463.5%99.9%121,396
Wagoner County40145105,26778.8%50.1%91,257
Rogers County40131101,23989.7%51.1%101,371
Osage County4011394,44973.1%44.4%46,495
Creek County4003792,26677.0%50.0%73,971
McCurtain County4008962,58288.2%100.0%30,805
Payne County4011938,41342.7%100.0%84,199
Woodward County4015334,03492.6%50.9%19,991
Kay County4007130,20064.2%99.9%43,437
McClain County4008728,07712.0%98.7%48,434
Garfield County4004727,99337.4%100.0%62,007
Coal County40029under review0.0%0.0%5,414
Pittsburg County4012120,7680.0%0.0%43,395
Pontotoc County4012320,58663.5%100.0%38,310
Bryan County4001317,58125.2%100.0%50,305
Adair County4000117,4563.2%2.1%19,821
Harmon County40057under review0.0%0.0%2,315
Beckham County4000916,2902.8%100.0%22,248
Noble County4010310,03244.3%100.0%10,896
Murray County400999,96151.6%0.0%13,754
Pawnee County401174,53286.4%100.0%16,111
Woods County401514,0630.0%0.0%8,582
Atoka County400053,2400.0%0.0%14,600
Muskogee County4010171974.6%51.7%66,752
Pottawatomie County4012510.0%100.0%74,446
Stephens County401371100.0%100.0%44,075
Washita County4014910.0%100.0%10,839

How to read this table

Parcels is the count of county-level parcel records in the serving epoch, exactly as the coverage summary stores it. A parcel a county source files more than once is counted once per record, which is why state totals across the site add up to more than the 191.3M distinct parcels PropRaven publishes nationally. Address is the share of records with a non-empty situs address and Geocoded the share with a usable coordinate; both are rounded down to one decimal. Population is the Census county population where the gazetteer carries one, so you can judge record counts against the size of the county — a dash means no population row exists for that code.

Counties are matched to the Census county gazetteer by FIPS code. Rows the coverage summary holds under codes that are not counties are left out, so the table lists real counties and county-equivalents only — parishes in Louisiana, boroughs and census areas in Alaska, and independent cities in Virginia, Maryland, Missouri and Nevada each get their own page.

What a Oklahoma parcel record contains

Every parcel record shares one schema nationally: owner name and mailing address, situs address, assessed and market value, sales and deed history, building permits, hazard and risk flags, and parcel geometry where the county publishes it. Which of those families is populated varies by county — the coverage columns above tell you how much of each is filled for Oklahoma, and the county pages break the same figures down further. The data dictionary documents every table and column.

Get Oklahoma parcel data

  • Search Oklahoma parcelsFilter and browse parcels in the search tool — free tier, no card required.
  • REST API and SDKsLook parcels up by ID, address or APN from TypeScript, Python or Go; 1,000 lookups a month free.
  • MCP serverQuery the same records from Claude, ChatGPT, Cursor or any MCP-compatible agent.
  • Snowflake MarketplaceTake the full dataset as a share into your own Snowflake account — no ETL.
  • Bulk parcel dataBulk delivery for whole-state or national workloads.