The Town Files

The 25 Most Walkable Small Towns in Oklahoma

Ranked on The Town Files lifestyle rankings among 86 towns of 500–10,000 people in Oklahoma. #1 is The Village, OK.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Most Walkable Small Towns in Oklahoma1. The Village99th pct2. Nichols Hills99th pct3. Holdenville94th pct4. Perry94th pct5. Cushing91st pct6. Wagoner90th pct7. Vinita90th pct8. Wewoka90th pct9. Cleveland89th pct10. Madill88th pct11. Pryor Creek87th pct12. Sallisaw87th pct13. Pawhuska87th pct14. Kingfisher86th pct15. Collinsville85th pct16. Eufaula85th pct17. Anadarko84th pct18. Poteau82nd pct19. Seminole82nd pct20. Purcell82nd pct21. Clinton81st pct22. Nowata81st pct23. Blackwell80th pct24. Sulphur80th pct25. Turley80th pct
  1. 25Turley, Oklahoma

    More walkable than 80% of Oklahoma towns

    Turley is a community of 2,607 people in Tulsa County, Oklahoma. It also ranks better for cycling than 85% of Oklahoma towns and more vibrant than 82% of Oklahoma towns.

    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 →

    Turley lifestyle rankingsWalkability80th pctCycling85th pctTransit76th pctVibrancy82th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  2. 24Sulphur, Oklahoma

    More walkable than 80% of Oklahoma towns

    Sulphur is a city of 5,065 people in Murray County, Oklahoma. It also ranks better for a vacation home than 96% of Oklahoma towns and more vibrant than 86% of Oklahoma towns.

    5,065 people · Murray County · median home $122,000 · income $66,957 · Jan low 28°F · 2 in snow

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

    Sulphur lifestyle rankingsWalkability80th pctCycling0th pctTransit0th pctVibrancy86th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  3. 23Blackwell, Oklahoma

    More walkable than 80% of Oklahoma towns

    Blackwell is a city of 6,085 people in Kay County, Oklahoma. It also ranks more vibrant than 71% of Oklahoma towns.

    6,085 people · Kay County · median home $85,600 · income $53,435 · Jan low 22°F · 8 in snow

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

    Blackwell lifestyle rankingsWalkability80th pctCycling0th pctTransit0th pctVibrancy71th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  4. 22Nowata, Oklahoma

    More walkable than 81% of Oklahoma towns

    Nowata is a city of 3,517 people in Nowata County, Oklahoma. It also ranks hipper than 89% of Oklahoma towns and 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

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

    Nowata lifestyle rankingsWalkability81th pctCycling0th pctTransit0th pctVibrancy62th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  5. 21Clinton, Oklahoma

    More walkable than 81% of Oklahoma towns

    Clinton is a city of 8,521 people in Custer County, Oklahoma. It also ranks more vibrant than 85% of Oklahoma towns and more upscale than 70% of Oklahoma towns.

    8,521 people · Custer County · median home $119,400 · income $58,207 · Jan low 25°F · 6 in snow

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

    Clinton lifestyle rankingsWalkability81th pctCycling0th pctTransit0th pctVibrancy85th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  6. 20Purcell, Oklahoma

    More walkable than 82% of Oklahoma towns

    Purcell, Oklahoma
    Photo: "Tichnor Quality Views," Reg. U. S. Pat. Off. Made Only by Tichnor Bros., Inc., Boston, Mass. (public domain, Wikimedia Commons)

    Purcell is a city of 6,651 people in McClain County, Oklahoma. It also ranks better for first-time buyers than 88% of Oklahoma towns and more vibrant than 88% of Oklahoma towns.

    6,651 people · McClain County · median home $171,600 · income $63,457 · Jan low 28°F · 5 in snow

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

    Purcell lifestyle rankingsWalkability82th pctCycling0th pctTransit0th pctVibrancy88th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  7. 19Seminole, Oklahoma

    More walkable than 82% of Oklahoma towns

    Seminole is a city of 7,146 people in Seminole County, Oklahoma. It also ranks more vibrant than 87% of Oklahoma towns and more of a college town than 83% of Oklahoma towns.

    7,146 people · Seminole County · median home $103,600 · income $39,121 · Jan low 26°F · 4 in snow

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

    Seminole lifestyle rankingsWalkability82th pctCycling0th pctTransit0th pctVibrancy87th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  8. 18Poteau, Oklahoma

    More walkable than 82% of Oklahoma towns

    Poteau is a city of 8,807 people in Le Flore County, Oklahoma. It also ranks more vibrant than 85% of Oklahoma towns.

    8,807 people · Le Flore County · median home $157,400 · income $50,511 · Jan low 30°F · 1 in snow

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

    Poteau lifestyle rankingsWalkability82th pctCycling0th pctTransit0th pctVibrancy85th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  9. 17Anadarko, Oklahoma

    More walkable than 84% of Oklahoma towns

    Anadarko is a city of 5,745 people in Caddo County, Oklahoma. It also ranks better transit than 98% of Oklahoma towns and hipper than 85% of Oklahoma towns.

    5,745 people · Caddo County · median home $89,300 · income $43,105 · Jan low 25°F · 2 in snow

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

    Anadarko lifestyle rankingsWalkability84th pctCycling0th pctTransit98th pctVibrancy81th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  10. 16Eufaula, Oklahoma

    More walkable than 85% of Oklahoma towns

    Eufaula is a city of 2,766 people in McIntosh County, Oklahoma. It also ranks better transit than 96% of Oklahoma towns and hipper than 95% of Oklahoma towns.

    2,766 people · McIntosh County · median home $178,700 · income $37,289 · Jan low 25°F · 6 in snow

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

    Eufaula lifestyle rankingsWalkability85th pctCycling0th pctTransit96th pctVibrancy75th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  11. 15Collinsville, Oklahoma

    More walkable than 85% of Oklahoma towns

    Collinsville is a city of 7,881 people in Tulsa County, Oklahoma. It also ranks more of a college town than 92% of Oklahoma towns and more upscale than 90% of Oklahoma towns.

    7,881 people · Tulsa County · median home $225,400 · income $90,570 · Jan low 28°F · 9 in snow

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

    Collinsville lifestyle rankingsWalkability85th pctCycling0th pctTransit0th pctVibrancy78th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  12. 14Kingfisher, Oklahoma

    More walkable than 86% of Oklahoma towns

    Kingfisher is a city of 4,903 people in Kingfisher County, Oklahoma. It also ranks hipper than 90% of Oklahoma towns and more vibrant than 73% of Oklahoma towns.

    4,903 people · Kingfisher County · median home $227,900 · income $64,271 · Jan low 25°F · 5 in snow

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

    Kingfisher lifestyle rankingsWalkability86th pctCycling0th pctTransit0th pctVibrancy73th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  13. 13Pawhuska, Oklahoma

    More walkable than 87% of Oklahoma towns

    Pawhuska is a city of 2,984 people in Osage County, Oklahoma. It also ranks more vibrant than 78% of Oklahoma towns and hipper than 71% of Oklahoma towns.

    2,984 people · Osage County · median home $114,200 · income $46,298 · Jan low 25°F · 7 in snow

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

    Pawhuska lifestyle rankingsWalkability87th pctCycling0th pctTransit0th pctVibrancy78th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  14. 12Sallisaw, Oklahoma

    More walkable than 87% of Oklahoma towns

    Sallisaw is a city of 8,510 people in Sequoyah County, Oklahoma. It also ranks better transit than 92% of Oklahoma towns and more vibrant than 90% of Oklahoma towns.

    8,510 people · Sequoyah County · median home $134,100 · income $48,036 · Jan low 28°F · 2 in snow

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

    Sallisaw lifestyle rankingsWalkability87th pctCycling0th pctTransit92th pctVibrancy90th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  15. 11Pryor Creek, Oklahoma

    More walkable than 87% of Oklahoma towns

    Pryor Creek is a city of 9,444 people in Mayes County, Oklahoma. It also ranks more vibrant than 95% of Oklahoma towns and better for young professionals than 93% of Oklahoma towns.

    9,444 people · Mayes County · median home $166,400 · income $44,839 · Jan low 25°F · 8 in snow

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

    Pryor Creek lifestyle rankingsWalkability87th pctCycling0th pctTransit0th pctVibrancy95th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  16. 10Madill, Oklahoma

    More walkable than 88% of Oklahoma towns

    Madill is a city of 3,914 people in Marshall County, Oklahoma. It also ranks better for cycling than 96% of Oklahoma towns and better for a vacation home than 94% of Oklahoma towns.

    3,914 people · Marshall County · median home $109,600 · income $47,522 · Jan low 30°F · 2 in snow

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

    Madill lifestyle rankingsWalkability88th pctCycling96th pctTransit92th pctVibrancy82th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  17. 9Cleveland, Oklahoma

    More walkable than 89% of Oklahoma towns

    Cleveland, Oklahoma
    Photo: Dick Man (public domain, Wikimedia Commons)

    Cleveland is a city of 3,205 people in Pawnee County, Oklahoma. It also ranks better for cycling than 94% of Oklahoma towns and 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

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

    Cleveland lifestyle rankingsWalkability89th pctCycling94th pctTransit0th pctVibrancy80th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  18. 8Wewoka, Oklahoma

    More walkable than 90% of Oklahoma towns

    Wewoka is a city of 3,133 people in Seminole County, Oklahoma. It also ranks hipper than 98% of Oklahoma towns and 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

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

    Wewoka lifestyle rankingsWalkability90th pctCycling0th pctTransit0th pctVibrancy61th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  19. 7Vinita, Oklahoma

    More walkable than 90% of Oklahoma towns

    Vinita is a city of 5,193 people in Craig County, Oklahoma. It also ranks hipper than 95% of Oklahoma towns and more vibrant than 82% of Oklahoma towns.

    5,193 people · Craig County · median home $96,200 · income $47,025 · Jan low 26°F · 6 in snow

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

    Vinita lifestyle rankingsWalkability90th pctCycling0th pctTransit0th pctVibrancy82th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  20. 6Wagoner, Oklahoma

    More walkable than 90% of Oklahoma towns

    Wagoner, Oklahoma
    Photo: Calvin Beale (public domain, Wikimedia Commons)

    Wagoner is a city of 7,621 people in Wagoner County, Oklahoma. It also ranks better for first-time buyers than 99% of Oklahoma towns and better transit than 84% of Oklahoma towns.

    7,621 people · Wagoner County · median home $148,900 · income $57,917 · Jan low 26°F · 4 in snow

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

    Wagoner lifestyle rankingsWalkability90th pctCycling0th pctTransit84th pctVibrancy83th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  21. 5Cushing, Oklahoma

    More walkable than 91% of Oklahoma towns

    Cushing is a city of 8,327 people in Payne County, Oklahoma. It also ranks better for cycling than 82% of Oklahoma towns and hipper than 81% of Oklahoma towns.

    8,327 people · Payne County · median home $114,500 · income $44,136 · Jan low 26°F · 4 in snow

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

    Cushing lifestyle rankingsWalkability91th pctCycling82th pctTransit80th pctVibrancy74th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  22. 4Perry, Oklahoma

    More walkable than 94% of Oklahoma towns

    Perry is a city of 4,484 people in Noble County, Oklahoma. It also ranks more of a college town than 77% of Oklahoma towns and more vibrant than 76% of Oklahoma towns.

    4,484 people · Noble County · median home $109,100 · income $53,587 · Jan low 25°F · 7 in snow

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

    Perry lifestyle rankingsWalkability94th pctCycling0th pctTransit0th pctVibrancy76th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  23. 3Holdenville, Oklahoma

    More walkable than 94% of Oklahoma towns

    Holdenville is a city of 5,934 people in Hughes County, Oklahoma. It also ranks hipper than 85% of Oklahoma towns and better for young professionals than 81% of Oklahoma towns.

    5,934 people · Hughes County · median home $91,600 · income $46,250 · Jan low 26°F · 2 in snow

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

    Holdenville lifestyle rankingsWalkability94th pctCycling0th pctTransit0th pctVibrancy76th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  24. 2Nichols Hills, Oklahoma

    More walkable than 99% of Oklahoma towns

    Nichols Hills is a city of 3,870 people in Oklahoma County, Oklahoma. It also ranks hipper than 100% of Oklahoma towns and more upscale than 100% of Oklahoma towns.

    3,870 people · Oklahoma County · median home $818,500 · income $207,567 · Jan low 28°F · 5 in snow

    Full Nichols Hills, Oklahoma profile: weather, storms, schools, jobs →

    Nichols Hills lifestyle rankingsWalkability99th pctCycling0th pctTransit0th pctVibrancy99th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.
  25. 1The Village, Oklahoma

    More walkable than 99% of Oklahoma towns

    The Village is a city of 9,538 people in Oklahoma County, Oklahoma. It also ranks better for young professionals than 100% of Oklahoma towns and more vibrant than 100% of Oklahoma towns.

    9,538 people · Oklahoma County · median home $211,800 · income $77,108 · Jan low 28°F · 5 in snow

    Full The Village, Oklahoma profile: weather, storms, schools, jobs →

    The Village lifestyle rankingsWalkability99th pctCycling75th pctTransit91th pctVibrancy100th pct
    The Town Files lifestyle rankings, percentile vs Oklahoma towns.

Price vs ranking

Median home value vs ranking, Oklahoma towns0255075100$55K$129K$203K$277K$351KMedian home valuePercentile
Orange squares are the 25 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 86 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. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: