Guest, Sign inJoin
Watertower marysville kansas 2009Marysville, #1 on this list · Photo: shannonpatrick17 · CC BY 2.0
Kansas rankings · Walkability

Most walkable towns in Kansas

Marysville ranks first on walkability among Kansas’ 151 towns of 2,500+; 31 of the 151 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

Marysville

Marshall County · 3,385 people
A

Walkability grade, better than 92% of U.S. towns·Overall B− · #80 of 150 in KS

#2

Lawrence

Douglas County · 96,367 people
A

Walkability grade, better than 91% of U.S. towns·Overall B− · #77 of 150 in KS

#T3

Hays

Ellis County · 21,258 people
A

Walkability grade, better than 91% of U.S. towns·Overall B+ · #57 of 150 in KS

All 151 towns

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

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

#TownGradeOverall
1MarysvilleMarshall County · 3,385 peopleAbetter than 92% of U.S. towns·Overall B− · #80 of 150
2LawrenceDouglas County · 96,367 peopleAbetter than 91% of U.S. towns·Overall B− · #77 of 150
T3HaysEllis County · 21,258 peopleAbetter than 91% of U.S. towns·Overall B+ · #57 of 150
T3Oaklawn-Sunviewunincorporated, Sedgwick County · 2,789 peopleAbetter than 91% of U.S. towns·Overall B− · #86 of 150
5SalinaSaline County · 46,094 peopleAbetter than 89% of U.S. towns·Overall C− · #134 of 150
6BeloitMitchell County · 3,288 peopleAbetter than 88% of U.S. towns·Overall B · #75 of 150
7ManhattanRiley County · 54,673 peopleAbetter than 88% of U.S. towns·Overall B · #73 of 150
8IolaAllen County · 5,240 peopleAbetter than 86% of U.S. towns·Overall C · #113 of 150
9Baldwin CityDouglas County · 4,946 peopleAbetter than 85% of U.S. towns·Overall A− · #19 of 150
10MerriamJohnson County · 11,509 peopleA−better than 85% of U.S. towns·Overall B+ · #56 of 150
T11EmporiaLyon County · 24,137 peopleA−better than 84% of U.S. towns·Overall C− · #131 of 150
T11Fort ScottBourbon County · 7,500 peopleA−better than 84% of U.S. towns·Overall C− · #122 of 150
13EllsworthEllsworth County · 3,092 peopleA−better than 84% of U.S. towns·Overall A · #16 of 150
14NortonNorton County · 2,651 peopleA−better than 83% of U.S. towns·Overall B− · #76 of 150
15AbileneDickinson County · 6,552 peopleA−better than 83% of U.S. towns·Overall B · #61 of 150
16HillsboroMarion County · 2,646 peopleA−better than 82% of U.S. towns·Overall A · #15 of 150
17PrattPratt County · 6,574 peopleA−better than 82% of U.S. towns·Overall B · #62 of 150
18South HutchinsonReno County · 2,516 peopleA−better than 82% of U.S. towns·Overall C · #102 of 150
19LindsborgMcPherson County · 3,824 peopleA−better than 81% of U.S. towns·Overall A · #5 of 150
20ConcordiaCloud County · 4,991 peopleA−better than 81% of U.S. towns·Overall C+ · #96 of 150
T21AtchisonAtchison County · 10,789 peopleA−better than 81% of U.S. towns·Overall C+ · #100 of 150
T21TopekaShawnee County · 125,795 peopleA−better than 81% of U.S. towns·Overall C− · #136 of 150
23Kansas CityWyandotte County · 157,805 peopleA−better than 80% of U.S. towns·Overall D · #146 of 150
24El DoradoButler County · 12,696 peopleA−better than 79% of U.S. towns·Overall B− · #87 of 150
25CoffeyvilleMontgomery County · 8,460 peopleA−better than 78% of U.S. towns·Overall D · #144 of 150
26Great BendBarton County · 14,266 peopleA−better than 78% of U.S. towns·Overall C− · #120 of 150
27McPhersonMcPherson County · 13,918 peopleA−better than 77% of U.S. towns·Overall B · #71 of 150
28MaizeSedgwick County · 7,853 peopleA−better than 77% of U.S. towns·Overall B · #65 of 150
29PittsburgCrawford County · 20,569 peopleA−better than 77% of U.S. towns·Overall D · #143 of 150
30PaolaMiami County · 5,880 peopleA−better than 77% of U.S. towns·Overall B · #74 of 150
31FairwayJohnson County · 4,181 peopleA−better than 75% of U.S. towns·Overall A · #11 of 150
32HoltonJackson County · 3,396 peopleB+better than 75% of U.S. towns·Overall B · #69 of 150
33WichitaSedgwick County · 400,987 peopleB+better than 74% of U.S. towns·Overall D · #149 of 150
34HiawathaBrown County · 3,124 peopleB+better than 73% of U.S. towns·Overall C+ · #93 of 150
35Park TownshipSedgwick County · 8,984 peopleB+better than 73% of U.S. towns·Overall B+ · #48 of 150
36HoisingtonBarton County · 2,598 peopleB+better than 72% of U.S. towns·Overall B− · #79 of 150
T37Overland ParkJohnson County · 203,677 peopleB+better than 71% of U.S. towns·Overall A− · #34 of 150
T37Palmyra TownshipDouglas County · 7,847 peopleB+better than 71% of U.S. towns·Overall A− · #30 of 150
39ColbyThomas County · 5,489 peopleB+better than 71% of U.S. towns·Overall B+ · #42 of 150
40Franklin TownshipFranklin County · 3,179 peopleB+better than 70% of U.S. towns·Overall B · #68 of 150
41Park CitySedgwick County · 9,458 peopleB+better than 70% of U.S. towns·Overall C− · #121 of 150
42Madison TownshipRiley County · 9,403 peopleB+better than 70% of U.S. towns·No overall grade
43WamegoPottawatomie County · 4,912 peopleB+better than 70% of U.S. towns·Overall A · #6 of 150
44LeavenworthLeavenworth County · 37,012 peopleB+better than 70% of U.S. towns·Overall B− · #84 of 150
45Kechi TownshipSedgwick County · 10,931 peopleB+better than 69% of U.S. towns·Overall C+ · #98 of 150
46St. MarysPottawatomie County · 2,790 peopleB+better than 69% of U.S. towns·Overall B+ · #54 of 150
47GoodlandSherman County · 4,366 peopleB+better than 69% of U.S. towns·Overall C− · #123 of 150
48Morton TownshipSedgwick County · 2,819 peopleB+better than 68% of U.S. towns·Overall A+ · #1 of 150
49Roeland ParkJohnson County · 6,683 peopleB+better than 68% of U.S. towns·Overall B+ · #46 of 150
T50Fort Rileyunincorporated, Geary County · 8,606 peopleB+better than 68% of U.S. towns·Overall C · #115 of 150
T50LouisburgMiami County · 5,299 peopleB+better than 68% of U.S. towns·Overall A− · #33 of 150
52Prairie VillageJohnson County · 23,008 peopleB+better than 68% of U.S. towns·Overall A · #13 of 150
53LenexaJohnson County · 60,506 peopleB+better than 68% of U.S. towns·Overall A− · #23 of 150
54Smoky Hill TownshipGeary County · 9,191 peopleB+better than 66% of U.S. towns·Overall D · #141 of 150
55OlatheJohnson County · 150,025 peopleB+better than 65% of U.S. towns·Overall A− · #18 of 150
T56ParsonsLabette County · 9,315 peopleBbetter than 64% of U.S. towns·Overall C · #108 of 150
T56WellingtonSumner County · 7,541 peopleBbetter than 64% of U.S. towns·Overall D · #138 of 150
58St. Marys TownshipPottawatomie County · 4,018 peopleBbetter than 64% of U.S. towns·Overall B · #60 of 150
59GarnettAnderson County · 3,242 peopleBbetter than 64% of U.S. towns·Overall C+ · #90 of 150
60Reno TownshipReno County · 4,360 peopleBbetter than 64% of U.S. towns·Overall C · #104 of 150
61EdwardsvilleWyandotte County · 4,748 peopleBbetter than 63% of U.S. towns·Overall D · #139 of 150
T62HesstonHarvey County · 3,458 peopleBbetter than 63% of U.S. towns·Overall A · #4 of 150
T62LiberalSeward County · 19,010 peopleBbetter than 63% of U.S. towns·Overall C− · #135 of 150
64Wamego TownshipPottawatomie County · 5,838 peopleBbetter than 63% of U.S. towns·Overall A+ · #3 of 150
65Garden CityFinney County · 27,402 peopleBbetter than 62% of U.S. towns·Overall D · #140 of 150
66Osage CityOsage County · 2,784 peopleBbetter than 62% of U.S. towns·Overall C+ · #91 of 150
T67ChanuteNeosho County · 8,584 peopleBbetter than 62% of U.S. towns·Overall C− · #129 of 150
T67Emma TownshipHarvey County · 4,017 peopleBbetter than 62% of U.S. towns·Overall A · #9 of 150
69TonganoxieLeavenworth County · 6,208 peopleBbetter than 60% of U.S. towns·Overall B · #64 of 150
70MissionJohnson County · 10,125 peopleBbetter than 60% of U.S. towns·Overall B · #66 of 150
71LyonsRice County · 3,488 peopleBbetter than 59% of U.S. towns·Overall C+ · #101 of 150
72UlyssesGrant County · 5,524 peopleBbetter than 58% of U.S. towns·Overall A− · #38 of 150
73Junction CityGeary County · 22,583 peopleBbetter than 58% of U.S. towns·Overall D · #142 of 150
T74HutchinsonReno County · 39,595 peopleBbetter than 56% of U.S. towns·Overall D · #145 of 150
T74IndependenceMontgomery County · 8,193 peopleBbetter than 56% of U.S. towns·Overall C · #107 of 150
76Riverside TownshipSedgwick County · 13,603 peopleB−better than 54% of U.S. towns·Overall C · #109 of 150
77Dodge CityFord County · 27,653 peopleB−better than 54% of U.S. towns·Overall C− · #124 of 150
78OttawaFranklin County · 12,716 peopleB−better than 54% of U.S. towns·Overall C+ · #88 of 150
79BurlingtonCoffey County · 2,640 peopleB−better than 54% of U.S. towns·Overall C · #103 of 150
80Mission HillsJohnson County · 3,522 peopleB−better than 54% of U.S. towns·Overall A− · #17 of 150
81WinfieldCowley County · 11,745 peopleB−better than 53% of U.S. towns·Overall D · #147 of 150
82LeawoodJohnson County · 34,093 peopleB−better than 53% of U.S. towns·Overall A− · #20 of 150
T83KingmanKingman County · 2,884 peopleB−better than 53% of U.S. towns·Overall C · #105 of 150
T83ShawneeJohnson County · 69,848 peopleB−better than 53% of U.S. towns·Overall A− · #26 of 150
85De SotoJohnson County · 7,083 peopleB−better than 51% of U.S. towns·Overall A− · #22 of 150
86Big Creek TownshipEllis County · 2,622 peopleB−better than 51% of U.S. towns·Overall A− · #21 of 150
87Baxter SpringsCherokee County · 3,823 peopleB−better than 50% of U.S. towns·Overall C− · #117 of 150
88Gypsum TownshipSedgwick County · 10,370 peopleB−better than 50% of U.S. towns·Overall C+ · #92 of 150
89Rockford TownshipSedgwick County · 24,796 peopleB−better than 49% of U.S. towns·Overall B · #72 of 150
90Arkansas CityCowley County · 11,800 peopleB−better than 49% of U.S. towns·Overall D− · #150 of 150
91GardnerJohnson County · 26,154 peopleB−better than 48% of U.S. towns·Overall B+ · #51 of 150
92Lincoln TownshipLinn County · 2,730 peopleB−better than 48% of U.S. towns·Overall B− · #78 of 150
93HugotonStevens County · 3,545 peopleB−better than 48% of U.S. towns·Overall C · #106 of 150
94Bonner SpringsWyandotte County · 7,962 peopleB−better than 46% of U.S. towns·Overall C · #116 of 150
95LarnedPawnee County · 3,596 peopleC+better than 45% of U.S. towns·Overall C− · #118 of 150
96ClearwaterSedgwick County · 2,792 peopleC+better than 43% of U.S. towns·Overall A · #7 of 150
97Grant TownshipSedgwick County · 5,743 peopleC+better than 42% of U.S. towns·Overall A · #8 of 150
T98Bel AireSedgwick County · 10,287 peopleC+better than 41% of U.S. towns·Overall C+ · #97 of 150
T98Bruno TownshipButler County · 19,221 peopleC+better than 41% of U.S. towns·Overall B+ · #41 of 150
100LansingLeavenworth County · 11,331 peopleC+better than 40% of U.S. towns·Overall A− · #31 of 150
101DerbySedgwick County · 26,606 peopleC+better than 40% of U.S. towns·Overall B− · #85 of 150
102AndoverButler County · 17,370 peopleC+better than 39% of U.S. towns·Overall A− · #25 of 150
103NewtonHarvey County · 18,353 peopleC+better than 39% of U.S. towns·Overall C− · #133 of 150
104RussellRussell County · 4,286 peopleC+better than 37% of U.S. towns·Overall C− · #137 of 150
105ColumbusCherokee County · 2,866 peopleC+better than 37% of U.S. towns·Overall C− · #119 of 150
106AugustaButler County · 9,073 peopleC+better than 37% of U.S. towns·Overall C− · #125 of 150
107Minneha TownshipSedgwick County · 3,472 peopleC+better than 36% of U.S. towns·Overall C+ · #95 of 150
108Rose HillButler County · 4,320 peopleC+better than 35% of U.S. towns·Overall A− · #24 of 150
109Ninnescah TownshipSedgwick County · 3,563 peopleCbetter than 34% of U.S. towns·Overall A− · #28 of 150
T110Clay CenterClay County · 4,061 peopleCbetter than 34% of U.S. towns·Overall C+ · #99 of 150
T110Scott CityScott County · 3,855 peopleCbetter than 34% of U.S. towns·Overall B+ · #50 of 150
112Valley CenterSedgwick County · 7,685 peopleCbetter than 34% of U.S. towns·Overall A · #14 of 150
113Union TownshipSedgwick County · 2,704 peopleCbetter than 34% of U.S. towns·Overall A · #12 of 150
114Eudora TownshipDouglas County · 7,870 peopleCbetter than 33% of U.S. towns·Overall B · #59 of 150
115Garden City TownshipFinney County · 5,667 peopleCbetter than 33% of U.S. towns·Overall D · #148 of 150
116HaysvilleSedgwick County · 11,353 peopleCbetter than 32% of U.S. towns·Overall C · #110 of 150
117Washington TownshipDoniphan County · 2,966 peopleCbetter than 26% of U.S. towns·Overall A− · #27 of 150
T118Blue TownshipPottawatomie County · 5,449 peopleCbetter than 26% of U.S. towns·Overall C+ · #94 of 150
T118Spring HillJohnson County · 10,777 peopleCbetter than 26% of U.S. towns·Overall A− · #29 of 150
120BasehorLeavenworth County · 8,249 peopleCbetter than 25% of U.S. towns·Overall B+ · #45 of 150
121Aubry TownshipJohnson County · 4,719 peopleCbetter than 25% of U.S. towns·Overall A+ · #2 of 150
122FrontenacCrawford County · 3,443 peopleC−better than 25% of U.S. towns·Overall B · #63 of 150
123Rock Creek TownshipJefferson County · 2,773 peopleC−better than 24% of U.S. towns·Overall B+ · #40 of 150
124EudoraDouglas County · 6,506 peopleC−better than 24% of U.S. towns·Overall A− · #32 of 150
T125Mission TownshipShawnee County · 10,195 peopleC−better than 23% of U.S. towns·Overall B+ · #53 of 150
T125OsawatomieMiami County · 4,215 peopleC−better than 23% of U.S. towns·Overall C · #111 of 150
127Valley Center TownshipSedgwick County · 5,036 peopleC−better than 22% of U.S. towns·Overall A− · #35 of 150
128Gardner TownshipJohnson County · 2,550 peopleC−better than 20% of U.S. towns·Overall B+ · #44 of 150
129Tecumseh TownshipShawnee County · 7,829 peopleC−better than 19% of U.S. towns·Overall B+ · #43 of 150
130Soldier TownshipShawnee County · 15,282 peopleC−better than 19% of U.S. towns·Overall B+ · #52 of 150
131GalenaCherokee County · 2,788 peopleC−better than 19% of U.S. towns·Overall C · #114 of 150
132Fairmount TownshipLeavenworth County · 12,817 peopleC−better than 18% of U.S. towns·Overall B+ · #47 of 150
133Prospect TownshipButler County · 2,548 peopleC−better than 18% of U.S. towns·Overall C− · #132 of 150
134Richland TownshipButler County · 2,620 peopleC−better than 17% of U.S. towns·Overall B · #58 of 150
135Washington TownshipCrawford County · 3,543 peopleC−better than 17% of U.S. towns·Overall C · #112 of 150
T136GoddardSedgwick County · 6,638 peopleC−better than 16% of U.S. towns·Overall A− · #36 of 150
T136MulvaneSedgwick County · 7,030 peopleC−better than 16% of U.S. towns·Overall B+ · #49 of 150
138Pleasant TownshipButler County · 5,459 peopleC−better than 16% of U.S. towns·Overall B · #67 of 150
139Towanda TownshipButler County · 2,574 peopleC−better than 16% of U.S. towns·Overall B− · #82 of 150
140Auburn TownshipShawnee County · 3,319 peopleDbetter than 14% of U.S. towns·Overall A− · #37 of 150
141St. George TownshipPottawatomie County · 5,056 peopleDbetter than 13% of U.S. towns·Overall C− · #128 of 150
142Sherlock TownshipFinney County · 2,907 peopleDbetter than 13% of U.S. towns·Overall C− · #130 of 150
T143Attica TownshipSedgwick County · 9,068 peopleDbetter than 12% of U.S. towns·Overall A− · #39 of 150
T143Baker TownshipCrawford County · 3,483 peopleDbetter than 12% of U.S. towns·Overall C− · #126 of 150
T143Williamsport TownshipShawnee County · 4,334 peopleDbetter than 12% of U.S. towns·Overall B− · #81 of 150
146Salem TownshipSedgwick County · 9,673 peopleDbetter than 11% of U.S. towns·Overall B− · #83 of 150
147Garden TownshipCherokee County · 2,713 peopleDbetter than 8% of U.S. towns·Overall C− · #127 of 150
148Belle Plaine TownshipSumner County · 3,025 peopleD−better than 4% of U.S. towns·Overall B · #70 of 150
149Sherman TownshipLeavenworth County · 2,920 peopleD−better than 3% of U.S. towns·Overall A · #10 of 150
150Monmouth TownshipShawnee County · 3,224 peopleD−better than 2% of U.S. towns·Overall B+ · #55 of 150
151Stranger TownshipLeavenworth County · 5,467 peopleD−among the lowest in the U.S.·Overall C+ · #89 of 150
Quick answers

Questions people ask

What is the most walkable town in Kansas?

Marysville (Marshall County) ranks first on walkability among 151 towns, with an A; Lawrence and Hays 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 (151 in Kansas). Smaller towns have the grade on their page but no rank. Every town is on the Kansas page.

Go deeper

More Kansas lists

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

All Kansas rankings →
Other states

Most walkable towns in other states