The 25 Most Affordable Small Towns in Oklahoma
Ranked by home value ÷ income among 86 towns of 2,500–10,000 people in Oklahoma. #1 is Turley, OK (homes cost 1.3× income).
-
25Hominy, Oklahoma
Homes cost 2.2× income
3,329 people · Osage County · median home $82,200 · income $37,193 · Jan low 25°F · 6 in snow
-
24Hobart, Oklahoma
Homes cost 2.2× income
3,413 people · Kiowa County · median home $71,100 · income $33,051 · Jan low 28°F · 4 in snow
-
23Davis, Oklahoma
Homes cost 2.1× income
2,823 people · Murray County · median home $109,700 · income $51,875 · Jan low 28°F · 2 in snow
-
22Cleveland, Oklahoma
Homes cost 2.1× income
3,205 people · Pawnee County · median home $117,800 · income $55,357 · Jan low 28°F · 7 in snow
-
21Anadarko, Oklahoma
Homes cost 2.1× income
5,745 people · Caddo County · median home $89,300 · income $43,105 · Jan low 25°F · 2 in snow
-
20Clinton, Oklahoma
Homes cost 2.1× income
8,521 people · Custer County · median home $119,400 · income $58,207 · Jan low 25°F · 6 in snow
-
19Stroud, Oklahoma
Homes cost 2.0× income
2,719 people · Lincoln County · median home $125,000 · income $61,250 · Jan low 25°F · 6 in snow
-
18Mangum, Oklahoma
Homes cost 2.0× income
2,762 people · Greer County · median home $96,500 · income $49,470 · Jan low 25°F · 2 in snow
-
17Frederick, Oklahoma
Homes cost 2.0× income
3,468 people · Tillman County · median home $89,300 · income $44,595 · Jan low 28°F · 2 in snow
-
16Perry, Oklahoma
Homes cost 2.0× income
4,484 people · Noble County · median home $109,100 · income $53,587 · Jan low 25°F · 7 in snow
-
15Vinita, Oklahoma
Homes cost 2.0× income
5,193 people · Craig County · median home $96,200 · income $47,025 · Jan low 26°F · 6 in snow
-
14Henryetta, Oklahoma
Homes cost 2.0× income
5,640 people · Okmulgee County · median home $88,600 · income $45,259 · Jan low 30°F · 1 in snow
-
13Holdenville, Oklahoma
Homes cost 2.0× income
5,934 people · Hughes County · median home $91,600 · income $46,250 · Jan low 26°F · 2 in snow
-
12Pauls Valley, Oklahoma
Homes cost 2.0× income
5,992 people · Garvin County · median home $98,200 · income $50,357 · Jan low 27°F · 4 in snow
-
11Drumright, Oklahoma
Homes cost 1.9× income
2,560 people · Creek County · median home $85,600 · income $45,580 · Jan low 26°F · 6 in snow
-
10Nowata, Oklahoma
Homes cost 1.9× income
3,517 people · Nowata County · median home $89,900 · income $47,776 · Jan low 22°F · 9 in snow
-
9Sayre, Oklahoma
Homes cost 1.9× income
4,809 people · Beckham County · median home $77,400 · income $41,227 · Jan low 26°F · 7 in snow
-
8Sulphur, Oklahoma
Homes cost 1.8× income
5,065 people · Murray County · median home $122,000 · income $66,957 · Jan low 28°F · 2 in snow
-
7Watonga, Oklahoma
Homes cost 1.7× income
2,690 people · Blaine County · median home $89,700 · income $54,081 · Jan low 24°F · 7 in snow
-
6Heavener, Oklahoma
Homes cost 1.7× income
2,985 people · Le Flore County · median home $59,200 · income $34,408 · Jan low 28°F · 1 in snow
-
5Wewoka, Oklahoma
Homes cost 1.7× income
3,133 people · Seminole County · median home $63,300 · income $37,986 · Jan low 26°F · 4 in snow
-
4Blackwell, Oklahoma
Homes cost 1.6× income
6,085 people · Kay County · median home $85,600 · income $53,435 · Jan low 22°F · 8 in snow
-
3New Cordell, Oklahoma
Homes cost 1.5× income
2,775 people · Washita County · median home $106,600 · income $73,107 · Jan low 28°F · 6 in snow
-
2Tonkawa, Oklahoma
Homes cost 1.4× income
3,015 people · Kay County · median home $84,300 · income $58,767 · Jan low 22°F · 8 in snow
-
1Turley, Oklahoma
Homes cost 1.3× income
2,607 people · Tulsa County · median home $54,600 · income $42,298 · Jan low 28°F · 9 in snow
More Oklahoma rankings
- The 23 Best Small Towns to Retire in Oklahoma
- The 10 Quietest Small Towns in Oklahoma
- The 25 Best Small Towns for Families 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
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- 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)