Oklahoma

OK

South ยท 6 cities tracked ยท Updated 2026

Oklahoma is cheaper than the national average. Across the 6 cities we track, the cost of living index averages 86 (US = 100) and typical rent averages $1,212 a month, 37% below the national figure of $1,932.

State Averages

Avg Gas Price

$3.57

Regular unleaded

Avg Rent

$1,212

All units/mo

Avg COL Index

86

vs. 100 national avg

Oklahoma Cost of Living Analysis

Where the money goes

The biggest cost pressure in Oklahoma is car insurance, at 6% above the national average. The biggest break is rent, at 37% below it.

Rent trend

Rent rose an average of 4.6% over the past year across the 6 cities we track, faster than the 2.7% national change. Muskogee saw the biggest move (up 8.9%), while Oklahoma City was up just 2.4%.

City to city

Where you live inside Oklahoma matters. Typical rent runs from $1,048 in Muskogee to $1,384 in Oklahoma City, a gap of $336 a month or about $4,032 a year.

Affordability

Rent, gas, groceries, electricity and car insurance take about 40% of median household income in the counties we track, which ranks the 17th lowest of 51 states. Median household income there averages $63,642 (Census ACS 2023). Groceries are counted at what the average household in the region spends on food at home (BLS Consumer Expenditure Survey).

Energy and driving

Regular gas costs $3.57 a gallon, 10% below the $3.98 national average. A typical electric bill runs about $133 a month versus $166 nationally, and full coverage car insurance averages $2,280 a year versus $2,150.

Groceries

Grocery prices in the South rose 1.7% over the past year (BLS food at home), compared with 1.8% nationally. Item prices on our city pages are national BLS averages, so local stores may be higher or lower.

Built from the AAA, Zillow, EIA, Bankrate, BLS and Census data on this site. National comparisons use typical rent of $1,932 a month and gas of $3.98 a gallon. See the methodology.

Cities in Oklahoma

Median Household Income by County

Source: Census ACS 5-Year 2023 ยท 77 counties

CountyMedian Income
1Canadian County$85,427
2McClain County$84,778
3Logan County$82,735
4Wagoner County$78,520
5Rogers County$77,688
6Grady County$75,730
7Cleveland County$74,446
8Kingfisher County$70,617
9Noble County$70,071
10Major County$69,229
11Alfalfa County$67,870
12Tulsa County$67,317
13Garfield County$67,302
14Oklahoma County$65,374
15Woodward County$65,060
16Beaver County$64,266
17Love County$62,940
18Roger Mills County$62,721
19Pontotoc County$62,564
20Washita County$61,980
21Murray County$61,904
22Creek County$61,849
23Grant County$61,824
24Jackson County$61,497
25Washington County$61,205
26Pottawatomie County$60,828
27Dewey County$60,550
28Osage County$60,482
29Cotton County$60,313
30Stephens County$60,236
31Greer County$60,183
32Lincoln County$59,425
33Blaine County$59,304
34Texas County$59,275
35Harper County$59,191
36Comanche County$59,000
37Carter County$58,856
38Custer County$57,562
39Pawnee County$57,551
40Mayes County$57,279
41Cimarron County$57,204
42Garvin County$57,127
43Ellis County$56,992
44Kay County$56,673
45Marshall County$56,495
46Delaware County$55,114
47Pittsburg County$54,787
48Harmon County$54,286
49Bryan County$54,280
50Cherokee County$53,668
51Okmulgee County$53,123
52Caddo County$52,817
53Nowata County$52,679
54Beckham County$52,323
55Atoka County$52,034
56Muskogee County$51,999
57Johnston County$50,911
58Woods County$50,512
59Craig County$50,182
60McCurtain County$50,175
61Le Flore County$50,027
62Haskell County$49,930
63Sequoyah County$49,795
64Payne County$48,937
65Jefferson County$48,750
66Ottawa County$48,656
67Coal County$48,162
68Adair County$48,028
69Hughes County$47,923
70Tillman County$47,445
71McIntosh County$46,203
72Seminole County$46,191
73Choctaw County$45,456
74Okfuskee County$45,441
75Pushmataha County$44,634
76Kiowa County$42,063
77Latimer County$41,048

Oklahoma Cost of Living FAQ

Is Oklahoma expensive to live in?

Oklahoma is about 15% cheaper than the national average. Across the 6 cities we track, the cost of living index averages 86, where 100 is the US average.

What is the average rent in Oklahoma?

Typical rent in Oklahoma averages $1,212 a month across the 6 cities we track as of September 2026, 37% below the national typical rent of $1,932. That ranks the 4th lowest of 51 states. The figure is the Zillow Observed Rent Index for all home types.

What is the cheapest city to live in Oklahoma?

Of the 6 cities we track in Oklahoma, Tulsa has the lowest cost of living index at 85. The lowest typical rent is in Muskogee, at $1,048 a month.

What is the most expensive city in Oklahoma?

Oklahoma City has the highest cost of living index of the cities we track in Oklahoma, at 88. The highest typical rent is in Oklahoma City, at $1,384 a month.

How much is gas in Oklahoma?

Regular unleaded averages $3.57 a gallon in Oklahoma as of November 11, 2026 (AAA state average), 10% below the national average of $3.98. That is the 8th cheapest of 51 states.

Is rent going up in Oklahoma?

Rent in Oklahoma rose an average of 4.6% over the past year across the 6 cities we track, compared with a 2.7% change nationally.

How much is electricity in Oklahoma?

Residential electricity in Oklahoma averages 14.8 cents per kWh (EIA), versus 18.4 cents nationally. At 900 kWh a month, a typical bill is about $133.

How much is car insurance in Oklahoma?

Full coverage car insurance in Oklahoma averages $2,280 a year, or about $190 a month (Bankrate and NAIC), compared with $2,150 a year nationally. That is near the middle of 51 states.