Skip to main content

New Hampshire Cities Ranked by Population

Complete list of all 100 cities and Census-designated places in New Hampshire, ranked by population.

#CityPopulationMedian IncomePovertyHome Value
1 Manchester 115,643 $81,007 11.2% $365,600
2 Nashua 91,294 $96,326 7.8% $403,900
3 Concord 44,375 $84,902 8.9% $350,900
4 Dover 33,364 $94,829 8.3% $436,700
5 Rochester 33,144 $80,836 8.3% $279,100
6 Keene 22,939 $78,445 10.1% $252,500
7 Portsmouth 22,545 $106,219 6.8% $688,500
8 Derry 21,339 $91,673 4.3% $391,200
9 Laconia 17,085 $73,218 12.6% $340,300
10 Lebanon 14,999 $98,147 7.0% $385,400
11 Claremont 13,078 $59,096 13.6% $204,600
12 Londonderry 12,225 $119,571 2.9% $469,500
13 Somersworth 12,111 $74,504 11.2% $318,400
14 Durham 10,681 $112,070 12.4% $498,000
15 Hampton 10,101 $97,163 4.0% $545,300
16 Exeter 9,964 $87,346 5.9% $357,500
17 Berlin 9,383 $45,180 15.3% $131,000
18 Milford 8,956 $78,684 5.9% $357,800
19 Franklin 8,799 $71,648 7.0% $262,200
20 Hanover 8,479 $153,281 8.0% $842,600
21 Hudson 7,469 $95,842 5.1% $366,400
22 South Hooksett 5,902 $130,000 4.0% $433,200
23 Hooksett 5,876 $101,053 4.0% $348,100
24 Newmarket 5,679 $87,196 6.9% $423,500
25 Suncook 5,432 $79,836 12.9% $361,100
26 East Merrimack 5,081 $87,311 3.4% $291,500
27 Plymouth 4,969 $89,500 17.0% $294,400
28 Newport 4,758 $78,174 14.8% $211,200
29 Pinardville 4,418 $79,340 10.7% $286,300
30 Littleton 4,114 $53,082 15.5% $230,500
31 Farmington 3,924 $55,029 14.1% $229,600
32 Conway 3,879 $59,167 7.6% $264,900
33 Raymond 3,645 $73,066 7.1% $314,900
34 Goffstown 3,490 $132,997 3.3% $415,300
35 Jaffrey 3,277 $99,667 4.8% $217,700
36 Tilton Northfield 3,101 $66,705 11.2% $250,000
37 Henniker 2,993 $76,326 17.5% $296,400
38 Epping 2,796 $95,273 2.5% $384,800
39 Meredith 2,617 $59,375 9.6% $450,000
40 Hampton Beach 2,605 $82,557 8.2% $508,900
41 Peterborough 2,539 $85,833 3.2% $379,300
42 Wolfeboro 2,531 $51,839 11.1% $475,200
43 Lancaster 2,230 $66,765 19.2% $200,500
44 Bristol 2,098 $73,993 9.5% $237,400
45 Gorham 2,092 $62,679 5.5% $146,300
46 North Conway 2,041 $71,198 15.7% $435,000
47 Enfield 1,994 $99,330 23.7% $277,900
48 Pittsfield 1,744 $60,144 16.6% $273,100
49 Hillsborough 1,616 $49,205 10.4% $265,200
50 Hinsdale 1,580 $72,292 10.1% $227,000
51 Whitefield 1,512 $61,429 12.7% $195,400
52 Woodsville 1,422 $57,946 10.3% $228,000
53 Ashland 1,404 $44,188 27.7% $173,900
54 Belmont 1,378 $52,594 10.4% $208,700
55 Contoocook 1,376 $97,928 6.2% $421,300
56 Sanbornville 1,317 $126,359 15.3% $251,100
57 Winchester 1,306 $81,250 10.7% $217,800
58 New London 1,278 N/A 6.5% $481,000
59 Colebrook 1,268 $46,833 15.1% $156,700
60 Antrim 1,265 $72,738 12.1% $281,500
61 West Swanzey 1,188 $47,090 7.2% $193,400
62 Troy 1,081 $96,250 4.3% $204,600
63 Bethlehem 1,058 $64,625 11.5% $262,000
64 Marlborough 1,048 $67,356 7.2% $261,700
65 Wilton 1,038 $84,342 2.8% $359,800
66 Seabrook Beach 1,001 $93,571 7.8% $920,900
67 Lincoln 923 $60,000 9.6% $326,700
68 Greenville 865 $53,807 20.5% $281,700
69 Groveton 834 $37,321 27.1% $104,700
70 Lisbon 730 $68,813 7.0% $181,300
71 North Haverhill 728 $58,631 0.0% $237,700
72 Amherst 726 $154,286 0.0% $544,600
73 Charlestown 659 $31,078 46.6% $119,800
74 Loudon 614 $106,486 5.4% $410,200
75 Center Ossipee 583 N/A 5.5% $223,100
76 North Walpole 513 $74,167 11.7% $201,000
77 Walpole 512 $89,750 11.7% $438,400
78 Klondike Corner 488 N/A 4.1% $629,100
79 North Woodstock 447 $71,094 7.4% $329,200
80 Bradford 404 $84,375 4.0% $302,300
81 Milton 356 $48,125 9.3% $240,400
82 Mountain Lakes 354 $35,603 16.4% $264,800
83 Warner 341 $47,885 5.9% $386,400
84 Bennington 326 $74,125 8.6% $243,100
85 Melvin Village 324 $101,298 0.0% $428,300
86 Bartlett 312 N/A 0.7% N/A
87 West Stewartstown 312 $80,167 9.8% $27,600
88 New Hampton 302 $105,938 32.1% $298,200
89 Newfields 294 $185,769 1.0% $484,100
90 Alton 281 N/A 3.4% $363,300
91 Canaan 257 N/A 9.3% $275,000
92 New Boston 245 $250,000+ 5.8% N/A
93 Suissevale 230 $100,795 0.0% $462,500
94 Plainfield 220 $109,500 0.0% $455,600
95 Francestown 133 $138,438 10.5% $366,700
96 Hancock 132 $55,278 0.0% $381,000
97 Union 131 $75,117 10.7% $162,900
98 Center Sandwich 101 $102,083 13.9% $392,500
99 Blodgett Landing 100 N/A 0.0% $343,500
100 Milton Mills 72 $250,000+ 11.1% $366,000