Guest, Sign inJoin
Central National BankAlva, #1 on this list · Central National Bank · Photo: Zeugzeug · CC BY-SA 4.0
Oklahoma rankings · Walkability

Most walkable towns in Oklahoma

Alva ranks first on walkability among Oklahoma’s 131 towns of 2,500+; 21 of the 131 grade A− or better on walkability nationally.

The Walkability grade: the EPA National Walkability Index where residents live, and the share of commuters who walk, bike or take transit (Census ACS). How grades work

#1

Alva

Woods County · 4,880 people
A

Walkability grade, better than 91% of U.S. towns·Overall B · #18 of 131 in OK

#2

Stillwater

Payne County · 50,046 people
A

Walkability grade, better than 90% of U.S. towns·Overall C+ · #42 of 131 in OK

#3

Atoka

Atoka County · 2,975 people
A

Walkability grade, better than 89% of U.S. towns·Overall C− · #92 of 131 in OK

All 131 towns

Walkability grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 20 towns here); the overall grade and state rank are beside each.

131 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1AlvaWoods County · 4,880 peopleAbetter than 91% of U.S. towns·Overall B · #18 of 131
2StillwaterPayne County · 50,046 peopleAbetter than 90% of U.S. towns·Overall C+ · #42 of 131
3AtokaAtoka County · 2,975 peopleAbetter than 89% of U.S. towns·Overall C− · #92 of 131
4NormanCleveland County · 130,943 peopleAbetter than 88% of U.S. towns·Overall C+ · #48 of 131
5JayDelaware County · 2,507 peopleAbetter than 86% of U.S. towns·Overall D · #119 of 131
6AdaPontotoc County · 16,660 peopleAbetter than 86% of U.S. towns·Overall C · #57 of 131
7SallisawSequoyah County · 8,790 peopleAbetter than 86% of U.S. towns·Overall D · #98 of 131
8ClevelandPawnee County · 3,271 peopleA−better than 85% of U.S. towns·Overall C+ · #39 of 131
9TahlequahCherokee County · 17,508 peopleA−better than 82% of U.S. towns·Overall C · #68 of 131
10TulsaTulsa County · 416,209 peopleA−better than 80% of U.S. towns·Overall D− · #130 of 131
11ClaremoreRogers County · 20,681 peopleA−better than 79% of U.S. towns·Overall C · #50 of 131
12OkemahOkfuskee County · 3,091 peopleA−better than 78% of U.S. towns·Overall D · #120 of 131
13HugoChoctaw County · 5,082 peopleA−better than 78% of U.S. towns·Overall D · #115 of 131
14DurantBryan County · 21,552 peopleA−better than 77% of U.S. towns·Overall C− · #91 of 131
15WewokaSeminole County · 3,046 peopleA−better than 77% of U.S. towns·Overall D · #124 of 131
16SayreBeckham County · 4,783 peopleA−better than 77% of U.S. towns·Overall C+ · #41 of 131
17StilwellAdair County · 3,892 peopleA−better than 76% of U.S. towns·Overall D · #123 of 131
T18BristowCreek County · 4,381 peopleA−better than 76% of U.S. towns·Overall C · #49 of 131
T18KingfisherKingfisher County · 5,201 peopleA−better than 76% of U.S. towns·Overall C+ · #40 of 131
20ArdmoreCarter County · 24,956 peopleA−better than 76% of U.S. towns·Overall D · #105 of 131
21AnadarkoCaddo County · 5,448 peopleA−better than 75% of U.S. towns·Overall D · #110 of 131
22ChickashaGrady County · 17,313 peopleB+better than 75% of U.S. towns·Overall C+ · #47 of 131
23MiamiOttawa County · 12,893 peopleB+better than 74% of U.S. towns·Overall D · #121 of 131
24HominyOsage County · 3,293 peopleB+better than 74% of U.S. towns·Overall D · #109 of 131
T25Midwest CityOklahoma County · 58,799 peopleB+better than 74% of U.S. towns·Overall C− · #72 of 131
T25PawhuskaOsage County · 2,923 peopleB+better than 74% of U.S. towns·Overall C− · #82 of 131
27Oklahoma CityOklahoma County · 719,849 peopleB+better than 73% of U.S. towns·Overall D · #100 of 131
28TonkawaKay County · 2,983 peopleB+better than 73% of U.S. towns·Overall C+ · #43 of 131
T29FrederickTillman County · 3,371 peopleB+better than 73% of U.S. towns·Overall C · #62 of 131
T29SeminoleSeminole County · 7,393 peopleB+better than 73% of U.S. towns·Overall D · #112 of 131
31WeatherfordCuster County · 12,005 peopleB+better than 72% of U.S. towns·Overall B · #21 of 131
32StiglerHaskell County · 2,749 peopleB+better than 71% of U.S. towns·Overall D · #99 of 131
33SulphurMurray County · 4,878 peopleB+better than 71% of U.S. towns·Overall B · #20 of 131
34BethanyOklahoma County · 20,315 peopleB+better than 71% of U.S. towns·Overall C− · #93 of 131
35LawtonComanche County · 90,503 peopleB+better than 70% of U.S. towns·Overall D− · #128 of 131
36MadillMarshall County · 4,181 peopleB+better than 70% of U.S. towns·Overall C− · #80 of 131
37EufaulaMcIntosh County · 2,882 peopleB+better than 70% of U.S. towns·Overall D · #116 of 131
38ChecotahMcIntosh County · 3,096 peopleB+better than 69% of U.S. towns·Overall C− · #71 of 131
T39Del CityOklahoma County · 21,138 peopleB+better than 69% of U.S. towns·Overall D · #104 of 131
T39McLoudPottawatomie County · 4,564 peopleB+better than 69% of U.S. towns·Overall B− · #35 of 131
41CushingPayne County · 8,390 peopleB+better than 68% of U.S. towns·Overall C · #56 of 131
42BlackwellKay County · 6,029 peopleB+better than 67% of U.S. towns·Overall C− · #76 of 131
43The VillageOklahoma County · 9,276 peopleB+better than 67% of U.S. towns·Overall C · #63 of 131
44PoteauLe Flore County · 9,171 peopleB+better than 67% of U.S. towns·Overall D · #101 of 131
45GuthrieLogan County · 12,257 peopleB+better than 67% of U.S. towns·Overall C · #70 of 131
46TishomingoJohnston County · 3,123 peopleB+better than 66% of U.S. towns·Overall C− · #78 of 131
47EdmondOklahoma County · 100,479 peopleB+better than 66% of U.S. towns·Overall B+ · #7 of 131
48PerkinsPayne County · 3,271 peopleB+better than 66% of U.S. towns·Overall C− · #77 of 131
T49BartlesvilleWashington County · 38,278 peopleB+better than 66% of U.S. towns·Overall C− · #90 of 131
T49EnidGarfield County · 50,297 peopleB+better than 66% of U.S. towns·Overall C− · #87 of 131
51ShawneePottawatomie County · 32,474 peopleB+better than 66% of U.S. towns·Overall D · #117 of 131
52Pryor CreekMayes County · 9,723 peopleB+better than 65% of U.S. towns·Overall D · #122 of 131
53HintonCaddo County · 4,975 peopleBbetter than 65% of U.S. towns·Overall B+ · #11 of 131
54AltusJackson County · 18,707 peopleBbetter than 64% of U.S. towns·Overall C · #59 of 131
55WoodwardWoodward County · 11,635 peopleBbetter than 64% of U.S. towns·Overall C · #60 of 131
56WatongaBlaine County · 2,594 peopleBbetter than 63% of U.S. towns·Overall C · #64 of 131
57DavisMurray County · 2,836 peopleBbetter than 63% of U.S. towns·Overall D− · #126 of 131
58DrumrightCreek County · 2,546 peopleBbetter than 62% of U.S. towns·Overall C− · #89 of 131
59MuskogeeMuskogee County · 36,760 peopleBbetter than 62% of U.S. towns·Overall D− · #127 of 131
60GuymonTexas County · 12,241 peopleBbetter than 62% of U.S. towns·Overall C · #51 of 131
61Warr AcresOklahoma County · 10,552 peopleBbetter than 61% of U.S. towns·Overall D · #106 of 131
62IdabelMcCurtain County · 6,934 peopleBbetter than 61% of U.S. towns·Overall D · #107 of 131
63ChandlerLincoln County · 2,963 peopleBbetter than 61% of U.S. towns·Overall C+ · #44 of 131
T64FairviewMajor County · 2,632 peopleBbetter than 61% of U.S. towns·Overall B · #22 of 131
T64HoldenvilleHughes County · 5,923 peopleBbetter than 61% of U.S. towns·Overall C− · #73 of 131
66StroudLincoln County · 2,913 peopleBbetter than 60% of U.S. towns·Overall C · #54 of 131
T67MooreCleveland County · 63,609 peopleBbetter than 59% of U.S. towns·Overall B− · #29 of 131
T67OkmulgeeOkmulgee County · 11,394 peopleBbetter than 59% of U.S. towns·Overall D− · #131 of 131
69Elk CityBeckham County · 11,335 peopleBbetter than 58% of U.S. towns·Overall C · #66 of 131
70MarlowStephens County · 4,514 peopleBbetter than 58% of U.S. towns·Overall B− · #26 of 131
71Pauls ValleyGarvin County · 6,157 peopleBbetter than 57% of U.S. towns·Overall C− · #83 of 131
72ClintonCuster County · 8,302 peopleBbetter than 56% of U.S. towns·Overall C · #61 of 131
73DuncanStephens County · 23,238 peopleBbetter than 56% of U.S. towns·Overall C− · #79 of 131
74SpencerOklahoma County · 3,857 peopleBbetter than 56% of U.S. towns·Overall C− · #95 of 131
75McAlesterPittsburg County · 18,044 peopleB−better than 53% of U.S. towns·Overall C− · #88 of 131
76El RenoCanadian County · 20,730 peopleB−better than 53% of U.S. towns·Overall C− · #75 of 131
77Fort GibsonMuskogee County · 3,814 peopleB−better than 53% of U.S. towns·Overall C+ · #45 of 131
78OwassoTulsa County · 43,117 peopleB−better than 52% of U.S. towns·Overall B · #16 of 131
79BixbyTulsa County · 32,766 peopleB−better than 52% of U.S. towns·Overall B+ · #6 of 131
80RolandSequoyah County · 4,146 peopleB−better than 50% of U.S. towns·Overall C− · #84 of 131
81CowetaWagoner County · 11,472 peopleB−better than 50% of U.S. towns·Overall B · #23 of 131
82HenryettaOkmulgee County · 5,620 peopleB−better than 50% of U.S. towns·Overall D · #102 of 131
T83MangumGreer County · 2,683 peopleB−better than 49% of U.S. towns·Overall B− · #33 of 131
T83NowataNowata County · 3,584 peopleB−better than 49% of U.S. towns·Overall D · #111 of 131
85MariettaLove County · 2,982 peopleB−better than 49% of U.S. towns·Overall C · #65 of 131
86WagonerWagoner County · 8,405 peopleB−better than 49% of U.S. towns·Overall C− · #74 of 131
87PerryNoble County · 4,448 peopleB−better than 48% of U.S. towns·Overall B− · #28 of 131
88GroveDelaware County · 7,399 peopleB−better than 48% of U.S. towns·Overall D · #103 of 131
89Ponca CityKay County · 24,225 peopleB−better than 47% of U.S. towns·Overall D · #108 of 131
90Nichols HillsOklahoma County · 3,864 peopleB−better than 46% of U.S. towns·Overall C+ · #38 of 131
T91Broken ArrowTulsa County · 124,991 peopleB−better than 45% of U.S. towns·Overall B− · #31 of 131
T91Sand SpringsTulsa County · 20,397 peopleB−better than 45% of U.S. towns·Overall C · #52 of 131
93YukonCanadian County · 27,615 peopleC+better than 45% of U.S. towns·Overall B+ · #14 of 131
94LindsayGarvin County · 2,929 peopleC+better than 45% of U.S. towns·Overall C · #55 of 131
95PurcellMcClain County · 7,030 peopleC+better than 44% of U.S. towns·Overall C · #58 of 131
96JenksTulsa County · 28,175 peopleC+better than 44% of U.S. towns·Overall B+ · #9 of 131
97Turleyunincorporated, Tulsa County · 2,968 peopleC+better than 43% of U.S. towns·Overall D− · #129 of 131
98HeavenerLe Flore County · 3,070 peopleC+better than 42% of U.S. towns·Overall C− · #94 of 131
99MustangCanadian County · 24,571 peopleC+better than 41% of U.S. towns·Overall B+ · #12 of 131
100Park Hillunincorporated, Cherokee County · 3,237 peopleC+better than 40% of U.S. towns·Overall C− · #86 of 131
101BlanchardMcClain County · 10,013 peopleC+better than 40% of U.S. towns·Overall A− · #4 of 131
102Bethel AcresPottawatomie County · 3,301 peopleC+better than 38% of U.S. towns·Overall B · #17 of 131
103CatoosaRogers County · 7,471 peopleC+better than 36% of U.S. towns·Overall C · #69 of 131
104HobartKiowa County · 3,257 peopleCbetter than 35% of U.S. towns·Overall D · #113 of 131
105GlenpoolTulsa County · 14,705 peopleCbetter than 34% of U.S. towns·Overall B− · #36 of 131
106SkiatookOsage County · 8,960 peopleCbetter than 34% of U.S. towns·Overall B− · #34 of 131
107CollinsvilleTulsa County · 9,956 peopleCbetter than 34% of U.S. towns·Overall B+ · #8 of 131
108SapulpaCreek County · 23,695 peopleCbetter than 34% of U.S. towns·Overall C · #53 of 131
109VinitaCraig County · 5,424 peopleCbetter than 31% of U.S. towns·Overall D · #118 of 131
110NewcastleMcClain County · 15,198 peopleCbetter than 30% of U.S. towns·Overall B+ · #10 of 131
111ChoctawOklahoma County · 12,549 peopleCbetter than 30% of U.S. towns·Overall A− · #5 of 131
112VerdigrisRogers County · 5,888 peopleCbetter than 30% of U.S. towns·Overall A− · #2 of 131
113GoldsbyMcClain County · 3,591 peopleCbetter than 30% of U.S. towns·Overall B+ · #15 of 131
114Lone GroveCarter County · 5,244 peopleCbetter than 28% of U.S. towns·Overall B− · #30 of 131
115TecumsehPottawatomie County · 6,402 peopleCbetter than 27% of U.S. towns·Overall D · #97 of 131
116DeweyWashington County · 3,450 peopleCbetter than 27% of U.S. towns·Overall D · #114 of 131
117ElginComanche County · 3,653 peopleCbetter than 27% of U.S. towns·Overall B+ · #13 of 131
118HarrahOklahoma County · 7,212 peopleC−better than 24% of U.S. towns·Overall B · #25 of 131
T119Broken BowMcCurtain County · 4,211 peopleC−better than 23% of U.S. towns·Overall D · #125 of 131
T119NobleCleveland County · 7,748 peopleC−better than 23% of U.S. towns·Overall B− · #27 of 131
121CaleraBryan County · 3,145 peopleC−better than 22% of U.S. towns·Overall C · #67 of 131
122CacheComanche County · 3,239 peopleC−better than 21% of U.S. towns·Overall B− · #32 of 131
123Longtownunincorporated, Pittsburg County · 2,716 peopleC−better than 21% of U.S. towns·Overall C− · #85 of 131
124New CordellWashita County · 2,746 peopleC−better than 20% of U.S. towns·Overall B · #19 of 131
125JonesOklahoma County · 3,222 peopleC−better than 19% of U.S. towns·Overall C+ · #37 of 131
126TuttleGrady County · 8,708 peopleC−better than 18% of U.S. towns·Overall A− · #3 of 131
127MannfordCreek County · 3,432 peopleC−better than 18% of U.S. towns·Overall B · #24 of 131
128PocolaLe Flore County · 4,660 peopleC−better than 17% of U.S. towns·Overall C+ · #46 of 131
129MuldrowSequoyah County · 3,375 peopleDbetter than 15% of U.S. towns·Overall C− · #96 of 131
130PiedmontCanadian County · 9,427 peopleDbetter than 11% of U.S. towns·Overall A · #1 of 131
131SlaughtervilleCleveland County · 4,332 peopleD−better than 4% of U.S. towns·Overall C− · #81 of 131
Quick answers

Questions people ask

What is the most walkable town in Oklahoma?

Alva (Woods County) ranks first on walkability among 131 towns, with an A; Stillwater and Atoka follow.

How are these towns ranked?

The Walkability grade: the EPA National Walkability Index where residents live, and the share of commuters who walk, bike or take transit (Census ACS). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a walkability grade (131 in Oklahoma). Smaller towns have the grade on their page but no rank. Every town is on the Oklahoma page.

Go deeper

More Oklahoma lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Oklahoma rankings →
Other states

Most walkable towns in other states