Fastest Growing Cities in New Hampshire (2025)

372 cities

City
Rank
Annual Change
2025 Pop.
2020 Pop.
Epping13.12%8,0407,131
Epping23.12%8,0407,152
Dunbarton32.04%3,2513,004
Dunbarton42.04%3,2513,013
Hillsborough51.66%6,1905,942
Hillsborough61.66%6,1905,940
Merrimack71.51%29,80926,632
Merrimack81.51%29,80926,835
Chichester91.46%2,8522,666
Chichester101.46%2,8522,669
Sutton111.4%2,0961,981
Sutton121.4%2,0961,984
Boscawen131.4%4,2113,999
Boscawen141.4%4,2114,005
Brentwood151.38%4,8534,497
Brentwood161.38%4,8534,505
Nottingham171.35%5,5435,232
Nottingham181.35%5,5435,245
Auburn191.31%6,3455,962
Auburn201.31%6,3455,975
Fitzwilliam211.29%2,5152,353
Fitzwilliam221.29%2,5152,357
Stoddard231.24%1,4671,379
Stoddard241.24%1,4671,383
Effingham251.23%1,8171,693
Effingham261.23%1,8171,697
Newbury271.22%2,3202,174
Newbury281.22%2,3202,176
Dover291.2%34,31532,749
Dover301.2%34,31532,783
Marlborough311.19%2,2192,094
Marlborough321.19%2,2192,098
Candia331.14%4,2664,015
Candia341.14%4,2664,017
Pelham351.14%14,85214,230
Pelham361.14%14,85214,238
Danville371.06%4,6744,403
Danville381.06%4,6744,415
Jaffrey391.05%5,6075,321
Jaffrey401.05%5,6075,327
Dublin411%1,6091,527
Dublin421%1,6091,530
New Durham431%2,8422,697
New Durham441%2,8422,699
Hopkinton450.98%6,2065,915
Hopkinton460.98%6,2065,929
Northfield470.95%5,1144,871
Northfield480.95%5,1144,877
Thornton490.94%2,8902,707
Thornton500.94%2,8902,708
Laconia510.94%17,47316,880
Laconia520.94%17,47316,890
Sandown530.91%6,7806,552
Sandown540.91%6,7806,553
Fremont550.9%4,9434,741
Fremont560.9%4,9434,745
Franconia570.88%1,1521,085
Franconia580.88%1,1521,087
Tuftonboro590.87%2,6592,464
Tuftonboro600.87%2,6592,472
Windham610.84%16,34415,817
Windham620.84%16,34415,837
Nashua630.79%92,57491,331
Nashua640.79%92,57491,197
Alstead650.78%1,9401,867
Alstead660.78%1,9401,870
Barrington670.78%9,7049,327
Barrington680.78%9,7049,320
Hooksett690.77%15,49514,856
Hooksett700.77%15,49514,907
Greenfield710.77%1,7091,713
Greenfield720.77%1,7091,711
Portsmouth730.76%23,11321,959
Portsmouth740.76%23,11321,991
Hill750.76%1,0581,015
Hill760.76%1,0581,015
Rye770.76%5,7065,544
Rye780.76%5,7065,546
Epsom790.76%5,0584,833
Epsom800.76%5,0584,839
Wakefield810.74%5,5495,199
Wakefield820.74%5,5495,211
Ossipee830.74%4,6424,369
Ossipee840.74%4,6424,380
Andover850.73%2,4682,401
Andover860.73%2,4682,404
Rindge870.73%6,5916,480
Rindge880.73%6,5916,494
Temple890.71%1,4111,376
Temple900.71%1,4111,376
Hudson910.71%25,96925,387
Hudson920.71%25,96925,371
Antrim930.7%2,7392,655
Antrim940.7%2,7392,650
Lempster950.69%1,1661,113
Lempster960.69%1,1661,114
Moultonborough970.67%5,2784,920
Moultonborough980.67%5,2784,937
Salisbury990.66%1,5141,422
Salisbury1000.66%1,5141,427
Londonderry1010.66%27,28126,057
Londonderry1020.66%27,28126,104
Pembroke1030.66%7,6177,204
Pembroke1040.66%7,6177,206
Washington1050.66%1,2211,193
Washington1060.66%1,2211,193
New Ipswich1070.65%5,4405,206
New Ipswich1080.65%5,4405,210
Richmond1090.65%1,2471,196
Richmond1100.65%1,2471,197
Webster1110.61%1,9911,918
Webster1120.61%1,9911,923
Lincoln1130.6%1,6641,629
Lincoln1140.6%1,6641,630
Brookline1150.6%5,8505,641
Brookline1160.6%5,8505,646
Manchester1170.6%117,080115,653
Manchester1180.6%117,080115,512
Litchfield1190.58%8,6048,473
Litchfield1200.58%8,6048,469
Sandwich1210.58%1,5531,469
Sandwich1220.58%1,5531,473
Walpole1230.56%3,7383,631
Walpole1240.56%3,7383,638
New Boston1250.55%6,2536,107
New Boston1260.55%6,2536,110
Milford1270.54%16,62016,138
Milford1280.54%16,62016,138
Danbury1290.54%1,3101,254
Danbury1300.54%1,3101,258
Greenland1310.53%4,1484,066
Greenland1320.53%4,1484,066
Canterbury1330.53%2,4802,382
Canterbury1340.53%2,4802,387
Rollinsford1350.53%2,6732,597
Rollinsford1360.53%2,6732,592
Deerfield1370.52%5,0094,855
Deerfield1380.52%5,0094,862
Northwood1390.51%4,7264,640
Northwood1400.51%4,7264,643
Plaistow1410.51%7,9117,831
Plaistow1420.51%7,9117,838
Troy1430.5%2,2092,136
Troy1440.5%2,2092,140
Haverhill1450.5%4,6434,585
Haverhill1460.5%4,6434,584
Hinsdale1470.5%4,0473,946
Hinsdale1480.5%4,0473,949
Madison1490.48%2,7382,569
Madison1500.48%2,7382,579
Wilmot1510.48%1,4781,407
Wilmot1520.48%1,4781,409
Bethlehem1530.47%2,5662,488
Bethlehem1540.47%2,5662,506
Newmarket1550.46%9,5729,419
Newmarket1560.46%9,5729,423
Mont Vernon1570.41%2,6942,585
Mont Vernon1580.41%2,6942,597
Lyndeborough1590.41%1,7191,701
Lyndeborough1600.41%1,7191,698
Westmoreland1610.4%1,7441,704
Westmoreland1620.4%1,7441,707
Wilton1630.4%4,0013,895
Wilton1640.4%4,0013,903
Chesterfield1650.38%3,6743,554
Chesterfield1660.38%3,6743,558
Raymond1670.38%11,05410,682
Raymond1680.38%11,05410,698
Springfield1690.38%1,3211,248
Springfield1700.38%1,3211,250
Salem1710.38%31,79330,097
Salem1720.38%31,79330,288
Meredith1730.37%6,8546,663
Meredith1740.37%6,8546,671
Seabrook1750.36%8,4628,403
Seabrook1760.36%8,4628,405
Winchester1770.35%4,2704,138
Winchester1780.35%4,2704,141
Swanzey1790.35%7,4897,275
Swanzey1800.35%7,4897,289
Lebanon1810.34%15,44214,293
Lebanon1820.34%15,44214,308
Barnstead1830.34%5,0534,915
Barnstead1840.34%5,0534,924
Newfields1850.34%1,7871,772
Newfields1860.34%1,7871,774
Warner1870.34%2,9802,933
Warner1880.34%2,9802,936
Middleton1890.32%1,8631,826
Middleton1900.32%1,8631,823
Henniker1910.32%6,2876,183
Henniker1920.32%6,2876,190
Hampstead1930.32%9,1859,001
Hampstead1940.32%9,1859,004
Francestown1950.3%1,6501,608
Francestown1960.3%1,6501,607
Peterborough1970.3%6,4526,355
Peterborough1980.3%6,4526,357
Campton1990.29%3,4443,348
Campton2000.29%3,4443,349
Newton2010.29%4,8574,817
Newton2020.29%4,8574,819
Wolfeboro2030.29%6,6446,414
Wolfeboro2040.29%6,6446,432
Keene2050.28%23,10123,034
Keene2060.28%23,10123,046
Chester2070.28%5,3375,234
Chester2080.28%5,3375,239
Exeter2090.28%16,25016,056
Exeter2100.28%16,25016,051
Woodstock2110.28%1,4501,433
Woodstock2120.28%1,4501,433
Mason2130.27%1,4651,445
Mason2140.27%1,4651,445
Gilford2150.27%7,9077,696
Gilford2160.27%7,9077,708
Pittsfield2170.27%4,1534,075
Pittsfield2180.27%4,1534,078
Alton2190.26%6,0675,885
Alton2200.26%6,0675,896
Loudon2210.26%5,7555,579
Loudon2220.26%5,7555,591
Deering2230.26%1,9271,899
Deering2240.26%1,9271,896
Hollis2250.25%8,7688,341
Hollis2260.25%8,7688,363
Somersworth2270.24%12,24711,855
Somersworth2280.24%12,24711,925
Canaan2290.24%3,8293,794
Canaan2300.24%3,8293,793
Plainfield2310.24%2,5562,455
Plainfield2320.24%2,5562,460
Conway2330.23%10,3209,814
Conway2340.23%10,3209,845
New London2350.22%4,4704,401
New London2360.22%4,4704,409
Rochester2370.22%33,67332,496
Rochester2380.22%33,67332,521
Belmont2390.22%7,4447,309
Belmont2400.22%7,4447,312
Concord2410.21%44,76843,996
Concord2420.21%44,76844,040
Weare2430.21%9,2399,087
Weare2440.21%9,2399,081
Plymouth2450.2%6,6346,691
Plymouth2460.2%6,6346,700
Amherst2470.19%11,93711,760
Amherst2480.19%11,93711,755
Franklin2490.19%8,8408,741
Franklin2500.19%8,8408,748
Center Harbor2510.19%1,0491,040
Center Harbor2520.19%1,0491,040
Bartlett2530.18%3,3293,192
Bartlett2540.18%3,3293,199
Bath2550.18%1,1111,077
Bath2560.18%1,1111,078
Milton2570.17%4,5804,480
Milton2580.17%4,5804,474
Kingston2590.17%6,3046,195
Kingston2600.17%6,3046,193
Bradford2610.17%1,7251,659
Bradford2620.17%1,7251,661
Sunapee2630.17%3,4653,348
Sunapee2640.17%3,4653,351
Bow2650.15%8,4108,230
Bow2660.15%8,4108,246
Greenville2670.15%2,0081,973
Greenville2680.15%2,0081,972
Allenstown2690.15%4,7724,706
Allenstown2700.15%4,7724,712
Kensington2710.14%2,0982,096
Kensington2720.14%2,0982,095
Derry2730.14%34,10934,084
Derry2740.14%34,10934,080
Enfield2750.13%4,4884,452
Enfield2760.13%4,4884,450
Hampton Falls2770.13%2,3992,403
Hampton Falls2780.13%2,3992,404
Newport2790.12%6,4266,301
Newport2800.12%6,4266,300
Atkinson2810.12%7,3647,090
Atkinson2820.12%7,3647,097
Hampton2830.12%16,46716,219
Hampton2840.12%16,46716,233
Bedford2850.1%23,88023,388
Bedford2860.1%23,88023,446
Holderness2870.1%2,0322,004
Holderness2880.1%2,0322,005
Jackson2890.09%1,0711,030
Jackson2900.09%1,0711,033
Strafford2910.09%4,3434,232
Strafford2920.09%4,3434,236
Bridgewater2930.08%1,1851,156
Bridgewater2940.08%1,1851,158
Grafton2950.07%1,4151,383
Grafton2960.07%1,4151,382
Bennington2970.07%1,5081,498
Bennington2980.07%1,5081,495
Hancock2990.06%1,7541,732
Hancock3000.06%1,7541,729
Stratham3010.04%7,7607,667
Stratham3020.04%7,7607,692
Grantham3030.03%3,4843,408
Grantham3040.03%3,4843,409
Gilmanton3050.02%4,0733,948
Gilmanton3060.02%4,0733,955
East Kingston3070%2,4362,440
East Kingston3080%2,4362,438
North Hampton3090%4,5394,540
North Hampton3100%4,5394,539
Littleton311-0.05%6,0296,002
Littleton312-0.05%6,0296,003
Bristol313-0.06%3,2743,247
Bristol314-0.06%3,2743,259
Lisbon315-0.06%1,6371,628
Lisbon316-0.06%1,6371,627
Goffstown317-0.07%18,47518,574
Goffstown318-0.07%18,47518,564
Colebrook319-0.1%2,0982,082
Colebrook320-0.1%2,0982,081
Lee321-0.11%4,5814,520
Lee322-0.11%4,5814,525
Cornish323-0.12%1,6461,616
Cornish324-0.12%1,6461,616
New Hampton325-0.12%2,4222,376
New Hampton326-0.12%2,4222,378
Durham327-0.14%15,24915,491
Durham328-0.14%15,24915,557
Hanover329-0.14%11,98811,869
Hanover330-0.14%11,98811,884
Madbury331-0.15%1,9421,912
Madbury332-0.15%1,9421,911
Claremont333-0.18%13,08112,953
Claremont334-0.18%13,08112,953
Charlestown335-0.22%4,9084,804
Charlestown336-0.22%4,9084,801
Gorham337-0.22%2,6672,695
Gorham338-0.22%2,6672,692
Ashland339-0.26%1,9491,940
Ashland340-0.26%1,9491,940
Tilton341-0.27%4,1053,962
Tilton342-0.27%4,1053,967
Whitefield343-0.28%2,5212,493
Whitefield344-0.28%2,5212,494
Sanbornton345-0.29%3,0483,030
Sanbornton346-0.29%3,0483,033
Farmington347-0.32%6,7846,715
Farmington348-0.32%6,7846,708
Lancaster349-0.34%3,2013,217
Lancaster350-0.34%3,2013,211
Alexandria351-0.4%1,7521,777
Alexandria352-0.4%1,7521,776
Rumney353-0.4%1,4891,494
Rumney354-0.4%1,4891,494
Orford355-0.4%1,2321,238
Orford356-0.4%1,2321,239
Lyme357-0.4%1,7231,744
Lyme358-0.4%1,7231,743
Tamworth359-0.45%2,8892,823
Tamworth360-0.45%2,8892,831
Unity361-0.46%1,5141,509
Unity362-0.46%1,5141,509
Northumberland363-0.52%2,0962,129
Northumberland364-0.52%2,0962,125
Jefferson365-0.57%1,0541,046
Jefferson366-0.57%1,0541,047
Freedom367-0.58%1,7061,686
Freedom368-0.58%1,7061,690
Milan369-0.59%1,3511,358
Milan370-0.59%1,3511,357
Berlin371-0.61%9,1929,421
Berlin372-0.61%9,1929,406

New Hampshire Growth Overview

New Hampshire's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Epping leads with 3.12% annualized growth, followed by Epping (3.12%) and Dunbarton (2.04%). The largest population centers are Manchester (117,080), Manchester (117,080), and Nashua (92,574). Of the 372 cities over 1,000 population, 310 are growing while 62 experienced population decline. Overall, cities averaged 0.41% annualized growth, with total urban population growing by 2.75% annually.