The Town Files

The 25 Most Walkable Small Towns in Oklahoma

Ranked on The Town Files lifestyle rankings among 86 towns of 2,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

    2,607 people · Tulsa County · median home $54,600 · income $42,298 · Jan low 28°F · 9 in snow

  2. 24Sulphur, Oklahoma

    More walkable than 80% of Oklahoma towns

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

  3. 23Blackwell, Oklahoma

    More walkable than 80% of Oklahoma towns

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

  4. 22Nowata, Oklahoma

    More walkable than 81% of Oklahoma towns

    3,517 people · Nowata County · median home $89,900 · income $47,776 · Jan low 22°F · 9 in snow

  5. 21Clinton, Oklahoma

    More walkable than 81% of Oklahoma towns

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

  6. 20Purcell, Oklahoma

    More walkable than 82% of Oklahoma towns

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

  7. 19Seminole, Oklahoma

    More walkable than 82% of Oklahoma towns

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

  8. 18Poteau, Oklahoma

    More walkable than 82% of Oklahoma towns

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

  9. 17Anadarko, Oklahoma

    More walkable than 84% of Oklahoma towns

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

  10. 16Eufaula, Oklahoma

    More walkable than 85% of Oklahoma towns

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

  11. 15Collinsville, Oklahoma

    More walkable than 85% of Oklahoma towns

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

  12. 14Kingfisher, Oklahoma

    More walkable than 86% of Oklahoma towns

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

  13. 13Pawhuska, Oklahoma

    More walkable than 87% of Oklahoma towns

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

  14. 12Sallisaw, Oklahoma

    More walkable than 87% of Oklahoma towns

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

  15. 11Pryor Creek, Oklahoma

    More walkable than 87% of Oklahoma towns

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

  16. 10Madill, Oklahoma

    More walkable than 88% of Oklahoma towns

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

  17. 9Cleveland, Oklahoma

    More walkable than 89% of Oklahoma towns

    3,205 people · Pawnee County · median home $117,800 · income $55,357 · Jan low 28°F · 7 in snow

  18. 8Wewoka, Oklahoma

    More walkable than 90% of Oklahoma towns

    3,133 people · Seminole County · median home $63,300 · income $37,986 · Jan low 26°F · 4 in snow

  19. 7Vinita, Oklahoma

    More walkable than 90% of Oklahoma towns

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

  20. 6Wagoner, Oklahoma

    More walkable than 90% of Oklahoma towns

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

  21. 5Cushing, Oklahoma

    More walkable than 91% of Oklahoma towns

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

  22. 4Perry, Oklahoma

    More walkable than 94% of Oklahoma towns

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

  23. 3Holdenville, Oklahoma

    More walkable than 94% of Oklahoma towns

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

  24. 2Nichols Hills, Oklahoma

    More walkable than 99% of Oklahoma towns

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

  25. 1The Village, Oklahoma

    More walkable than 99% of Oklahoma towns

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

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 2,500–10,000 people in Oklahoma (2020 Census population; towns with 2,500+ people have pages so far). 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: