25 Small Towns in Oklahoma With the Cheapest Homes
Ranked by median home value among 299 towns of 500–10,000 people in Oklahoma. #1 is White Eagle, OK (median home $46,000).
-
25Garber, Oklahoma
Median home $69,400
Garber is a city of 725 people in Garfield County, Oklahoma. The median home is worth $69,400 and the median household earns $67,625, so homes cost 1.0× income (typical Oklahoma town: 2.4×). Median rent is $942.
725 people · Garfield County · median home $69,400 · income $67,625 · Jan low 23°F · 8 in snow
Full Garber, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Westville, Oklahoma
Median home $68,500
Westville is a town of 1,364 people in Adair County, Oklahoma. The median home is worth $68,500 and the median household earns $39,400, so homes cost 1.7× income (typical Oklahoma town: 2.4×). Median rent is $582.
1,364 people · Adair County · median home $68,500 · income $39,400 · Jan low 28°F · 5 in snow
Full Westville, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Mountain View, Oklahoma
Median home $68,400
Mountain View is a town of 740 people in Kiowa County, Oklahoma. The median home is worth $68,400 and the median household earns $53,438, so homes cost 1.3× income (typical Oklahoma town: 2.4×). Median rent is $564.
740 people · Kiowa County · median home $68,400 · income $53,438 · Jan low 28°F · 7 in snow
Full Mountain View, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Geary, Oklahoma
Median home $67,900
Geary is a city of 994 people in Blaine County, Oklahoma. The median home is worth $67,900 and the median household earns $50,677, so homes cost 1.3× income (typical Oklahoma town: 2.4×). Median rent is $974.
994 people · Blaine County · median home $67,900 · income $50,677 · Jan low 26°F · 5 in snow
Full Geary, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Boise City, Oklahoma
Median home $67,100
Boise City is a city of 1,166 people in Cimarron County, Oklahoma. The median home is worth $67,100 and the median household earns $43,393, so homes cost 1.5× income (typical Oklahoma town: 2.4×). Median rent is $726.
1,166 people · Cimarron County · median home $67,100 · income $43,393 · Jan low 20°F · 32 in snow
Full Boise City, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Helena, Oklahoma
Median home $66,700
Helena is a town of 1,537 people in Alfalfa County, Oklahoma. The median home is worth $66,700 and the median household earns $61,500, so homes cost 1.1× income (typical Oklahoma town: 2.4×). Median rent is —.
1,537 people · Alfalfa County · median home $66,700 · income $61,500 · Jan low 23°F · 13 in snow
Full Helena, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Healdton, Oklahoma
Median home $66,400
Healdton is a city of 2,328 people in Carter County, Oklahoma. The median home is worth $66,400 and the median household earns $51,286, so homes cost 1.3× income (typical Oklahoma town: 2.4×). Median rent is $891.
2,328 people · Carter County · median home $66,400 · income $51,286 · Jan low 27°F · 2 in snow
Full Healdton, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Waurika, Oklahoma
Median home $64,800
Waurika is a city of 1,837 people in Jefferson County, Oklahoma. The median home is worth $64,800 and the median household earns $45,882, so homes cost 1.4× income (typical Oklahoma town: 2.4×). Median rent is $679.
1,837 people · Jefferson County · median home $64,800 · income $45,882 · Jan low 31°F · 2 in snow
Full Waurika, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Wright City, Oklahoma
Median home $64,300
Wright City is a town of 616 people in McCurtain County, Oklahoma. The median home is worth $64,300 and the median household earns $41,964, so homes cost 1.5× income (typical Oklahoma town: 2.4×). Median rent is $725.
616 people · McCurtain County · median home $64,300 · income $41,964 · Jan low 29°F · 1 in snow
Full Wright City, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Hollis, Oklahoma
Median home $64,000
Hollis is a city of 1,795 people in Harmon County, Oklahoma. The median home is worth $64,000 and the median household earns $38,672, so homes cost 1.7× income (typical Oklahoma town: 2.4×). Median rent is $736.
1,795 people · Harmon County · median home $64,000 · income $38,672 · Jan low 23°F · 3 in snow
Full Hollis, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Wewoka, Oklahoma
Median home $63,300
Wewoka is a city of 3,133 people in Seminole County, Oklahoma. The median home is worth $63,300 and the median household earns $37,986, so homes cost 1.7× income (typical Oklahoma town: 2.4×). Median rent is $849.
3,133 people · Seminole County · median home $63,300 · income $37,986 · Jan low 26°F · 4 in snow
Full Wewoka, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Maud, Oklahoma
Median home $62,000
Maud is a city of 867 people in Pottawatomie County, Oklahoma. The median home is worth $62,000 and the median household earns $43,875, so homes cost 1.4× income (typical Oklahoma town: 2.4×). Median rent is $542.
867 people · Pottawatomie County · median home $62,000 · income $43,875 · Jan low 26°F · 3 in snow
Full Maud, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Weleetka, Oklahoma
Median home $60,800
Weleetka is a town of 806 people in Okfuskee County, Oklahoma. The median home is worth $60,800 and the median household earns $42,292, so homes cost 1.4× income (typical Oklahoma town: 2.4×). Median rent is $628.
806 people · Okfuskee County · median home $60,800 · income $42,292 · Jan low 30°F · 4 in snow
Full Weleetka, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Fairfax, Oklahoma
Median home $59,300
Fairfax is a town of 1,136 people in Osage County, Oklahoma. The median home is worth $59,300 and the median household earns $40,000, so homes cost 1.5× income (typical Oklahoma town: 2.4×). Median rent is $602.
1,136 people · Osage County · median home $59,300 · income $40,000 · Jan low 24°F · 7 in snow
Full Fairfax, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Heavener, Oklahoma
Median home $59,200
Heavener is a city of 2,985 people in Le Flore County, Oklahoma. The median home is worth $59,200 and the median household earns $34,408, so homes cost 1.7× income (typical Oklahoma town: 2.4×). Median rent is $688.
2,985 people · Le Flore County · median home $59,200 · income $34,408 · Jan low 28°F · 1 in snow
Full Heavener, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Clayton, Oklahoma
Median home $56,300
Clayton is a town of 555 people in Pushmataha County, Oklahoma. The median home is worth $56,300 and the median household earns $23,214, so homes cost 2.4× income (typical Oklahoma town: 2.4×). Median rent is $424.
555 people · Pushmataha County · median home $56,300 · income $23,214 · Jan low 29°F · 3 in snow
Full Clayton, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Billings, Oklahoma
Median home $56,000
Billings is a town of 578 people in Noble County, Oklahoma. The median home is worth $56,000 and the median household earns $45,938, so homes cost 1.2× income (typical Oklahoma town: 2.4×). Median rent is $650.
578 people · Noble County · median home $56,000 · income $45,938 · Jan low 23°F · 8 in snow
Full Billings, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Tyrone, Oklahoma
Median home $55,400
Tyrone is a town of 729 people in Texas County, Oklahoma. The median home is worth $55,400 and the median household earns $2,499, so homes cost 22.2× income (typical Oklahoma town: 2.4×). Median rent is $633.
729 people · Texas County · median home $55,400 · income $2,499 · Jan low 20°F · 15 in snow
Full Tyrone, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Turley, Oklahoma
Median home $54,600
Turley is a community of 2,607 people in Tulsa County, Oklahoma. The median home is worth $54,600 and the median household earns $42,298, so homes cost 1.3× income (typical Oklahoma town: 2.4×). Median rent is $1,092.
2,607 people · Tulsa County · median home $54,600 · income $42,298 · Jan low 28°F · 9 in snow
Full Turley, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Konawa, Oklahoma
Median home $53,800
Konawa is a city of 1,288 people in Seminole County, Oklahoma. The median home is worth $53,800 and the median household earns $33,789, so homes cost 1.6× income (typical Oklahoma town: 2.4×). Median rent is $636.
1,288 people · Seminole County · median home $53,800 · income $33,789 · Jan low 27°F · 3 in snow
Full Konawa, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Temple, Oklahoma
Median home $51,600
Temple is a town of 862 people in Cotton County, Oklahoma. The median home is worth $51,600 and the median household earns $29,243, so homes cost 1.8× income (typical Oklahoma town: 2.4×). Median rent is $717.
862 people · Cotton County · median home $51,600 · income $29,243 · Jan low 27°F · 2 in snow
Full Temple, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Grandfield, Oklahoma
Median home $49,700
Grandfield is a city of 919 people in Tillman County, Oklahoma. The median home is worth $49,700 and the median household earns $29,811, so homes cost 1.7× income (typical Oklahoma town: 2.4×). Median rent is $625.
919 people · Tillman County · median home $49,700 · income $29,811 · Jan low 26°F · 2 in snow
Full Grandfield, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Boley, Oklahoma
Median home $49,000
Boley is a town of 1,091 people in Okfuskee County, Oklahoma. The median home is worth $49,000 and the median household earns $26,250, so homes cost 1.9× income (typical Oklahoma town: 2.4×). Median rent is $525.
1,091 people · Okfuskee County · median home $49,000 · income $26,250 · Jan low 30°F · 5 in snow
Full Boley, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Ryan, Oklahoma
Median home $48,400
Ryan is a town of 667 people in Jefferson County, Oklahoma. The median home is worth $48,400 and the median household earns $53,092, so homes cost 0.9× income (typical Oklahoma town: 2.4×). Median rent is $500.
667 people · Jefferson County · median home $48,400 · income $53,092 · Jan low 31°F · 2 in snow
Full Ryan, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1White Eagle, Oklahoma
Median home $46,000
White Eagle is a community of 520 people in Kay County, Oklahoma. The median home is worth $46,000 and the median household earns $41,667, so homes cost 1.1× income (typical Oklahoma town: 2.4×). Median rent is $625.
520 people · Kay County · median home $46,000 · income $41,667 · Jan low 25°F · 7 in snow
Full White Eagle, Oklahoma profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Oklahoma rankings
- The 25 Best Small Towns to Retire in Oklahoma
- The 25 Quietest Small Towns in Oklahoma
- The 25 Most Affordable Small Towns in Oklahoma
- The 25 Best Small Towns for Families in Oklahoma
- The 25 Best Quiet, Affordable Small Towns to Retire in Oklahoma
- 25 Small Towns in Oklahoma With the Mildest Winters
- The 25 Most Walkable Small Towns in Oklahoma
- 25 Small Towns in Oklahoma With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Oklahoma
- The 25 Best Affordable Small Towns to Retire in Oklahoma With Mild Winters
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in New York With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in Minnesota With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in Illinois With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)