Methodology

Data collection

Checks

For every row we confirmed that the county, city, school and technology-center levies add up to the total printed by the county (to within 0.01 mill). Rows that failed were excluded. In this release we excluded Oklahoma County code 852 (Forest Park / Mid-Del), whose printed school levy (71.28) differs from the Mid-Del levy printed elsewhere (70.73).

Address lookup

The optional address lookup runs in your browser:

  1. The address is geocoded with the free U.S. Census Bureau Geocoder (public, no key), which also returns the Census county, incorporated place and school district.
  2. Oklahoma County: the parcel's tax district code is read from the Oklahoma County Assessor's public "Tax Parcels Public" layer (published on the OK County GIS Hub), first by street address, then by parcels within about 35 m of the geocoded point.
  3. Canadian County: the same, using the Canadian County Assessor's public "Parcel Data (Public)" layer (Canadian County Public GIS Data). Its "tax area" (e.g. "I-27 YC") is matched to the levy sheet's school district and city (YC Yukon, OC Oklahoma City, PC Piedmont, MC Mustang, ER El Reno, R rural/unincorporated, FD rural fire district).
  4. Cleveland County: in and around Norman, the City of Norman's current public parcel layer carries the county tax district code (e.g. NC29). Elsewhere (Moore, Noble, Lexington, unincorporated areas and the Oklahoma City part of the county) we read the tax district from a county-wide Cleveland County parcel snapshot from November 2021 that the City of Norman publishes. Because that snapshot is older, matches from it are capped at "Medium" confidence. If neither layer has the parcel, the district is estimated from Census city limits plus school district ("Lower" confidence).
  5. Logan, Grady, McClain, Lincoln, Pottawatomie and Kingfisher counties: we found no public parcel map layer with tax districts from these county assessors, so the district is estimated from Census city limits plus school district and marked "Lower" confidence. In these counties city levies are rare, so the rate mostly follows the school district, but always confirm on your tax bill.

Confidence: High means the parcel at that street address was found; Medium means every parcel near the geocoded point is in the same district; Low or Lower means nearby parcels disagree or the district was inferred. Geocoded points are approximate, Census boundaries can lag annexations, and parcel layers can change. Always confirm the tax district on your tax bill or the assessor record. Data providers disclaim warranties of accuracy (for example, Canadian County provides its parcel data "for your informational, planning reference and guidance only"; the City of Norman provides its layer "as is"). The site does not copy or redistribute these layers; it queries only the tax-district and tax-rate fields of a single location at a time.

Calculator

Estimate = (taxable market value × assessment ratio − exemptions) × total mills ÷ 1,000, the formula the Oklahoma County Assessor's own calculator uses. It does not include special assessments, fire/ambulance or TIF districts not listed, or other exemptions (veterans, etc.).

Updates

New levies are certified each fall (October–November). We re-check sources weekly and publish new rates as each county certifies them. Changes are logged on the corrections page.

Independence and neutrality

We publish public facts only. We do not rank, rate or describe neighborhoods, schools or the people who live there.

Data last verified against official sources: October 16, 2026.