Oklahoma
OKSouth ยท 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
Oklahoma City
Oklahoma
Gas
$3.58
Rent
$1,384
Food โ
+1.8%
Tulsa
Oklahoma
Gas
$3.58
Rent
$1,375
Food โ
+1.8%
Lawton
Oklahoma
Gas
$3.58
Rent
$1,126
Food โ
+1.8%
Stillwater
Oklahoma
Gas
$3.58
Rent
$1,261
Food โ
+1.8%
Shawnee
Oklahoma
Gas
$3.58
Rent
$1,080
Food โ
+1.8%
Muskogee
Oklahoma
Gas
$3.58
Rent
$1,048
Food โ
+1.8%
Median Household Income by County
Source: Census ACS 5-Year 2023 ยท 77 counties
| County | Median 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.