The 25 Best Small Towns for First-Time Home Buyers in Oklahoma
Ranked on The Town Files lifestyle rankings among 86 towns of 2,500–10,000 people in Oklahoma. #1 is Tishomingo, OK.
-
25Pryor Creek, Oklahoma
Better for first-time buyers than 71% of Oklahoma towns
9,444 people · Mayes County · median home $166,400 · income $44,839 · Jan low 25°F · 8 in snow
-
24Stroud, Oklahoma
Better for first-time buyers than 72% of Oklahoma towns
2,719 people · Lincoln County · median home $125,000 · income $61,250 · Jan low 25°F · 6 in snow
-
23Wewoka, Oklahoma
Better for first-time buyers than 72% of Oklahoma towns
3,133 people · Seminole County · median home $63,300 · income $37,986 · Jan low 26°F · 4 in snow
-
22Nowata, Oklahoma
Better for first-time buyers than 73% of Oklahoma towns
3,517 people · Nowata County · median home $89,900 · income $47,776 · Jan low 22°F · 9 in snow
-
21Holdenville, Oklahoma
Better for first-time buyers than 73% of Oklahoma towns
5,934 people · Hughes County · median home $91,600 · income $46,250 · Jan low 26°F · 2 in snow
-
20Checotah, Oklahoma
Better for first-time buyers than 74% of Oklahoma towns
3,018 people · McIntosh County · median home $124,900 · income $37,042 · Jan low 28°F · 8 in snow
-
19Tonkawa, Oklahoma
Better for first-time buyers than 75% of Oklahoma towns
3,015 people · Kay County · median home $84,300 · income $58,767 · Jan low 22°F · 8 in snow
-
18Broken Bow, Oklahoma
Better for first-time buyers than 75% of Oklahoma towns
4,228 people · McCurtain County · median home $179,900 · income $39,895 · Jan low 28°F · 2 in snow
-
17Sulphur, Oklahoma
Better for first-time buyers than 75% of Oklahoma towns
5,065 people · Murray County · median home $122,000 · income $66,957 · Jan low 28°F · 2 in snow
-
16Slaughterville, Oklahoma
Better for first-time buyers than 76% of Oklahoma towns
4,163 people · Cleveland County · median home $219,400 · income $72,944 · Jan low 28°F · 4 in snow
-
15Bristow, Oklahoma
Better for first-time buyers than 76% of Oklahoma towns
4,248 people · Creek County · median home $117,500 · income $38,906 · Jan low 26°F · 7 in snow
-
14Stigler, Oklahoma
Better for first-time buyers than 77% of Oklahoma towns
2,703 people · Haskell County · median home $163,900 · income $42,976 · Jan low 25°F · 3 in snow
-
13Marietta, Oklahoma
Better for first-time buyers than 80% of Oklahoma towns
2,719 people · Love County · median home $113,600 · income $51,838 · Jan low 28°F · 4 in snow
-
12Perkins, Oklahoma
Better for first-time buyers than 85% of Oklahoma towns
3,205 people · Payne County · median home $172,200 · income $35,456 · Jan low 26°F · 5 in snow
-
11Hominy, Oklahoma
Better for first-time buyers than 88% of Oklahoma towns
3,329 people · Osage County · median home $82,200 · income $37,193 · Jan low 25°F · 6 in snow
-
10Purcell, Oklahoma
Better for first-time buyers than 88% of Oklahoma towns
6,651 people · McClain County · median home $171,600 · income $63,457 · Jan low 28°F · 5 in snow
-
9Idabel, Oklahoma
Better for first-time buyers than 89% of Oklahoma towns
6,961 people · McCurtain County · median home $134,800 · income $43,295 · Jan low 29°F · 2 in snow
-
8Noble, Oklahoma
Better for first-time buyers than 89% of Oklahoma towns
6,985 people · Cleveland County · median home $190,200 · income $81,739 · Jan low 28°F · 4 in snow
-
7Henryetta, Oklahoma
Better for first-time buyers than 91% of Oklahoma towns
5,640 people · Okmulgee County · median home $88,600 · income $45,259 · Jan low 30°F · 1 in snow
-
6Cleveland, Oklahoma
Better for first-time buyers than 93% of Oklahoma towns
3,205 people · Pawnee County · median home $117,800 · income $55,357 · Jan low 28°F · 7 in snow
-
5Spencer, Oklahoma
Better for first-time buyers than 94% of Oklahoma towns
3,978 people · Oklahoma County · median home $157,000 · income $59,861 · Jan low 27°F · 4 in snow
-
4Catoosa, Oklahoma
Better for first-time buyers than 96% of Oklahoma towns
7,440 people · Rogers County · median home $178,800 · income $72,467 · Jan low 28°F · 9 in snow
-
3Jones, Oklahoma
Better for first-time buyers than 97% of Oklahoma towns
2,885 people · Oklahoma County · median home $219,300 · income $77,371 · Jan low 27°F · 3 in snow
-
2Wagoner, Oklahoma
Better for first-time buyers than 99% of Oklahoma towns
7,621 people · Wagoner County · median home $148,900 · income $57,917 · Jan low 26°F · 4 in snow
-
1Tishomingo, Oklahoma
Better for first-time buyers than 100% of Oklahoma towns
3,101 people · Johnston County · median home $110,600 · income $40,052 · Jan low 30°F · 2 in snow
Price vs ranking
More Oklahoma rankings
- The 23 Best Small Towns to Retire in Oklahoma
- The 10 Quietest Small Towns in Oklahoma
- The 25 Most Affordable 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
Same ranking, other places
- The 50 Best Small Towns for First-Time Home Buyers in America
- The 25 Best Small Towns for First-Time Home Buyers in Pennsylvania
- The 25 Best Small Towns for First-Time Home Buyers in New York
- The 25 Best Small Towns for First-Time Home Buyers in Michigan
- The 25 Best Small Towns for First-Time Home Buyers in Texas
- The 25 Best Small Towns for First-Time Home Buyers in California
- The 25 Best Small Towns for First-Time Home Buyers in New Jersey
- The 25 Best Small Towns for First-Time Home Buyers in Florida
- The 25 Best Small Towns for First-Time Home Buyers in Wisconsin
- The 25 Best Small Towns for First-Time Home Buyers 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)