Cost of Living in Oklahoma

Avg Index: 66

45 cities · Updated March 2026

$1,001
Avg Rent / Month
$63,338
Avg Income
$179,244
Avg Home Value
66
Avg Cost Index
4.75%
Income Tax
4.5%
Sales Tax
Cheapest in Oklahoma
Okmulgee
Index: 45 · Rent: $799/mo
Most Expensive in Oklahoma
Jenks
Index: 105 · Rent: $1,555/mo

Oklahoma Cost of Living Overview

Oklahoma is significantly more affordable than the national average, with a state-wide cost index of 66. The average monthly rent across Oklahoma cities is $1,001, with median household incomes averaging $63,338 per year. The cheapest city is Okmulgee (index 45) and the most expensive is Jenks (index 105).

Oklahoma has a moderate tax environment with a 4.75% top income tax rate, 4.5% sales tax, and 0.9% effective property tax rate.

All 45 Cities in Oklahoma — Ranked by Cost

Sorted from cheapest to most expensive (US average = 100)

#CityCost Index RentIncomeHome ValuePopulation
1 Okmulgee 45 $799/mo $39,060 $90,200 11,370
2 Miami 48 $804/mo $45,900 $102,600 12,960
3 Muskogee 51 $828/mo $48,735 $124,900 36,819
4 Ponca 51 $827/mo $55,270 $127,500 24,377
5 Chickasha 52 $879/mo $55,039 $113,200 16,349
6 Duncan 53 $872/mo $57,020 $125,800 22,872
7 Altus 55 $897/mo $55,550 $124,800 18,670
8 McAlester 56 $906/mo $48,044 $137,500 18,098
9 Elk 57 $850/mo $49,500 $165,300 11,406
10 Enid 57 $906/mo $63,472 $143,500 50,821
11 Lawton 57 $935/mo $53,588 $134,200 90,662
12 Shawnee 57 $912/mo $54,281 $147,800 31,511
13 Tahlequah 57 $794/mo $48,515 $182,800 16,513
14 Woodward 57 $839/mo $60,720 $164,200 11,976
15 Del 58 $1,020/mo $48,895 $112,800 21,561
16 Durant 58 $908/mo $44,753 $155,800 19,209
17 Bartlesville 59 $905/mo $59,457 $154,900 37,559
18 El Reno 59 $904/mo $54,459 $157,000 17,919
19 Guthrie 59 $874/mo $54,640 $176,200 11,021
20 Ada 60 $888/mo $51,792 $169,300 16,536
21 Warr Acres 60 $925/mo $60,822 $150,500 10,437
22 Ardmore 61 $959/mo $52,954 $158,800 24,757
23 Weatherford 62 $763/mo $50,250 $233,700 12,014
24 Sapulpa 63 $998/mo $61,644 $158,300 22,268
25 Claremore 64 $978/mo $57,120 $172,500 19,921
26 Guymon 65 $981/mo $57,051 $171,800 12,596
27 Midwest 65 $1,046/mo $57,739 $158,400 58,170
28 Bethany 66 $1,071/mo $55,063 $161,500 20,606
29 Coweta 66 $959/mo $60,000 $185,900 10,157
30 Tulsa 67 $998/mo $58,407 $189,600 412,322
31 Sand Springs 69 $1,016/mo $73,400 $186,700 19,973
32 Stillwater 70 $944/mo $42,015 $230,900 48,818
33 Yukon 71 $1,080/mo $76,408 $185,800 24,802
34 Oklahoma 74 $1,083/mo $66,702 $215,100 688,693
35 Norman 76 $1,064/mo $65,060 $239,300 128,714
36 Glenpool 79 $1,267/mo $76,726 $191,400 13,885
37 Moore 79 $1,276/mo $76,941 $189,300 63,045
38 Choctaw 82 $1,192/mo $96,446 $223,900 12,208
39 Newcastle 82 $1,020/mo $97,315 $255,100 12,238
40 Broken Arrow 83 $1,240/mo $85,220 $229,300 115,919
41 Owasso 83 $1,222/mo $79,386 $231,400 39,013
42 Mustang 84 $1,243/mo $88,262 $227,800 21,290
43 Bixby 96 $1,324/mo $99,602 $298,200 29,402
44 Edmond 99 $1,313/mo $102,032 $324,900 95,618
45 Jenks 105 $1,555/mo $104,970 $285,600 26,519

Frequently Asked Questions

Common questions about cost of living in Oklahoma

What is the cost of living in Oklahoma?
The average cost of living index across 45 cities in Oklahoma is 66 (US average = 100). Average rent is $1,001/month and median household income averages $63,338/year.
What is the cheapest city in Oklahoma?
The cheapest city in Oklahoma is Okmulgee with a cost index of 45, median rent of $799/month, and median income of $39,060/year.
What is the most expensive city in Oklahoma?
The most expensive city in Oklahoma is Jenks with a cost index of 105, median rent of $1,555/month, and median income of $104,970/year.
What are taxes like in Oklahoma?
Oklahoma has a top income tax rate of 4.75%, a sales tax of 4.5%, and an effective property tax rate of 0.9%.
How many cities does CostToLive cover in Oklahoma?
We track cost of living data for 45 cities in Oklahoma with populations of 10,000 or more, using US Census Bureau ACS 2023 data.