The 10 Cheapest Places To Live In Oklahoma In 2025


The most affordable places to live in Oklahoma for 2025 are Henryetta, Muskogee, and Sallisaw according to Saturday Night Science.

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

  1. Henryetta
  2. Muskogee
  3. Sallisaw
  4. Holdenville
  5. Anadarko
  6. Okmulgee
  7. Vinita
  8. Hugo
  9. Miami
  10. Poteau

Most Affordable Cities In Oklahoma Map

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

Henryetta, OK

Source: Flickr User FreeWine | CC BY 2.0
Overall SnackAbility

3
/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

Muskogee, OK

Source: Wikipedia User Valis55 | CC BY-SA 3.0
Overall SnackAbility

2
/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

Review Of Muskogee by HomeSnacks User

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.

Sallisaw, OK

Source: Wikipedia User John Phelan | CC BY 3.0
Overall SnackAbility

3
/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

Holdenville, OK

Source: Flickr User peggydavis66 | CC BY-SA 2.0
Overall SnackAbility

3
/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

Anadarko, OK

Source: Wikipedia User Mdnicholson42 | CC BY-SA 3.0
Overall SnackAbility

1
/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

Okmulgee, OK

Source: Wikipedia User Caleb Long | CC BY-SA 2.5-2.0-1.0
Overall SnackAbility

1
/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

Vinita, OK

Source: Wikipedia User TheWhitePelican | CC BY 3.0
Overall SnackAbility

4
/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

Hugo, OK

Source: Wikipedia User Michael Barera | CC BY-SA 4.0
Overall SnackAbility

5
/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

Miami, OK

Source: Wikipedia User TheWhitePelican | CC BY-SA 3.0
Overall SnackAbility

5
/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

Poteau, OK

Source: Wikipedia User Clinton Steeds | CC BY 2.0
Overall SnackAbility

3
/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

Map Of The Cheapest Places To Live In Oklahoma
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:

  1. Edmond
  2. Newcastle
  3. Jenks

For more Oklahoma reading, check out:

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
About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.