From the Panhandle to the prairies, you won’t need a pile of liquid gold to find a great place to live in Oklahoma.
Some of the most affordable places to live in the Sooner State include suburbs of cities like Oklahoma City and Tulsa.
To find the cheapest places to live in Oklahoma, we use Saturday Night Science and Census data on home prices, incomes, and cost of living.
We dive into the data every year to determine which Oklahoma cities offer a savings spree. This report is our tenth time ranking affordability in Oklahoma.
Table Of Contents: Top Ten | Methodology | Table | FAQs | Summary
The 10 most affordable places to live in Oklahoma
What’s the most affordable place to live in Oklahoma for 2025? The most affordable place to live in Oklahoma is Henryetta based on the most recent Census data.
To see how your city compares, grab a chicken fried steak and head down to the bottom for a complete list of places in Oklahoma that won’t get your wallet tornado-twisted.
Check out some more reading about Oklahoma and the cheapest places in the country:
The 10 Cheapest Places To Live In Oklahoma For 2025

/10
Population: 5,631
Overall Cost Of Living Index: 75
Median Income: $44,541
Median Home Price: $86,100
Median Rent: $752
Henryetta, located at the Route 40 and 62 intersection, an hour+ east of Oklahoma City, is the cheapest city in Oklahoma for 2025. The overall cost of living index is 75, which is 14.8% lower than the Oklahoma average.
According to Zillow, the average home price in Henryetta is the fourth lowest in the state at $86,100. Lake Henryetta and Nichols Park provide fun, cheap outdoor fun for folks.
More on Henryetta: Data

/10
Population: 36,819
Overall Cost Of Living Index: 76
Median Income: $48,735
Median Home Price: $124,900
Median Rent: $828
Muskogee, the 13th most populous city in Oklahoma, is the second cheapest city in the state. The town’s cost of living sits at 12 points lower than the state average. Homeownership is particularly attractive with an average home price at $124,900, which is 19th lowest statewide.
In town, Civitan Park and Five Civilized Tribes Museum are affordable things to save more of the average $48,735 income.
More on Muskogee: Data





I was born in Muskogee and grew up in Ft. Gibson, moved to Muskogee and the back to the Fort. It is home to me. And I wouldn’t trade my life there for anywhere else.

/10
Population: 8,553
Overall Cost Of Living Index: 77
Median Income: $47,333
Median Home Price: $123,500
Median Rent: $861
Centrally located in Sequoyah County, Sallisaw took home the third spot for affordability, with an overall cost of living of 77. Low index values for utilities, services, and healthcare separated the city from surrounding areas.
The big draw in town is the Cherokee Casino Sallisaw. Sallisaw is a small town of 8,553 people about an hour and a half southeast of Tulsa.
More on Sallisaw: Data

/10
Population: 5,916
Overall Cost Of Living Index: 77
Median Income: $41,413
Median Home Price: $76,900
Median Rent: $599
If you’re looking for the cheapest homes in Oklahoma, look no further than Holdenville. Homes in Holdenville go for a median price of $76,900, and with residents earning a median income of $41,413, the city has the third best home price to income ratio in all of OK. Not to mention that the median rent in Holdenville, $599/month, is the lowest you’re going to see on this list. If you stick to cheap activities like swimming and fishing at Holdenville City Lake, there’ll be plenty of money left in your wallet at the end of every week.
Holdenville is located about 75 miles southeast of Oklahoma City.
More on Holdenville: Data

/10
Population: 5,627
Overall Cost Of Living Index: 77
Median Income: $43,668
Median Home Price: $90,000
Median Rent: $725
Coming in as the fifth cheapest place in Oklahoma is Anadarko, a small city about 50 miles southwest of Oklahoma City
Native Americans make up a plurality and almost a majority in Anadarko, which has been aptly nicknamed the “Indian Capital of the Nation.” So definitely make it a point to visit the free American Indian Hall of Fame while you’re here. Unfortunately, unemployment is quite high in Anadarko, so you may want to have a job lined up before you can really take advantage of the city’s affordability. The median income in Anadarko is $43,668 and the median home price is $90,000.
More on Anadarko: Data

/10
Population: 11,370
Overall Cost Of Living Index: 78
Median Income: $39,060
Median Home Price: $90,200
Median Rent: $799
Ok, your wallet will be glad you moved to Okmulgee, OK.
Located in the heart of Oklahoma, 45 minutes south of Tulsa, is the sixth least expensive city in the state. The average home value is $90,200, and the median rent is $799 — both are substantially below the national average. The city’s median income of $39,060 pairs with a low overall cost of living index at 78.
More on Okmulgee: Data

/10
Population: 5,229
Overall Cost Of Living Index: 78
Median Income: $41,140
Median Home Price: $92,200
Median Rent: $842
Vinita, the seventh most affordable city in Oklahoma, has a cost of living index of 78, which is well below the national average. The city, located northeast of Tulsa, has a $92,200 average home value and a 2.24 home price to income ratio.
It’s a small town with only 5,229 people, just breaking our population requirement threshold. The town is home to the Craig County Fairgrounds & Community Center, the big gathering spot in the area.
More on Vinita: Data

/10
Population: 5,184
Overall Cost Of Living Index: 78
Median Income: $31,694
Median Home Price: $96,100
Median Rent: $634
The next stop on our list is Hugo, the eighth cheapest city in Oklahoma. Located halfway between OKC and Dallas, in southeastern Choctaw County, it has an 78 cost of living.
Housing is particularly inexpensive with a $96,100 average home price and a $634 average rent. The Frisco Depot Museum and Walmart are the major things to do in the town.
More on Hugo: Data

/10
Population: 12,960
Overall Cost Of Living Index: 79
Median Income: $45,900
Median Home Price: $102,600
Median Rent: $804
The majority of this list sits on the eastern half of Oklahoma and Miami is no different being just a short drive from the order. In fact, I’ve seen many signs for it driving from St. Louis to Tulsa on I-44 several times a year.
The city’s cost of living index is lower because of groceries, services, and healthcare.
More on Miami: Data

/10
Population: 8,903
Overall Cost Of Living Index: 79
Median Income: $49,789
Median Home Price: $142,400
Median Rent: $818
And sneaking onto the list for 2025 is Poteau. Situated in Le Flore County on the Arkansas border, it has a low 79 cost of living index and a housing market with an average price of $142,400.
Poteau punches above its weight in providing economic efficiency with a cost of living that is 10.2% lower than the Sooner State average.
More on Poteau: Data
Cheapest places to live in Oklahoma FAQs
The county in Oklahoma with the lowest cost of living is Adair County. The average living wage in Adair County is $80,752 according to MIT data. Adair County has the lowest cost of living because it has relatively less expensive childcare and housing costs compared to Oklahoma as a whole. Childcare costs $12,035 a year in Adair County for two children compared to the Oklahoma average of $13,808. Housing costs, defined as a blend of the average rent and average mortgage payment, are $8,736 per year in Adair County compared to $10,068 on average in Oklahoma.
The cost of living in Oklahoma is 6.1% lower than the US average. According to MIT, the required living wage for a family of four with two working parents in Oklahoma is $84,290 vs the national average for a family of four with two working parents of $89,744. The median income of a Oklahoma household is $53,840.
The cheapest housing market in Oklahoma is Holdenville. The average home value in Holdenville is $56,100, the lowest in the state. The average home value in Oklahoma is $142,400, almost 2.5 times higher than Holdenville.
Methodology: How we determined the most affordable places to live in the Sooner State for 2025

Determining affordability for places in Oklahoma boils down to how much it costs to live here.
You need to understand your costs relative to what people in the rest of the state are paying.
With that logic in mind, we derived several cost of living statistics from the latest Census American Community Survey 2019-2023 for Oklahoma using Saturday Night Science. We indexed the cost of living statistics across the following categories:
- Housing
- Transportation
- Services
- Groceries
- Healthcare
- Utilities
These are then weighted together to produce an overall cost of living index where 100 is the United States average. Anything below 100 is relatively affordable. Anything over 100 is relatively expensive.
We applied the biggest weight to housing as it typically accounts for 25% or more of your budget. Additionally, housing costs are the highest variant cost across a state. We then compare these cost of living metrics for each place in Oklahoma to figure out which is the least expensive.
The “Cost of Living Index” allows you to rank all of the 73 places in Oklahoma that have more than 5,000 people from least expensive to most expensive. Any ties went to the larger city.
The place in Oklahoma with the lowest cost of living according to the data is Henryetta.
We updated this article for 2025. This report reflects our tenth time ranking the cheapest places to live in Oklahoma.
Oklahoma Affordabilility Summary
This is an accurate list of the most affordable places to live in Oklahoma for 2025, if you’re looking at the cost of living numbers in Oklahoma.
The cheapest cities in Oklahoma are Henryetta, Muskogee, Sallisaw, Holdenville, Anadarko, Okmulgee, Vinita, Hugo, Miami, and Poteau.
Here’s a look at the most expensive cities in Oklahoma according to the data:
- Edmond
- Newcastle
- Jenks
For more Oklahoma reading, check out:
- Worst Places To Live In Oklahoma
- Best Places To Buy A House In Oklahoma
- Best Places To Live In Oklahoma
Cheapest Places To Live In Oklahoma
| Rank | City | Population | Cost Of Living Index | Median Income | Home Prices | Rent |
|---|---|---|---|---|---|---|
| 1 | Henryetta | 5,631 | 75 | $44,541 | $86,100 | $752 |
| 2 | Muskogee | 36,819 | 76 | $48,735 | $124,900 | $828 |
| 3 | Sallisaw | 8,553 | 77 | $47,333 | $123,500 | $861 |
| 4 | Holdenville | 5,916 | 77 | $41,413 | $76,900 | $599 |
| 5 | Anadarko | 5,627 | 77 | $43,668 | $90,000 | $725 |
| 6 | Okmulgee | 11,370 | 78 | $39,060 | $90,200 | $799 |
| 7 | Vinita | 5,229 | 78 | $41,140 | $92,200 | $842 |
| 8 | Hugo | 5,184 | 78 | $31,694 | $96,100 | $634 |
| 9 | Miami | 12,960 | 79 | $45,900 | $102,600 | $804 |
| 10 | Poteau | 8,903 | 79 | $49,789 | $142,400 | $818 |
| 11 | Wagoner | 7,934 | 79 | $58,206 | $138,800 | $879 |
| 12 | Blackwell | 6,091 | 79 | $50,104 | $77,000 | $852 |
| 13 | Del City | 21,561 | 80 | $48,895 | $112,800 | $1,020 |
| 14 | Guymon | 12,596 | 80 | $57,051 | $171,800 | $981 |
| 15 | Seminole | 7,161 | 80 | $37,267 | $86,500 | $724 |
| 16 | Ponca City | 24,377 | 81 | $55,270 | $127,500 | $827 |
| 17 | McAlester | 18,098 | 81 | $48,044 | $137,500 | $906 |
| 18 | Ada | 16,536 | 81 | $51,792 | $169,300 | $888 |
| 19 | Tahlequah | 16,513 | 81 | $48,515 | $182,800 | $794 |
| 20 | Warr Acres | 10,437 | 81 | $60,822 | $150,500 | $925 |
| 21 | Cushing | 8,336 | 81 | $44,282 | $112,100 | $772 |
| 22 | Alva | 5,009 | 81 | $41,728 | $132,500 | $826 |
| 23 | Midwest City | 58,170 | 82 | $57,739 | $158,400 | $1,046 |
| 24 | Enid | 50,821 | 82 | $63,472 | $143,500 | $906 |
| 25 | Ardmore | 24,757 | 82 | $52,954 | $158,800 | $959 |
| 26 | Durant | 19,209 | 82 | $44,753 | $155,800 | $908 |
| 27 | El Reno | 17,919 | 82 | $54,459 | $157,000 | $904 |
| 28 | Pryor Creek | 9,520 | 83 | $42,500 | $146,200 | $918 |
| 29 | Pauls Valley | 6,031 | 83 | $47,681 | $84,100 | $814 |
| 30 | Yukon | 24,802 | 84 | $76,408 | $185,800 | $1,080 |
| 31 | Bethany | 20,606 | 84 | $55,063 | $161,500 | $1,071 |
| 32 | Claremore | 19,921 | 84 | $57,120 | $172,500 | $978 |
| 33 | Altus | 18,670 | 84 | $55,550 | $124,800 | $897 |
| 34 | Chickasha | 16,349 | 84 | $55,039 | $113,200 | $879 |
| 35 | Guthrie | 11,021 | 84 | $54,640 | $176,200 | $874 |
| 36 | Duncan | 22,872 | 85 | $57,020 | $125,800 | $872 |
| 37 | Clinton | 8,461 | 85 | $58,417 | $112,500 | $888 |
| 38 | Catoosa | 7,631 | 85 | $70,875 | $169,000 | $1,063 |
| 39 | Idabel | 6,959 | 85 | $36,638 | $121,300 | $701 |
| 40 | Harrah | 6,377 | 85 | $75,000 | $216,300 | $969 |
| 41 | Tecumseh | 6,320 | 85 | $46,352 | $107,600 | $824 |
| 42 | Shawnee | 31,511 | 86 | $54,281 | $147,800 | $912 |
| 43 | Sand Springs | 19,973 | 86 | $73,400 | $186,700 | $1,016 |
| 44 | Woodward | 11,976 | 86 | $60,720 | $164,200 | $839 |
| 45 | Coweta | 10,157 | 86 | $60,000 | $185,900 | $959 |
| 46 | Lawton | 90,662 | 87 | $53,588 | $134,200 | $935 |
| 47 | Bartlesville | 37,559 | 87 | $59,457 | $154,900 | $905 |
| 48 | Choctaw | 12,208 | 87 | $96,446 | $223,900 | $1,192 |
| 49 | The Village | 9,470 | 87 | $70,788 | $190,600 | $1,412 |
| 50 | Noble | 7,337 | 87 | $85,452 | $191,300 | $921 |
| 51 | Oklahoma City | 688,693 | 88 | $66,702 | $215,100 | $1,083 |
| 52 | Stillwater | 48,818 | 88 | $42,015 | $230,900 | $944 |
| 53 | Sapulpa | 22,268 | 88 | $61,644 | $158,300 | $998 |
| 54 | Collinsville | 8,468 | 88 | $88,537 | $207,100 | $1,161 |
| 55 | Grove | 7,101 | 88 | $56,875 | $232,400 | $887 |
| 56 | Mustang | 21,290 | 89 | $88,262 | $227,800 | $1,243 |
| 57 | Glenpool | 13,885 | 89 | $76,726 | $191,400 | $1,267 |
| 58 | Tuttle | 7,785 | 89 | $102,417 | $284,600 | $799 |
| 59 | Tulsa | 412,322 | 90 | $58,407 | $189,600 | $998 |
| 60 | Purcell | 6,716 | 90 | $60,529 | $163,000 | $871 |
| 61 | Verdigris | 5,502 | 90 | $81,406 | $215,400 | $1,233 |
| 62 | Moore | 63,045 | 91 | $76,941 | $189,300 | $1,276 |
| 63 | Elk City | 11,406 | 91 | $49,500 | $165,300 | $850 |
| 64 | Owasso | 39,013 | 92 | $79,386 | $231,400 | $1,222 |
| 65 | Weatherford | 12,014 | 92 | $50,250 | $233,700 | $763 |
| 66 | Broken Arrow | 115,919 | 93 | $85,220 | $229,300 | $1,240 |
| 67 | Bixby | 29,402 | 94 | $99,602 | $298,200 | $1,324 |
| 68 | Norman | 128,714 | 96 | $65,060 | $239,300 | $1,064 |
| 69 | Blanchard | 9,276 | 96 | $89,472 | $259,100 | $970 |
| 70 | Piedmont | 7,978 | 97 | $94,882 | $298,600 | $1,367 |
| 71 | Jenks | 26,519 | 98 | $104,970 | $285,600 | $1,555 |
| 72 | Newcastle | 12,238 | 98 | $97,315 | $255,100 | $1,020 |
| 73 | Edmond | 95,618 | 100 | $102,032 | $324,900 | $1,313 |

