Guest, Sign inJoin
Seminole County OK CourthouseWewoka, #1 on this list · Photo: kennethaw88 · CC BY 4.0
Oklahoma rankings · Property tax

Towns with the lowest property taxes in Oklahoma

Wewoka has the lowest property-tax bills of Oklahoma’s 131 towns of 2,500+: homeowners’ median bill is $382 a year (Census ACS 2020–2024). The typical town’s median bill here is $1,054.

Census Bureau, American Community Survey 2020–2024: the median yearly real-estate tax bill homeowners pay. The survey reports bills of $10,000 or more only as “$10,000+”, so those towns are listed below the list, not ranked. A described list: no letters. How grades work

#1

Wewoka

Seminole County · 3,046 people
$382

Median yearly bill·0.60% of the median home value

#2

Okemah

Okfuskee County · 3,091 people
$395

Median yearly bill·0.50% of the median home value

#3

Anadarko

Caddo County · 5,448 people
$396

Median yearly bill·0.44% of the median home value

All 131 towns

Median yearly bill, lowest first. Towns with the same figure share a rank (T = tied; 10 towns here).

131 towns ranked. Not here? See why a town may be missing.

#TownMedian yearly billOf home valueHome value
1WewokaSeminole County · 3,046 people$3820.60%$63,300median (ACS)
2OkemahOkfuskee County · 3,091 people$3950.50%$79,300median (ACS)
3AnadarkoCaddo County · 5,448 people$3960.44%$89,300median (ACS)
4HugoChoctaw County · 5,082 people$4060.42%$96,300median (ACS)
5HeavenerLe Flore County · 3,070 people$4070.69%$59,200median (ACS)
T6HobartKiowa County · 3,257 people$4400.62%$71,100median (ACS)
T6Turleyunincorporated, Tulsa County · 2,968 people$4400.81%$54,600median (ACS)
8New CordellWashita County · 2,746 people$4780.45%$106,600median (ACS)
T9HoldenvilleHughes County · 5,923 people$4840.53%$91,600median (ACS)
T9TonkawaKay County · 2,983 people$4840.57%$84,300median (ACS)
11BlackwellKay County · 6,029 people$4940.58%$85,600median (ACS)
12DavisMurray County · 2,836 people$5070.46%$109,700median (ACS)
13FrederickTillman County · 3,371 people$5130.57%$89,300median (ACS)
14MangumGreer County · 2,683 people$5170.54%$96,500median (ACS)
15OkmulgeeOkmulgee County · 11,394 people$5300.54%$98,400median (ACS)
16VinitaCraig County · 5,424 people$5560.58%$96,200median (ACS)
17StilwellAdair County · 3,892 people$5570.55%$101,600median (ACS)
18HenryettaOkmulgee County · 5,620 people$5720.65%$88,600median (ACS)
19NowataNowata County · 3,584 people$5910.66%$89,900median (ACS)
20FairviewMajor County · 2,632 people$5950.45%$131,300median (ACS)
21WatongaBlaine County · 2,594 people$6020.67%$89,700median (ACS)
22JayDelaware County · 2,507 people$6110.57%$107,900median (ACS)
23IdabelMcCurtain County · 6,934 people$6180.46%$134,800median (ACS)
T24Longtownunincorporated, Pittsburg County · 2,716 people$6400.35%$184,200median (ACS)
T24TishomingoJohnston County · 3,123 people$6400.58%$110,600median (ACS)
26DrumrightCreek County · 2,546 people$6410.75%$85,600median (ACS)
27SulphurMurray County · 4,878 people$6450.53%$122,000median (ACS)
28SayreBeckham County · 4,783 people$6640.86%$77,400median (ACS)
29ChecotahMcIntosh County · 3,096 people$6660.53%$124,900median (ACS)
30Pauls ValleyGarvin County · 6,157 people$6690.68%$98,200median (ACS)
31MuldrowSequoyah County · 3,375 people$6730.59%$114,300median (ACS)
32PawhuskaOsage County · 2,923 people$6860.60%$114,200median (ACS)
33LindsayGarvin County · 2,929 people$6960.62%$112,200median (ACS)
T34AtokaAtoka County · 2,975 people$7190.49%$147,000median (ACS)
T34Broken BowMcCurtain County · 4,211 people$7190.40%$179,900median (ACS)
36SeminoleSeminole County · 7,393 people$7310.71%$103,600median (ACS)
37MadillMarshall County · 4,181 people$7330.67%$109,600median (ACS)
38CushingPayne County · 8,390 people$7520.66%$114,500median (ACS)
39TecumsehPottawatomie County · 6,402 people$7650.62%$122,500median (ACS)
40MiamiOttawa County · 12,893 people$7720.72%$107,600median (ACS)
41StiglerHaskell County · 2,749 people$7760.47%$163,900median (ACS)
42StroudLincoln County · 2,913 people$7850.63%$125,000median (ACS)
43HominyOsage County · 3,293 people$7910.96%$82,200median (ACS)
44SallisawSequoyah County · 8,790 people$8070.60%$134,100median (ACS)
45ClevelandPawnee County · 3,271 people$8240.70%$117,800median (ACS)
46PocolaLe Flore County · 4,660 people$8260.55%$151,100median (ACS)
47WoodwardWoodward County · 11,635 people$8310.53%$157,800median (ACS)
48Park Hillunincorporated, Cherokee County · 3,237 people$8470.49%$174,400median (ACS)
49AlvaWoods County · 4,880 people$8500.64%$133,600median (ACS)
50ChandlerLincoln County · 2,963 people$8600.78%$110,600median (ACS)
51ChickashaGrady County · 17,313 people$8610.66%$130,300median (ACS)
52McLoudPottawatomie County · 4,564 people$8910.57%$157,400median (ACS)
53MarlowStephens County · 4,514 people$9090.67%$136,300median (ACS)
54Ponca CityKay County · 24,225 people$9100.67%$135,800median (ACS)
55MariettaLove County · 2,982 people$9150.81%$113,600median (ACS)
56AltusJackson County · 18,707 people$9230.61%$152,200median (ACS)
57ClintonCuster County · 8,302 people$9240.77%$119,400median (ACS)
58DuncanStephens County · 23,238 people$9440.72%$131,500median (ACS)
59BristowCreek County · 4,381 people$9830.84%$117,500median (ACS)
60DeweyWashington County · 3,450 people$1,0100.85%$119,000median (ACS)
T61McAlesterPittsburg County · 18,044 people$1,0270.68%$151,600median (ACS)
T61PoteauLe Flore County · 9,171 people$1,0270.65%$157,400median (ACS)
63CaleraBryan County · 3,145 people$1,0420.66%$157,600median (ACS)
64MuskogeeMuskogee County · 36,760 people$1,0470.72%$146,100median (ACS)
65EufaulaMcIntosh County · 2,882 people$1,0520.59%$178,700median (ACS)
66PerryNoble County · 4,448 people$1,0540.97%$109,100median (ACS)
67RolandSequoyah County · 4,146 people$1,0870.78%$139,800median (ACS)
68Del CityOklahoma County · 21,138 people$1,1200.88%$126,800median (ACS)
69DurantBryan County · 21,552 people$1,1330.69%$163,200median (ACS)
70Bethel AcresPottawatomie County · 3,301 people$1,1900.56%$211,700median (ACS)
71GuymonTexas County · 12,241 people$1,1930.66%$182,000median (ACS)
72GuthrieLogan County · 12,257 people$1,2100.65%$186,600median (ACS)
73AdaPontotoc County · 16,660 people$1,2210.72%$169,300median (ACS)
74MannfordCreek County · 3,432 people$1,2280.74%$165,300median (ACS)
75Pryor CreekMayes County · 9,723 people$1,2390.74%$166,400median (ACS)
76WagonerWagoner County · 8,405 people$1,2490.84%$148,900median (ACS)
77CatoosaRogers County · 7,471 people$1,2510.70%$178,800median (ACS)
78ShawneePottawatomie County · 32,474 people$1,2580.79%$160,100median (ACS)
79HintonCaddo County · 4,975 people$1,2820.75%$170,800median (ACS)
80TahlequahCherokee County · 17,508 people$1,2930.70%$185,400median (ACS)
81SpencerOklahoma County · 3,857 people$1,3090.83%$157,000median (ACS)
82LawtonComanche County · 90,503 people$1,3290.94%$142,100median (ACS)
83El RenoCanadian County · 20,730 people$1,3380.81%$165,900median (ACS)
84Elk CityBeckham County · 11,335 people$1,3570.90%$150,400median (ACS)
85Fort GibsonMuskogee County · 3,814 people$1,3580.75%$181,100median (ACS)
86ArdmoreCarter County · 24,956 people$1,3780.81%$170,000median (ACS)
87PurcellMcClain County · 7,030 people$1,3920.81%$171,600median (ACS)
88KingfisherKingfisher County · 5,201 people$1,4000.61%$227,900median (ACS)
89PerkinsPayne County · 3,271 people$1,4180.82%$172,200median (ACS)
90CacheComanche County · 3,239 people$1,4350.88%$162,700median (ACS)
91EnidGarfield County · 50,297 people$1,4550.94%$154,900median (ACS)
92SapulpaCreek County · 23,695 people$1,4690.86%$171,600median (ACS)
93ClaremoreRogers County · 20,681 people$1,4710.78%$188,700median (ACS)
94Midwest CityOklahoma County · 58,799 people$1,5000.91%$164,500median (ACS)
95SlaughtervilleCleveland County · 4,332 people$1,5270.70%$219,400median (ACS)
96CowetaWagoner County · 11,472 people$1,5590.76%$205,700median (ACS)
97SkiatookOsage County · 8,960 people$1,5620.86%$182,600median (ACS)
98Warr AcresOklahoma County · 10,552 people$1,6090.98%$164,500median (ACS)
99Lone GroveCarter County · 5,244 people$1,6210.79%$204,900median (ACS)
100NobleCleveland County · 7,748 people$1,6410.86%$190,200median (ACS)
101BethanyOklahoma County · 20,315 people$1,6470.96%$171,600median (ACS)
102BartlesvilleWashington County · 38,278 people$1,6851.01%$167,200median (ACS)
103WeatherfordCuster County · 12,005 people$1,7840.77%$232,600median (ACS)
104GlenpoolTulsa County · 14,705 people$1,8340.91%$201,700median (ACS)
105GroveDelaware County · 7,399 people$1,8350.75%$244,300median (ACS)
106Sand SpringsTulsa County · 20,397 people$1,8950.96%$197,700median (ACS)
107HarrahOklahoma County · 7,212 people$1,9070.85%$225,400median (ACS)
108JonesOklahoma County · 3,222 people$1,9250.88%$219,300median (ACS)
109VerdigrisRogers County · 5,888 people$1,9420.85%$229,100median (ACS)
110The VillageOklahoma County · 9,276 people$1,9800.93%$211,800median (ACS)
111TulsaTulsa County · 416,209 people$2,0050.98%$205,300median (ACS)
112YukonCanadian County · 27,615 people$2,0111.01%$198,900median (ACS)
113CollinsvilleTulsa County · 9,956 people$2,0510.91%$225,400median (ACS)
114MooreCleveland County · 63,609 people$2,1731.06%$204,500median (ACS)
115OwassoTulsa County · 43,117 people$2,1850.90%$243,100median (ACS)
116StillwaterPayne County · 50,046 people$2,2070.93%$237,200median (ACS)
117MustangCanadian County · 24,571 people$2,2690.95%$239,200median (ACS)
118ChoctawOklahoma County · 12,549 people$2,2890.95%$242,100median (ACS)
119Oklahoma CityOklahoma County · 719,849 people$2,3111.00%$231,300median (ACS)
120ElginComanche County · 3,653 people$2,3910.92%$260,700median (ACS)
121NormanCleveland County · 130,943 people$2,4840.99%$250,100median (ACS)
122Broken ArrowTulsa County · 124,991 people$2,4921.00%$250,400median (ACS)
123NewcastleMcClain County · 15,198 people$2,5020.92%$271,800median (ACS)
124BlanchardMcClain County · 10,013 people$2,5920.88%$295,000median (ACS)
125PiedmontCanadian County · 9,427 people$2,5960.79%$330,100median (ACS)
126TuttleGrady County · 8,708 people$2,6210.82%$320,500median (ACS)
127EdmondOklahoma County · 100,479 people$3,2610.93%$351,400median (ACS)
128GoldsbyMcClain County · 3,591 people$3,3050.83%$399,000median (ACS)
129JenksTulsa County · 28,175 people$3,3161.01%$327,100median (ACS)
130BixbyTulsa County · 32,766 people$3,6161.08%$334,200median (ACS)
131Nichols HillsOklahoma County · 3,864 people$9,3141.14%$818,500median (ACS)
Quick answers

Questions people ask

Which Oklahoma town has the lowest property taxes?

Wewoka (Seminole County): homeowners’ median bill is $382 a year. Okemah ($395) and Anadarko ($396) follow.

How are these towns ranked?

By the median yearly property-tax bill homeowners report to the Census Bureau’s American Community Survey (2020–2024), lowest first. Towns with the same bill share a rank (T). The share of home value is the bill divided by the median home value, both from the survey. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with a reported bill under $10,000 (131 in Oklahoma); bills of $10,000+ can’t be told apart, so those towns are listed separately. Smaller towns show their bill on their Cost of living page. Every town is on the Oklahoma page.

Go deeper

More Oklahoma lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Oklahoma rankings →
Other states

Lowest property taxes in other states