10 Largest Cities in New Hampshire

The largest city in New Hampshire is Manchester with a population of 113,441. Bartlett is the fastest growing city in New Hampshire over the past 10 years, having grown since 2010.
Rank Name 2020 Pop 2010 Census Change Density (km²)
1Manchester113,441109,6133.49%1,324
2Nashua90,08086,5704.05%1,128
3Concord43,84042,6472.80%265
4Dover32,34330,0317.70%467
5Rochester32,22429,7718.24%276
6Keene23,14623,517-1.58%241
7Derry22,38122,0151.66%568
8Portsmouth22,28221,2224.99%549
9Laconia16,53215,9763.48%321
10Lebanon13,58213,1403.36%130
11Claremont12,89513,347-3.39%115
12Somersworth12,17411,7633.49%480
13Londonderry11,46511,0373.88%362
14Durham11,10110,3457.31%1,597
15Berlin9,97010,027-0.57%63
16Hampton9,2359,656-4.36%672
17Milford9,1688,8353.77%623
18Exeter9,0709,242-1.86%779
19Franklin8,8628,4684.65%125
20Hanover8,5918,636-0.52%734
21Hudson7,5917,3363.48%953
22South Hooksett5,8115,4187.25%420
23Newmarket5,5365,2974.51%1,092
24Pinardville5,3904,78012.76%1,251
25Suncook5,1115,379-4.98%530
26Hooksett5,0824,14722.55%390
27Newport5,0194,7695.24%146
28Littleton4,6044,4124.35%210
29Farmington4,4513,88514.57%276
30East Merrimack4,1484,197-1.17%533
31Conway3,8381,823110.53%212
32Plymouth3,1634,456-29.02%334
33Tilton Northfield3,1563,0752.63%430
34Goffstown3,0003,196-6.13%366
35Raymond2,9942,8554.87%248
36Wolfeboro2,8702,8381.13%163
37Peterborough2,8463,103-8.28%230
38Jaffrey2,6142,757-5.19%357
39Hampton Beach2,6032,27514.42%790
40North Conway2,2842,349-2.77%207
41Winchester2,1991,73326.89%285
42Bristol1,9161,68813.51%184
43Epping1,9071,68113.44%268
44Lancaster1,8141,7255.16%235
45Belmont1,8141,30139.43%557
46Henniker1,7981,7472.92%490
47Hillsborough1,7351,976-12.20%344
48Contoocook1,7021,44417.87%286
49Enfield1,6661,5408.18%286
50Meredith1,6321,718-5.01%428
51Pittsfield1,5861,5760.63%385
52Hinsdale1,5241,548-1.55%248
53Gorham1,4601,600-8.75%671
54New London1,4001,415-1.06%535
55Ashland1,3531,2448.76%392
56Antrim1,2321,397-11.81%105
57Groveton1,2041,1187.69%226
58West Swanzey1,1501,308-12.08%172
59Marlborough1,1121,0941.65%255
60Colebrook1,0641,394-23.67%157
61North Haverhill1,043132
62Charlestown1,0291,152-10.68%488
63Whitefield1,0101,142-11.56%296
64Troy9901,221-18.92%300
65Greenville9831,108-11.28%111
66Bethlehem923972-5.04%218
67Woodsville9031,126-19.80%398
68Wilton8861,163-23.82%162
69Lincoln865993-12.89%124
70Lisbon850980-13.27%99
71Seabrook Beach841992-15.22%307
72Loudon76955937.57%178
73Amherst70961315.66%377
74North Walpole680828-17.87%383
75Sanbornville5811,056-44.98%141
76Milton530575-7.83%253
77Mountain Lakes5224886.97%57
78Walpole519605-14.21%165
79Warner51744416.44%250
80Center Ossipee368561-34.40%149
81Bennington351381-7.87%315
82North Woodstock350528-33.71%161
83Bradford340356-4.49%169
84West Stewartstown329386-14.77%205
85Newfields3273018.64%332
86New Hampton324351-7.69%98
87Suissevale31624926.91%104
88Milton Mills3012990.67%135
89Canaan299524-42.94%169
90Hancock24220418.63%262
91Plainfield2192056.83%146
92Union2162045.88%268
93Melvin Village215241-10.79%92
94Alton168501-66.47%141
95Center Sandwich1291234.88%84
96Blodgett Landing1051013.96%139
97Bartlett104373-72.12%27

Top 97 Cities in New Hampshire by Population

New Hampshire is the 41st most populous state in the United States with a population of 1.3 million inhabitants. Not surprisingly, the state does not have many cities that have very large populations. The most populous city is Manchester, with a total population of 110,229 residents. This is the only city in the state that has a population exceeding 100,000. Coming in second is Nashua, with a population of 87,970, followed by the state’s capital city, Concord, with a population of 42,620. Ten cities have a population count between 10,000 and 100,000.

The state of New Hampshire, like many other New England states, has almost been completely incorporated into cities and towns. There is a total of 221 towns, while there are just 13 designated cities in the state. There are no differences in how cities and towns are treated under state law. The primary difference is that cities do not hold town meetings, although towns can also drop these meetings through local vote. There are multiple structures of government within the state, including a town manager as part of the council-manager form and a board of selectmen in towns that hold town meetings. The least populous city in the state is Franklin in Merrimack County, which has a population of 8,477 inhabitants.

Map of Cities in New Hampshire

  1. US Census Annual Estimates - 2020 Estimates Calculated via Linear Projection of Previous Estimates