Guest, Sign inJoin
HanoverNHMainStreetHanover, #1 on this list · Photo: Ken_Gallager (Uploads) · CC BY-SA 3.0
New Hampshire rankings · Walkability

Most walkable towns in New Hampshire

Hanover ranks first on walkability among New Hampshire’s 126 towns of 2,500+; 18 of the 126 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

Hanover

Grafton County · 12,054 people
A+

Walkability grade, better than 97% of U.S. towns·Overall A · #15 of 125 in NH

#2

Plymouth

Grafton County · 6,721 people
A

Walkability grade, better than 93% of U.S. towns·Overall B · #78 of 125 in NH

#3

Littleton

Grafton County · 6,003 people
A

Walkability grade, better than 92% of U.S. towns·Overall C− · #113 of 125 in NH

All 126 towns

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

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

#TownGradeOverall
1HanoverGrafton County · 12,054 peopleA+better than 97% of U.S. towns·Overall A · #15 of 125
2PlymouthGrafton County · 6,721 peopleAbetter than 93% of U.S. towns·Overall B · #78 of 125
3LittletonGrafton County · 6,003 peopleAbetter than 92% of U.S. towns·Overall C− · #113 of 125
4LebanonGrafton County · 15,481 peopleAbetter than 90% of U.S. towns·Overall B+ · #62 of 125
5PortsmouthRockingham County · 23,028 peopleAbetter than 90% of U.S. towns·Overall A− · #33 of 125
6KeeneCheshire County · 23,072 peopleAbetter than 87% of U.S. towns·Overall C · #103 of 125
7DoverStrafford County · 34,623 peopleA−better than 85% of U.S. towns·Overall B+ · #60 of 125
8New LondonMerrimack County · 4,411 peopleA−better than 84% of U.S. towns·Overall A− · #29 of 125
9Durham College campusStrafford County · 15,346 peopleA−better than 84% of U.S. towns·Overall A+
10PeterboroughHillsborough County · 6,499 peopleA−better than 82% of U.S. towns·Overall A− · #36 of 125
11TiltonBelknap County · 4,092 peopleA−better than 81% of U.S. towns·Overall C · #104 of 125
12HennikerMerrimack County · 6,256 peopleA−better than 80% of U.S. towns·Overall A− · #34 of 125
13ConcordMerrimack County · 44,597 peopleA−better than 80% of U.S. towns·Overall C+ · #98 of 125
14LancasterCoos County · 3,218 peopleA−better than 78% of U.S. towns·Overall C · #105 of 125
15ManchesterHillsborough County · 116,818 peopleA−better than 77% of U.S. towns·Overall C− · #120 of 125
16RindgeCheshire County · 6,502 peopleA−better than 76% of U.S. towns·Overall B+ · #54 of 125
17ChichesterMerrimack County · 2,834 peopleA−better than 76% of U.S. towns·Overall B+ · #65 of 125
18MeredithBelknap County · 6,854 peopleA−better than 75% of U.S. towns·Overall B · #71 of 125
19NashuaHillsborough County · 92,435 peopleB+better than 74% of U.S. towns·Overall C+ · #91 of 125
20BedfordHillsborough County · 23,973 peopleB+better than 74% of U.S. towns·Overall A · #10 of 125
21BerlinCoos County · 9,502 peopleB+better than 73% of U.S. towns·Overall D− · #124 of 125
22GreenlandRockingham County · 4,143 peopleB+better than 70% of U.S. towns·Overall A · #20 of 125
23WolfeboroCarroll County · 6,637 peopleB+better than 70% of U.S. towns·Overall B · #66 of 125
24TuftonboroCarroll County · 2,678 peopleB+better than 70% of U.S. towns·Overall A− · #42 of 125
25BristolGrafton County · 3,251 peopleB+better than 69% of U.S. towns·Overall C · #106 of 125
26NewportSullivan County · 6,417 peopleB+better than 68% of U.S. towns·Overall C− · #116 of 125
27TamworthCarroll County · 2,895 peopleB+better than 68% of U.S. towns·Overall B− · #82 of 125
28HamptonRockingham County · 16,381 peopleB+better than 68% of U.S. towns·Overall B+ · #48 of 125
29SeabrookRockingham County · 8,430 peopleB+better than 68% of U.S. towns·Overall C− · #119 of 125
30MoultonboroughCarroll County · 5,293 peopleB+better than 68% of U.S. towns·Overall B+ · #55 of 125
31GorhamCoos County · 2,661 peopleB+better than 67% of U.S. towns·Overall B− · #89 of 125
32AllenstownMerrimack County · 4,882 peopleB+better than 66% of U.S. towns·Overall B− · #88 of 125
33LaconiaBelknap County · 17,246 peopleB+better than 66% of U.S. towns·Overall D · #121 of 125
34ExeterRockingham County · 16,213 peopleB+better than 66% of U.S. towns·Overall A− · #28 of 125
35WarnerMerrimack County · 2,902 peopleBbetter than 65% of U.S. towns·Overall A− · #30 of 125
36ClaremontSullivan County · 13,032 peopleBbetter than 64% of U.S. towns·Overall D · #123 of 125
37SomersworthStrafford County · 12,171 peopleBbetter than 64% of U.S. towns·Overall C · #109 of 125
38SalemRockingham County · 31,868 peopleBbetter than 63% of U.S. towns·Overall B+ · #53 of 125
39EpsomMerrimack County · 5,057 peopleBbetter than 63% of U.S. towns·Overall A− · #38 of 125
40EnfieldGrafton County · 4,470 peopleBbetter than 62% of U.S. towns·Overall B · #77 of 125
41RochesterStrafford County · 33,716 peopleBbetter than 62% of U.S. towns·Overall C+ · #95 of 125
42StrathamRockingham County · 7,735 peopleBbetter than 60% of U.S. towns·Overall A · #11 of 125
43PlaistowRockingham County · 7,848 peopleBbetter than 60% of U.S. towns·Overall A− · #43 of 125
44GoffstownHillsborough County · 18,607 peopleBbetter than 59% of U.S. towns·Overall A · #14 of 125
45HinsdaleCheshire County · 4,034 peopleB−better than 54% of U.S. towns·Overall D · #122 of 125
46LeeStrafford County · 4,563 peopleB−better than 54% of U.S. towns·Overall A · #13 of 125
47EppingRockingham County · 7,973 peopleB−better than 54% of U.S. towns·Overall B− · #87 of 125
48BrentwoodRockingham County · 4,923 peopleB−better than 54% of U.S. towns·Overall A · #19 of 125
49BelmontBelknap County · 7,408 peopleB−better than 53% of U.S. towns·Overall C · #107 of 125
50BethlehemGrafton County · 2,575 peopleB−better than 52% of U.S. towns·Overall B+ · #61 of 125
51JaffreyCheshire County · 5,633 peopleB−better than 52% of U.S. towns·Overall B+ · #56 of 125
52WindhamRockingham County · 16,259 peopleB−better than 51% of U.S. towns·Overall A+ · #5 of 125
53HaverhillGrafton County · 4,667 peopleB−better than 50% of U.S. towns·Overall C+ · #99 of 125
54CandiaRockingham County · 4,248 peopleB−better than 50% of U.S. towns·Overall A+ · #3 of 125
55NorthwoodRockingham County · 4,757 peopleB−better than 50% of U.S. towns·Overall A+ · #9 of 125
56PittsfieldMerrimack County · 4,148 peopleB−better than 49% of U.S. towns·Overall C+ · #101 of 125
57NewmarketRockingham County · 9,647 peopleB−better than 48% of U.S. towns·Overall A− · #37 of 125
58PlainfieldSullivan County · 2,560 peopleB−better than 47% of U.S. towns·Overall A · #27 of 125
59MilfordHillsborough County · 16,686 peopleB−better than 47% of U.S. towns·Overall B+ · #50 of 125
60North HamptonRockingham County · 4,526 peopleB−better than 46% of U.S. towns·Overall A− · #31 of 125
61ConwayCarroll County · 10,308 peopleB−better than 46% of U.S. towns·Overall C− · #115 of 125
62CanaanGrafton County · 3,833 peopleB−better than 46% of U.S. towns·Overall C+ · #96 of 125
63ChesterfieldCheshire County · 3,684 peopleB−better than 46% of U.S. towns·Overall B · #80 of 125
64RollinsfordStrafford County · 2,621 peopleB−better than 45% of U.S. towns·Overall B · #69 of 125
65HooksettMerrimack County · 15,346 peopleB−better than 45% of U.S. towns·Overall A · #24 of 125
66SunapeeSullivan County · 3,442 peopleC+better than 44% of U.S. towns·Overall B+ · #64 of 125
67AuburnRockingham County · 6,336 peopleC+better than 43% of U.S. towns·Overall A+ · #8 of 125
68PelhamHillsborough County · 14,828 peopleC+better than 43% of U.S. towns·Overall A− · #39 of 125
69MadisonCarroll County · 2,728 peopleC+better than 41% of U.S. towns·Overall B · #79 of 125
70SwanzeyCheshire County · 7,461 peopleC+better than 41% of U.S. towns·Overall C− · #114 of 125
71New IpswichHillsborough County · 5,467 peopleC+better than 41% of U.S. towns·Overall B+ · #59 of 125
72WhitefieldCoos County · 2,535 peopleC+better than 40% of U.S. towns·Overall C− · #117 of 125
73HillsboroughHillsborough County · 6,134 peopleC+better than 39% of U.S. towns·Overall C+ · #93 of 125
74AntrimHillsborough County · 2,757 peopleC+better than 39% of U.S. towns·Overall B · #68 of 125
75LoudonMerrimack County · 5,781 peopleC+better than 38% of U.S. towns·Overall B+ · #52 of 125
76WiltonHillsborough County · 4,015 peopleC+better than 38% of U.S. towns·Overall B+ · #63 of 125
77CharlestownSullivan County · 4,924 peopleC+better than 38% of U.S. towns·Overall C · #110 of 125
78DeerfieldRockingham County · 4,989 peopleC+better than 38% of U.S. towns·Overall A · #23 of 125
79HampsteadRockingham County · 9,110 peopleC+better than 38% of U.S. towns·Overall A · #18 of 125
80RyeRockingham County · 5,689 peopleC+better than 37% of U.S. towns·Overall A · #17 of 125
81AmherstHillsborough County · 11,985 peopleC+better than 37% of U.S. towns·Overall A · #21 of 125
82CamptonGrafton County · 3,436 peopleC+better than 36% of U.S. towns·Overall B · #76 of 125
83HudsonHillsborough County · 26,001 peopleC+better than 35% of U.S. towns·Overall B− · #84 of 125
84BoscawenMerrimack County · 4,255 peopleCbetter than 35% of U.S. towns·Overall B− · #83 of 125
85BrooklineHillsborough County · 5,858 peopleCbetter than 34% of U.S. towns·Overall A+ · #4 of 125
86FranklinMerrimack County · 8,839 peopleCbetter than 33% of U.S. towns·Overall C · #102 of 125
87WeareHillsborough County · 9,291 peopleCbetter than 32% of U.S. towns·Overall B · #74 of 125
88HopkintonMerrimack County · 6,120 peopleCbetter than 31% of U.S. towns·Overall A+ · #6 of 125
89HollisHillsborough County · 8,819 peopleCbetter than 30% of U.S. towns·Overall A+ · #1 of 125
90SanborntonBelknap County · 3,038 peopleCbetter than 30% of U.S. towns·Overall B · #73 of 125
91RaymondRockingham County · 11,050 peopleCbetter than 30% of U.S. towns·Overall B · #75 of 125
92BowMerrimack County · 8,415 peopleCbetter than 30% of U.S. towns·Overall A · #16 of 125
93MerrimackHillsborough County · 29,699 peopleCbetter than 30% of U.S. towns·Overall B+ · #47 of 125
94AtkinsonRockingham County · 7,397 peopleCbetter than 30% of U.S. towns·Overall A+ · #7 of 125
95DerryRockingham County · 33,990 peopleCbetter than 29% of U.S. towns·Overall B · #81 of 125
96LondonderryRockingham County · 27,844 peopleCbetter than 29% of U.S. towns·Overall A− · #40 of 125
97ChesterRockingham County · 5,322 peopleCbetter than 28% of U.S. towns·Overall A− · #45 of 125
98OssipeeCarroll County · 4,599 peopleCbetter than 27% of U.S. towns·Overall C+ · #100 of 125
99KingstonRockingham County · 6,288 peopleCbetter than 26% of U.S. towns·Overall B+ · #57 of 125
100LitchfieldHillsborough County · 8,704 peopleCbetter than 26% of U.S. towns·Overall A− · #32 of 125
101BartlettCarroll County · 3,335 peopleCbetter than 25% of U.S. towns·Overall C · #108 of 125
102ThorntonGrafton County · 2,895 peopleC−better than 25% of U.S. towns·Overall B+ · #51 of 125
103GilfordBelknap County · 7,898 peopleC−better than 24% of U.S. towns·Overall A− · #41 of 125
104PembrokeMerrimack County · 7,579 peopleC−better than 24% of U.S. towns·Overall C+ · #92 of 125
105Mont VernonHillsborough County · 2,698 peopleC−better than 23% of U.S. towns·Overall A+ · #2 of 125
106BarringtonStrafford County · 9,642 peopleC−better than 23% of U.S. towns·Overall A− · #44 of 125
107FremontRockingham County · 4,923 peopleC−better than 23% of U.S. towns·Overall B · #70 of 125
108WinchesterCheshire County · 4,281 peopleC−better than 22% of U.S. towns·Overall D− · #125 of 125
109BarnsteadBelknap County · 5,038 peopleC−better than 21% of U.S. towns·Overall B− · #90 of 125
110NewtonRockingham County · 4,851 peopleC−better than 21% of U.S. towns·Overall B+ · #46 of 125
111DunbartonMerrimack County · 3,233 peopleC−better than 21% of U.S. towns·Overall A− · #35 of 125
112FarmingtonStrafford County · 6,781 peopleC−better than 20% of U.S. towns·Overall C · #111 of 125
113WalpoleCheshire County · 3,706 peopleC−better than 19% of U.S. towns·Overall C+ · #94 of 125
114StraffordStrafford County · 4,338 peopleC−better than 17% of U.S. towns·Overall B · #72 of 125
115FitzwilliamCheshire County · 2,500 peopleC−better than 17% of U.S. towns·Overall C− · #118 of 125
116AltonBelknap County · 6,036 peopleC−better than 16% of U.S. towns·Overall B− · #85 of 125
117WakefieldCarroll County · 5,558 peopleC−better than 16% of U.S. towns·Overall C+ · #97 of 125
118NottinghamRockingham County · 5,490 peopleC−better than 15% of U.S. towns·Overall A · #26 of 125
119New BostonHillsborough County · 6,276 peopleDbetter than 15% of U.S. towns·Overall A · #12 of 125
120MiltonStrafford County · 4,562 peopleDbetter than 14% of U.S. towns·Overall C · #112 of 125
121NorthfieldMerrimack County · 5,081 peopleDbetter than 14% of U.S. towns·Overall B− · #86 of 125
122GilmantonBelknap County · 4,060 peopleDbetter than 13% of U.S. towns·Overall A · #22 of 125
123DanvilleRockingham County · 4,650 peopleDbetter than 13% of U.S. towns·Overall B+ · #49 of 125
124SandownRockingham County · 6,753 peopleDbetter than 12% of U.S. towns·Overall B · #67 of 125
125New DurhamStrafford County · 2,890 peopleDbetter than 11% of U.S. towns·Overall B+ · #58 of 125
126GranthamSullivan County · 3,482 peopleDbetter than 11% of U.S. towns·Overall A · #25 of 125
Quick answers

Questions people ask

What is the most walkable town in New Hampshire?

Hanover (Grafton County) ranks first on walkability among 126 towns, with an A+; Plymouth and Littleton 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 (126 in New Hampshire). Smaller towns have the grade on their page but no rank. Every town is on the New Hampshire page.

Go deeper

More New Hampshire lists

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

All New Hampshire rankings →
Other states

Most walkable towns in other states