Cost of living in Oklahoma
Rent, taxes, earnings and more across all 77 Oklahoma counties.
Last updated May 21, 2026
Taxes in Oklahoma
State income, sales and local tax rates.
Oklahoma has a flat state income tax rate of 4.75%.
Use our salary calculator to see your take-home pay in Oklahoma
Tax information is for general reference. Consult a qualified tax professional for advice on your specific situation.
Rent in Oklahoma
The average one-bedroom rent across Oklahoma is $763/mo. Rent varies from $694/mo in Adair County to $961/mo in Oklahoma County.
Cheapest places to live in Oklahoma
Top 10 counties by estimated single-person monthly cost.
- #1 Jefferson County$2,504/moRent$694/mo Income$48,750/yr#1 Jefferson County $2,504/mo $694/mo $48,750/yr
- #2 Adair County$2,505/moRent$694/mo Income$48,028/yr#2 Adair County $2,505/mo $694/mo $48,028/yr
- #3 Delaware County$2,526/moRent$702/mo Income$55,114/yr#3 Delaware County $2,526/mo $702/mo $55,114/yr
- #4 Ottawa County$2,535/moRent$694/mo Income$48,656/yr#4 Ottawa County $2,535/mo $694/mo $48,656/yr
- #5 Custer County$2,540/moRent$705/mo Income$57,562/yr#5 Custer County $2,540/mo $705/mo $57,562/yr
- #6 Hughes County$2,540/moRent$694/mo Income$47,923/yr#6 Hughes County $2,540/mo $694/mo $47,923/yr
- #7 Craig County$2,543/moRent$726/mo Income$50,182/yr#7 Craig County $2,543/mo $726/mo $50,182/yr
- #8 Haskell County$2,546/moRent$694/mo Income$49,930/yr#8 Haskell County $2,546/mo $694/mo $49,930/yr
- #9 Kiowa County$2,551/moRent$694/mo Income$42,063/yr#9 Kiowa County $2,551/mo $694/mo $42,063/yr
- #10 Woods County$2,552/moRent$783/mo Income$50,512/yr#10 Woods County $2,552/mo $783/mo $50,512/yr
Rankings include rent, utilities, groceries, transport, healthcare and taxes. See our methodology.
Most expensive places to live in Oklahoma
Top 10 counties by estimated single-person monthly cost.
- #1 McClain County$3,101/moRent$961/mo Income$84,778/yr#1 McClain County $3,101/mo $961/mo $84,778/yr
- #2 Canadian County$3,078/moRent$961/mo Income$85,427/yr#2 Canadian County $3,078/mo $961/mo $85,427/yr
- #3 Wagoner County$3,048/moRent$950/mo Income$78,520/yr#3 Wagoner County $3,048/mo $950/mo $78,520/yr
- #4 Rogers County$3,000/moRent$950/mo Income$77,688/yr#4 Rogers County $3,000/mo $950/mo $77,688/yr
- #5 Logan County$2,990/moRent$961/mo Income$82,735/yr#5 Logan County $2,990/mo $961/mo $82,735/yr
- #6 Creek County$2,985/moRent$950/mo Income$61,849/yr#6 Creek County $2,985/mo $950/mo $61,849/yr
- #7 Oklahoma County$2,973/moRent$961/mo Income$65,374/yr#7 Oklahoma County $2,973/mo $961/mo $65,374/yr
- #8 Tulsa County$2,962/moRent$950/mo Income$67,317/yr#8 Tulsa County $2,962/mo $950/mo $67,317/yr
- #9 Cleveland County$2,953/moRent$961/mo Income$74,446/yr#9 Cleveland County $2,953/mo $961/mo $74,446/yr
- #10 Osage County$2,890/moRent$950/mo Income$60,482/yr#10 Osage County $2,890/mo $950/mo $60,482/yr
Highest earning counties in Oklahoma
Top 10 by average household income.
- #1 Canadian County$85,427/yrCost$3,078/mo Rent$961/mo#1 Canadian County $85,427/yr $3,078/mo $961/mo
- #2 McClain County$84,778/yrCost$3,101/mo Rent$961/mo#2 McClain County $84,778/yr $3,101/mo $961/mo
- #3 Logan County$82,735/yrCost$2,990/mo Rent$961/mo#3 Logan County $82,735/yr $2,990/mo $961/mo
- #4 Wagoner County$78,520/yrCost$3,048/mo Rent$950/mo#4 Wagoner County $78,520/yr $3,048/mo $950/mo
- #5 Rogers County$77,688/yrCost$3,000/mo Rent$950/mo#5 Rogers County $77,688/yr $3,000/mo $950/mo
- #6 Grady County$75,730/yrCost$2,753/mo Rent$717/mo#6 Grady County $75,730/yr $2,753/mo $717/mo
- #7 Cleveland County$74,446/yrCost$2,953/mo Rent$961/mo#7 Cleveland County $74,446/yr $2,953/mo $961/mo
- #8 Kingfisher County$70,617/yrCost$2,788/mo Rent$776/mo#8 Kingfisher County $70,617/yr $2,788/mo $776/mo
- #9 Noble County$70,071/yrCost$2,859/mo Rent$822/mo#9 Noble County $70,071/yr $2,859/mo $822/mo
- #10 Major County$69,229/yrCost$2,705/mo Rent$694/mo#10 Major County $69,229/yr $2,705/mo $694/mo
All 77 counties in Oklahoma
Sorted by population. Type to filter.
- Oklahoma County Pop800,487 Rent$961/mo Income$65,374/yr Cost$2,973/mo
- Tulsa County Pop673,708 Rent$950/mo Income$67,317/yr Cost$2,962/mo
- Cleveland County Pop297,545 Rent$961/mo Income$74,446/yr Cost$2,953/mo
- Canadian County Pop162,621 Rent$961/mo Income$85,427/yr Cost$3,078/mo
- Comanche County Pop121,699 Rent$750/mo Income$59,000/yr Cost$2,638/mo
- Rogers County Pop97,235 Rent$950/mo Income$77,688/yr Cost$3,000/mo
- Wagoner County Pop84,339 Rent$950/mo Income$78,520/yr Cost$3,048/mo
- Payne County Pop82,290 Rent$822/mo Income$48,937/yr Cost$2,553/mo
- Pottawatomie County Pop73,011 Rent$713/mo Income$60,828/yr Cost$2,630/mo
- Creek County Pop72,353 Rent$950/mo Income$61,849/yr Cost$2,985/mo
- Muskogee County Pop66,471 Rent$712/mo Income$51,999/yr Cost$2,627/mo
- Garfield County Pop62,322 Rent$747/mo Income$67,302/yr Cost$2,669/mo
- Grady County Pop55,868 Rent$717/mo Income$75,730/yr Cost$2,753/mo
- Washington County Pop52,895 Rent$790/mo Income$61,205/yr Cost$2,720/mo
- Logan County Pop50,905 Rent$961/mo Income$82,735/yr Cost$2,990/mo
- Le Flore County Pop48,728 Rent$724/mo Income$50,027/yr Cost$2,602/mo
- Carter County Pop48,255 Rent$792/mo Income$58,856/yr Cost$2,757/mo
- Cherokee County Pop47,621 Rent$744/mo Income$53,668/yr Cost$2,619/mo
- Bryan County Pop47,237 Rent$754/mo Income$54,280/yr Cost$2,668/mo
- Osage County Pop45,963 Rent$950/mo Income$60,482/yr Cost$2,890/mo
- McClain County Pop43,779 Rent$961/mo Income$84,778/yr Cost$3,101/mo
- Kay County Pop43,731 Rent$694/mo Income$56,673/yr Cost$2,595/mo
- Pittsburg County Pop43,629 Rent$769/mo Income$54,787/yr Cost$2,698/mo
- Stephens County Pop43,314 Rent$773/mo Income$60,236/yr Cost$2,732/mo
- Delaware County Pop41,017 Rent$702/mo Income$55,114/yr Cost$2,526/mo
- Sequoyah County Pop39,676 Rent$694/mo Income$49,795/yr Cost$2,586/mo
- Mayes County Pop39,406 Rent$696/mo Income$57,279/yr Cost$2,619/mo
- Pontotoc County Pop38,158 Rent$748/mo Income$62,564/yr Cost$2,785/mo
- Okmulgee County Pop36,922 Rent$736/mo Income$53,123/yr Cost$2,639/mo
- Lincoln County Pop33,917 Rent$791/mo Income$59,425/yr Cost$2,774/mo
- McCurtain County Pop30,825 Rent$728/mo Income$50,175/yr Cost$2,604/mo
- Ottawa County Pop30,360 Rent$694/mo Income$48,656/yr Cost$2,535/mo
- Custer County Pop28,332 Rent$705/mo Income$57,562/yr Cost$2,540/mo
- Caddo County Pop26,626 Rent$709/mo Income$52,817/yr Cost$2,587/mo
- Garvin County Pop25,779 Rent$694/mo Income$57,127/yr Cost$2,691/mo
- Jackson County Pop24,730 Rent$694/mo Income$61,497/yr Cost$2,663/mo
- Seminole County Pop23,550 Rent$722/mo Income$46,191/yr Cost$2,580/mo
- Beckham County Pop22,202 Rent$765/mo Income$52,323/yr Cost$2,659/mo
- Texas County Pop20,880 Rent$848/mo Income$59,275/yr Cost$2,817/mo
- Woodward County Pop20,260 Rent$787/mo Income$65,060/yr Cost$2,773/mo
- Adair County Pop19,595 Rent$694/mo Income$48,028/yr Cost$2,505/mo
- McIntosh County Pop19,237 Rent$745/mo Income$46,203/yr Cost$2,628/mo
- Pawnee County Pop15,689 Rent$748/mo Income$57,551/yr Cost$2,754/mo
- Marshall County Pop15,628 Rent$694/mo Income$56,495/yr Cost$2,634/mo
- Kingfisher County Pop15,288 Rent$776/mo Income$70,617/yr Cost$2,788/mo
- Choctaw County Pop14,299 Rent$694/mo Income$45,456/yr Cost$2,570/mo
- Atoka County Pop14,255 Rent$701/mo Income$52,034/yr Cost$2,574/mo
- Craig County Pop14,215 Rent$726/mo Income$50,182/yr Cost$2,543/mo
- Murray County Pop13,807 Rent$719/mo Income$61,904/yr Cost$2,713/mo
- Hughes County Pop13,411 Rent$694/mo Income$47,923/yr Cost$2,540/mo
- Haskell County Pop11,667 Rent$694/mo Income$49,930/yr Cost$2,546/mo
- Okfuskee County Pop11,304 Rent$797/mo Income$45,441/yr Cost$2,683/mo
- Noble County Pop10,909 Rent$822/mo Income$70,071/yr Cost$2,859/mo
- Washita County Pop10,857 Rent$822/mo Income$61,980/yr Cost$2,827/mo
- Pushmataha County Pop10,787 Rent$763/mo Income$44,634/yr Cost$2,631/mo
- Johnston County Pop10,334 Rent$785/mo Income$50,911/yr Cost$2,737/mo
- Love County Pop10,196 Rent$831/mo Income$62,940/yr Cost$2,799/mo
- Latimer County Pop9,495 Rent$694/mo Income$41,048/yr Cost$2,556/mo
- Nowata County Pop9,392 Rent$694/mo Income$52,679/yr Cost$2,616/mo
- Woods County Pop8,619 Rent$783/mo Income$50,512/yr Cost$2,552/mo
- Blaine County Pop8,603 Rent$694/mo Income$59,304/yr Cost$2,643/mo
- Kiowa County Pop8,458 Rent$694/mo Income$42,063/yr Cost$2,551/mo
- Major County Pop7,656 Rent$694/mo Income$69,229/yr Cost$2,705/mo
- Tillman County Pop6,967 Rent$822/mo Income$47,445/yr Cost$2,660/mo
- Alfalfa County Pop5,685 Rent$694/mo Income$67,870/yr Cost$2,586/mo
- Greer County Pop5,498 Rent$753/mo Income$60,183/yr Cost$2,665/mo
- Cotton County Pop5,475 Rent$711/mo Income$60,313/yr Cost$2,716/mo
- Jefferson County Pop5,377 Rent$694/mo Income$48,750/yr Cost$2,504/mo
- Coal County Pop5,275 Rent$694/mo Income$48,162/yr Cost$2,580/mo
- Beaver County Pop5,041 Rent$711/mo Income$64,266/yr Cost$2,615/mo
- Dewey County Pop4,433 Rent$698/mo Income$60,550/yr Cost$2,669/mo
- Grant County Pop4,137 Rent$694/mo Income$61,824/yr Cost$2,685/mo
- Ellis County Pop3,717 Rent$738/mo Income$56,992/yr Cost$2,636/mo
- Roger Mills County Pop3,378 Rent$711/mo Income$62,721/yr Cost$2,756/mo
- Harper County Pop3,231 Rent$711/mo Income$59,191/yr Cost$2,630/mo
- Harmon County Pop2,452 Rent$711/mo Income$54,286/yr Cost$2,619/mo
- Cimarron County Pop2,247 Rent$711/mo Income$57,204/yr Cost$2,610/mo
Compare any two areas in Oklahoma
Put two counties side by side to see how rent, taxes and everyday costs stack up.
Open comparison toolFrequently asked questions about Oklahoma
Common questions about cost of living, taxes and rent.
What is the cost of living in Oklahoma?
The average cost of living in Oklahoma is approximately $2,695 per month for a single person. This includes rent, utilities, groceries, transportation, healthcare and taxes. Costs range from $2,505/mo in Adair County to $3,101/mo in McClain County.
What is the average rent in Oklahoma?
The average one-bedroom rent in Oklahoma is $763 per month, based on HUD Fair Market Rent data across all 77 counties.
What is the average salary in Oklahoma?
The average household income in Oklahoma is $58,273 per year, according to U.S. Census Bureau data.
Does Oklahoma have state income tax?
Yes, Oklahoma has a flat state income tax of 4.75%.
What is the sales tax in Oklahoma?
The combined state and local sales tax rate in Oklahoma averages 8.97%. The state rate is 4.50% with an average local addition of 4.47%.
What are the cheapest places to live in Oklahoma?
The cheapest counties to live in Oklahoma based on overall monthly costs are: 1. Jefferson County ($2,504/mo), 2. Adair County ($2,505/mo), 3. Delaware County ($2,526/mo), 4. Ottawa County ($2,535/mo), 5. Custer County ($2,540/mo).
What are the most expensive places to live in Oklahoma?
The most expensive counties to live in Oklahoma based on overall monthly costs are: 1. McClain County ($3,101/mo), 2. Canadian County ($3,078/mo), 3. Wagoner County ($3,048/mo), 4. Rogers County ($3,000/mo), 5. Logan County ($2,990/mo).
Use this research
Journalists, researchers and bloggers are welcome to cite and share this analysis. Please include a follow link back to this page when referencing our data. For bespoke analysis, expert comment, or high-resolution graphics, get in touch via our press office.
About this data
All figures on this page come from official U.S. government sources.
- U.S. Census Bureau (ACS 5-Year Estimates)
- HUD Fair Market Rents FY2025
- Energy Information Administration (EIA)
- Tax Foundation state and local rates