77 counties · 2024-25 · Oklahoma Tax Commission
Oklahoma property tax millage by county
Counties in Oklahoma range from 66.170 mills in Cimarron County to 127.479 mills in Tulsa County on the 2024-25 county effective millage (mills on assessed value); the median county is 87.976 mills. Period and source: tax year 2024 (millage for 2024-2025, valuations as of November 1, 2024), from the Tax Commission's Ad Valorem Statistics 2024, the latest edition published on October 26, 2026.
- 1Highest county effective millage Tulsa 127.479 mills
- 2Middle Alfalfa 87.976 mills
- 3Lowest county effective millage Cimarron 66.170 mills
- 4Counties ranked 77
What the figures are
This page reproduces the Tax Commission's county effective millage rate for 2024-2025, printed as a decimal rate per $1 of assessed value (0.075203 is 75.203 mills; the mills column is that figure × 1,000, our conversion only). The report does not define how it is computed; its introduction calls it "the 2024 county effective millage rate" and says "The 2024 effective millage rate estimate being utilized is the best information available at this time", so it is OTC's county-wide estimate, not the levy of any school district or city. Period: tax year 2024 (millage for 2024-2025, valuations as of November 1, 2024), from the Tax Commission's Ad Valorem Statistics 2024, the latest edition published on October 26, 2026.
- Oklahoma assesses real property at a fractional percentage of fair cash value that varies by county; the report lists each county's percentage in a separate table that was not transcribed, so no example bill is given.
- A property's own millage is the total of the levies of the taxing districts where it sits, which differs from the county-wide estimate.
All 77 counties, 2024-25
Ranked by county effective millage (mills on assessed value), highest first. Click a heading to sort.
| # | County | Effective rate (as printed) | Mills |
|---|---|---|---|
| 1 | Tulsa | 0.127479 | 127.479 |
| 2 | Oklahoma | 0.119506 | 119.506 |
| 3 | Cleveland | 0.119199 | 119.199 |
| 4 | Washington | 0.113155 | 113.155 |
| 5 | McClain | 0.108622 | 108.622 |
| 6 | Canadian | 0.107888 | 107.888 |
| 7 | Comanche | 0.105971 | 105.971 |
| 8 | Creek | 0.102676 | 102.676 |
| 9 | Muskogee | 0.101959 | 101.959 |
| 10 | Wagoner | 0.101400 | 101.400 |
| 11 | Logan | 0.100345 | 100.345 |
| 12 | Grady | 0.100203 | 100.203 |
| 13 | Pottawatomie | 0.100085 | 100.085 |
| 14 | Harmon | 0.099487 | 99.487 |
| 15 | Garfield | 0.098486 | 98.486 |
| 16 | Rogers | 0.097775 | 97.775 |
| 17 | Pontotoc | 0.097714 | 97.714 |
| 18 | Carter | 0.096198 | 96.198 |
| 19 | Custer | 0.096126 | 96.126 |
| 20 | Pawnee | 0.095117 | 95.117 |
| 21 | Payne | 0.095114 | 95.114 |
| 22 | Murray | 0.094856 | 94.856 |
| 23 | Caddo | 0.094807 | 94.807 |
| 24 | Jefferson | 0.094688 | 94.688 |
| 25 | Kay | 0.094404 | 94.404 |
| 26 | Love | 0.094305 | 94.305 |
| 27 | Osage | 0.093580 | 93.580 |
| 28 | Okmulgee | 0.093499 | 93.499 |
| 29 | Kiowa | 0.093148 | 93.148 |
| 30 | Latimer | 0.092095 | 92.095 |
| 31 | Nowata | 0.091424 | 91.424 |
| 32 | Okfuskee | 0.091288 | 91.288 |
| 33 | Tillman | 0.091002 | 91.002 |
| 34 | Atoka | 0.090167 | 90.167 |
| 35 | Woodward | 0.090162 | 90.162 |
| 36 | Ottawa | 0.089989 | 89.989 |
| 37 | Seminole | 0.089621 | 89.621 |
| 38 | Bryan | 0.089111 | 89.111 |
| 39 | Alfalfa | 0.087976 | 87.976 |
| 40 | Major | 0.087911 | 87.911 |
| 41 | Lincoln | 0.087841 | 87.841 |
| 42 | Hughes | 0.087707 | 87.707 |
| 43 | Jackson | 0.087493 | 87.493 |
| 44 | Blaine | 0.087280 | 87.280 |
| 45 | Craig | 0.087218 | 87.218 |
| 46 | Cotton | 0.087183 | 87.183 |
| 47 | Stephens | 0.086951 | 86.951 |
| 48 | Cherokee | 0.086877 | 86.877 |
| 49 | LeFlore | 0.086581 | 86.581 |
| 50 | McIntosh | 0.086262 | 86.262 |
| 51 | Mayes | 0.086015 | 86.015 |
| 52 | Beckham | 0.085816 | 85.816 |
| 53 | Sequoyah | 0.085295 | 85.295 |
| 54 | Garvin | 0.085106 | 85.106 |
| 55 | Pittsburg | 0.084865 | 84.865 |
| 56 | McCurtain | 0.084580 | 84.580 |
| 57 | Marshall | 0.083857 | 83.857 |
| 58 | Coal | 0.083765 | 83.765 |
| 59 | Delaware | 0.083678 | 83.678 |
| 60 | Kingfisher | 0.083676 | 83.676 |
| 61 | Choctaw | 0.083056 | 83.056 |
| 62 | Woods | 0.082254 | 82.254 |
| 63 | Haskell | 0.081817 | 81.817 |
| 64 | Washita | 0.080891 | 80.891 |
| 65 | Greer | 0.080559 | 80.559 |
| 66 | Ellis | 0.079320 | 79.320 |
| 67 | Beaver | 0.079097 | 79.097 |
| 68 | Noble | 0.077982 | 77.982 |
| 69 | Johnston | 0.077419 | 77.419 |
| 70 | Dewey | 0.076409 | 76.409 |
| 71 | Adair | 0.075203 | 75.203 |
| 72 | Pushmataha | 0.073604 | 73.604 |
| 73 | Texas | 0.072080 | 72.080 |
| 74 | Harper | 0.071999 | 71.999 |
| 75 | Roger Mills | 0.069640 | 69.640 |
| 76 | Grant | 0.067264 | 67.264 |
| 77 | Cimarron | 0.066170 | 66.170 |
Oklahoma's assessment percentage differs by county and was not transcribed, so no example bill is computed.
How to appeal an assessment in Oklahoma
- File a written complaint with the county assessor on Form 974 (68 O.S. § 2876): 30 calendar days from the date the valuation notice was mailed (or, if the value did not change from the year before, by the first Monday in April).
- Appeal the assessor's decision to the County Board of Equalization on Form 976: within 15 calendar days of the date the decision is mailed.
The form does not describe the step after the County Board of Equalization, so this page does not either. Sources: Oklahoma Tax Commission, Form 974, Taxpayer's Informal Protest of Assessed Valuation (revised 11-2025, tax year 2026), as posted by the Oklahoma County Assessor, read October 26, 2026. The official notice and the body hearing the appeal govern the dates; this is not legal advice.
Questions
What is the property tax rate in Oklahoma?
Oklahoma publishes no single rate. This page reproduces the Tax Commission's county effective millage rate for 2024-2025, printed as a decimal rate per $1 of assessed value (0.075203 is 75.203 mills; the mills column is that figure × 1,000, our conversion only). For 2024-25 it runs from 66.170 mills in Cimarron County to 127.479 mills in Tulsa County; the median county is 87.976 mills.
Which Oklahoma county has the highest county effective millage?
Tulsa County, at 127.479 mills, among the 77 counties ranked here; Cimarron County is lowest at 66.170 mills. These are county figures, so a single property's rate can be higher or lower.
Is the county effective millage the rate on my tax bill?
No. It is the Tax Commission's county effective millage rate for 2024-2025, printed as a decimal rate per $1 of assessed value (0.075203 is 75.203 mills; the mills column is that figure × 1,000, our conversion only). Oklahoma assesses real property at a fractional percentage of fair cash value that varies by county; the report lists each county's percentage in a separate table that was not transcribed, so no example bill is given.
How do I appeal a property assessment in Oklahoma?
File a written complaint with the county assessor on Form 974 (68 O.S. § 2876): 30 calendar days from the date the valuation notice was mailed (or, if the value did not change from the year before, by the first Monday in April). Appeal the assessor's decision to the County Board of Equalization on Form 976: within 15 calendar days of the date the decision is mailed. Source: Oklahoma Tax Commission.
Other states
Town-by-town rates: New Hampshire, Connecticut, Rhode Island, New Jersey, Maine and Massachusetts. County or district figures, by census region: Northeast: New York, Vermont; Midwest: Illinois, Indiana, Iowa, Kansas, Michigan, Nebraska, North Dakota, Ohio, South Dakota, Wisconsin; South: Alabama, Arkansas, Delaware, District of Columbia, Florida, Georgia, Kentucky, Louisiana, Maryland, Mississippi, North Carolina, Tennessee, Texas, Virginia, West Virginia; West: Alaska, Arizona, California, Colorado, Hawaii, Idaho, Montana, Nevada, New Mexico, Oregon, Utah, Washington, Wyoming. The states page compares them; the assessed-versus-market-value guide explains why a rate alone does not fix a bill.
Source: Oklahoma Tax Commission, Ad Valorem Division, Ad Valorem Statistics 2024, table "2024 County Effective Millage Rate" and table "2024 Gross Personal Property" (County effective millage rate for 2024-2025 for all 77 counties, read from the rate table and again from the gross personal property table (77/77 identical)). Checks: the rate table and the rate column of the gross personal property table were each read independently and agree for all 77 counties; for every county, gross personal assessed value × the printed rate equals the printed estimated tax within the rounding of a six-decimal rate; no county lies outside three interquartile ranges of the others and no two neighbouring rows repeat the same rate. Last checked October 26, 2026. See the methodology. Figures are reproduced from the official publication; the county, town or state office that issues the bill governs. Not tax or legal advice.