The Town Files

The 11 Best Affordable Small Towns for Remote Workers in Oklahoma

Ranked on The Town Files lifestyle rankings among 299 towns of 500–10,000 people in Oklahoma, scoring every town on all of these at once. #1 is Cashion, OK.

Map of the 11 towns1234567891011
Numbers match the ranking.
The 11 Best Affordable Small Towns for Remote Workers in Oklahoma1. Cashionscore 882. Quintonscore 863. Flint Creekscore 814. Lahomascore 805. Morrisscore 796. Gearyscore 797. Sperryscore 798. Pinkscore 779. Oologahscore 7610. North Enidscore 7411. Kenwoodscore 72
  1. 11Kenwood, Oklahoma

    Work from home: 61st percentile · Broadband at home: 70th percentile · Home value ÷ income: 86th percentile

    Kenwood is a community of 904 people in Delaware County, Oklahoma. Homes have a median value of $104,100 against household income of $58,135; January lows average 26°F.

    904 people · Delaware County · median home $104,100 · income $58,135 · Jan low 26°F · 6 in snow

    Full Kenwood, Oklahoma profile: weather, storms, schools, jobs →

    Kenwood: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers61th pctBroadband70th pctAffordability86th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  2. 10North Enid, Oklahoma

    Work from home: 80th percentile · Broadband at home: 84th percentile · Home value ÷ income: 59th percentile

    North Enid is a town of 1,003 people in Garfield County, Oklahoma. Homes have a median value of $183,200 against household income of $79,554; January lows average 25°F.

    1,003 people · Garfield County · median home $183,200 · income $79,554 · Jan low 25°F · 9 in snow

    Full North Enid, Oklahoma profile: weather, storms, schools, jobs →

    North Enid: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers80th pctBroadband84th pctAffordability59th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  3. 9Oologah, Oklahoma

    Work from home: 86th percentile · Broadband at home: 88th percentile · Home value ÷ income: 54th percentile

    Oologah is a town of 1,305 people in Rogers County, Oklahoma. Homes have a median value of $191,700 against household income of $79,886; January lows average 24°F.

    1,305 people · Rogers County · median home $191,700 · income $79,886 · Jan low 24°F · 8 in snow

    Full Oologah, Oklahoma profile: weather, storms, schools, jobs →

    Oologah: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers86th pctBroadband88th pctAffordability54th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  4. 8Pink, Oklahoma

    Work from home: 81st percentile · Broadband at home: 69th percentile · Home value ÷ income: 80th percentile

    Pink is a town of 2,091 people in Pottawatomie County, Oklahoma. Homes have a median value of $136,700 against household income of $72,396; January lows average 28°F.

    2,091 people · Pottawatomie County · median home $136,700 · income $72,396 · Jan low 28°F · 4 in snow

    Full Pink, Oklahoma profile: weather, storms, schools, jobs →

    Pink: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers81th pctBroadband69th pctAffordability80th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  5. 7Sperry, Oklahoma

    Work from home: 83rd percentile · Broadband at home: 89th percentile · Home value ÷ income: 64th percentile

    Sperry is a town of 1,115 people in Tulsa County, Oklahoma. Homes have a median value of $109,500 against household income of $49,583; January lows average 28°F.

    1,115 people · Tulsa County · median home $109,500 · income $49,583 · Jan low 28°F · 9 in snow

    Full Sperry, Oklahoma profile: weather, storms, schools, jobs →

    Sperry: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers83th pctBroadband89th pctAffordability64th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  6. 6Geary, Oklahoma

    Work from home: 61st percentile · Broadband at home: 80th percentile · Home value ÷ income: 97th percentile

    Geary is a city of 994 people in Blaine County, Oklahoma. Homes have a median value of $67,900 against household income of $50,677; January lows average 26°F.

    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 →

    Geary: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers61th pctBroadband80th pctAffordability97th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  7. 5Morris, Oklahoma

    Work from home: 92nd percentile · Broadband at home: 71st percentile · Home value ÷ income: 75th percentile

    Morris is a city of 1,299 people in Okmulgee County, Oklahoma. Homes have a median value of $114,800 against household income of $58,716; January lows average 30°F.

    1,299 people · Okmulgee County · median home $114,800 · income $58,716 · Jan low 30°F · 3 in snow

    Full Morris, Oklahoma profile: weather, storms, schools, jobs →

    Morris: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers92th pctBroadband71th pctAffordability75th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  8. 4Lahoma, Oklahoma

    Work from home: 71st percentile · Broadband at home: 71st percentile · Home value ÷ income: 97th percentile

    Lahoma is a town of 539 people in Garfield County, Oklahoma. Homes have a median value of $94,600 against household income of $74,464; January lows average 25°F.

    539 people · Garfield County · median home $94,600 · income $74,464 · Jan low 25°F · 11 in snow

    Full Lahoma, Oklahoma profile: weather, storms, schools, jobs →

    Lahoma: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers71th pctBroadband71th pctAffordability97th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  9. 3Flint Creek, Oklahoma

    Work from home: 87th percentile · Broadband at home: 97th percentile · Home value ÷ income: 59th percentile

    Flint Creek is a community of 741 people in Delaware County, Oklahoma. Homes have a median value of $109,800 against household income of $48,036; January lows average 23°F.

    741 people · Delaware County · median home $109,800 · income $48,036 · Jan low 23°F · 7 in snow

    Full Flint Creek, Oklahoma profile: weather, storms, schools, jobs →

    Flint Creek: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers87th pctBroadband97th pctAffordability59th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  10. 2Quinton, Oklahoma

    Work from home: 86th percentile · Broadband at home: 96th percentile · Home value ÷ income: 75th percentile

    Quinton is a town of 863 people in Pittsburg County, Oklahoma. Homes have a median value of $79,900 against household income of $40,962; January lows average 30°F.

    863 people · Pittsburg County · median home $79,900 · income $40,962 · Jan low 30°F

    Full Quinton, Oklahoma profile: weather, storms, schools, jobs →

    Quinton: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers86th pctBroadband96th pctAffordability75th pct
    Percentile vs Oklahoma towns on each part of this ranking.
  11. 1Cashion, Oklahoma

    Work from home: 96th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 75th percentile

    Cashion is a town of 850 people in Kingfisher County, Oklahoma. Homes have a median value of $195,700 against household income of $96,970; January lows average 25°F.

    850 people · Kingfisher County · median home $195,700 · income $96,970 · Jan low 25°F · 6 in snow

    Full Cashion, Oklahoma profile: weather, storms, schools, jobs →

    Cashion: The 11 Best Affordable Small Towns for Remote Workers in Oklahoma scoresRemote workers96th pctBroadband92th pctAffordability75th pct
    Percentile vs Oklahoma towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Oklahoma towns0255075100$46K$116K$187K$257K$327KMedian home valuePercentile
Orange squares are the 11 towns on this list; green dots are other towns on The Town Files in Oklahoma.

More Oklahoma rankings

Same ranking, other places

Methodology. We ranked 299 towns of 500–10,000 people in Oklahoma (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: