Fastest Growing Cities in New Hampshire (2025)

186 cities

City
Rank
Change
2025 Pop.
2020 Pop.
Salem town12.67%33,28330,281
Lebanon city22.06%15,98814,298
Brentwood town31.91%4,8644,499
Wilmot town41.81%1,5201,411
Rindge town51.49%6,7956,492
Epping town61.47%7,7837,151
Tuftonboro town71.47%2,7002,476
Gilmanton town81.33%4,1833,955
Dunbarton town91.3%3,2043,013
Thornton town101.22%2,9082,708
Rochester city111.16%34,30532,517
Merrimack town121.14%29,58026,835
Newbury town131.13%2,3212,179
New Durham town141.1%2,8472,696
Danville town151.08%4,6784,415
Mont Vernon town161.07%2,7322,595
Danbury town171.07%1,3241,255
Tilton town181.05%4,2163,967
Stoddard town191.04%1,4611,382
Boscawen town201.03%4,1134,005
Moultonborough town211.02%5,3254,936
Whitefield town220.98%2,5782,492
Hopkinton town230.96%6,2065,926
Salisbury town240.86%1,5231,427
Northfield town250.85%5,1054,876
Madison town260.84%2,7572,573
Meredith town270.79%6,8876,672
Auburn town280.79%6,2695,958
Marlborough town290.73%2,2012,096
Effingham town300.73%1,8041,702
Charlestown town310.7%5,0094,804
Springfield town320.68%1,3351,256
Center Harbor town330.66%1,0601,040
New Ipswich town340.65%5,4345,209
Pembroke town350.65%7,6237,206
Richmond town360.65%1,2451,197
Bradford town370.64%1,7391,661
Epsom town380.62%5,0364,842
Candia town390.62%4,2294,020
Hill town400.57%1,0551,015
Fitzwilliam town410.57%2,4782,357
Londonderry town420.55%27,00425,870
Rollinsford town430.53%2,6762,593
Barrington town440.52%9,6549,320
Antrim town450.52%2,7232,644
Barnstead town460.52%5,0744,923
Conway town470.49%10,3919,848
Newmarket town480.48%9,5719,424
Bartlett town490.48%3,3613,205
Sandown town500.48%6,7226,551
Fremont town510.47%4,8974,745
Chesterfield town520.46%3,6853,558
Ossipee town530.46%4,6094,386
Jaffrey town540.45%5,5535,331
Dublin town550.44%1,5941,534
Laconia city560.43%17,29016,883
Greenfield town570.41%1,7151,709
Nottingham town580.41%5,4435,241
Webster town590.4%1,9841,920
Hooksett town600.4%15,43414,917
Atkinson town610.39%7,4107,097
Sutton town620.39%2,0571,984
Sandwich town630.39%1,5521,474
Somersworth city640.38%12,28611,929
Wakefield town650.38%5,5195,210
Alstead town660.36%1,9261,868
Alton town670.36%6,0865,898
Chichester town680.36%2,7922,670
Temple town690.36%1,4011,378
Brookline town700.35%5,8135,646
Hollis town710.34%8,7838,364
Tamworth town720.34%2,9322,823
Wolfeboro town730.33%6,6616,430
Dover city740.33%33,70532,776
Newport town750.33%6,4526,303
Sunapee town760.32%3,4683,347
Concord city770.31%44,90944,040
Strafford town780.3%4,3594,235
Loudon town790.3%5,7585,592
Gilford town800.29%7,9217,711
Westmoreland town810.29%1,7421,708
Canterbury town820.28%2,4712,387
New Boston town830.27%6,2166,113
Troy town840.27%2,2022,140
Warner town850.27%2,9792,931
Milford town860.27%16,50816,133
Franconia town870.26%1,1371,085
Henniker town880.26%6,2646,197
Northwood town890.26%4,7124,642
Sanbornton town900.23%3,0803,034
Pelham town910.22%14,57714,237
Winchester town920.21%4,2684,148
Portsmouth city930.21%22,82721,992
Mason town940.21%1,4621,443
Lee town950.2%4,6164,527
Jefferson town960.19%1,0671,045
Andover town970.16%2,4382,402
Peterborough town980.15%6,5206,414
Pittsfield town990.14%4,1454,076
New London town1000.13%4,4754,402
Plainfield town1010.12%2,5482,462
Middleton town1020.11%1,8551,823
Belmont town1030.11%7,4427,317
Hillsborough town1040.1%5,9965,943
Colebrook town1050.09%2,1082,081
Lempster town1060.09%1,1551,116
Grantham town1070.09%3,4843,406
Hudson town1080.09%25,63925,366
New Hampton town1090.08%2,4322,376
Deerfield town1100.08%4,9714,864
Wilton town1110.08%3,9783,905
Bow town1120.07%8,4018,247
Grafton town1130.07%1,4161,382
Newton town1140.06%4,8364,819
Francestown town1150.06%1,6431,607
Farmington town1160.06%6,8506,711
Hancock town1170.06%1,7521,729
Deering town1180.05%1,9251,899
Madbury town1190.05%1,9531,915
Kensington town1200.05%2,0962,095
Swanzey town1210.03%7,4327,281
Milan town1220%1,3681,357
Newfields town1230%1,7751,774
Windham town1240%16,08615,836
Milton town1250%4,5644,472
Durham town126-0.01%14,91715,554
Weare town127-0.04%9,1899,083
Keene city128-0.05%22,89323,051
Walpole town129-0.05%3,6923,637
Bennington town130-0.07%1,5021,494
Campton town131-0.09%3,4193,347
Hampstead town132-0.09%9,1139,004
Bath town133-0.09%1,1051,077
Jackson town134-0.09%1,0681,032
Hinsdale town135-0.1%3,9983,951
Allenstown town136-0.11%4,7454,712
Chester town137-0.11%5,2945,233
Franklin city138-0.11%8,7708,745
Cornish town139-0.12%1,6431,614
Raymond town140-0.14%10,94210,702
Goffstown town141-0.14%18,47718,564
Litchfield town142-0.14%8,4808,473
Amherst town143-0.15%11,84311,752
Freedom town144-0.17%1,7231,689
Lyndeborough town145-0.18%1,6971,699
Lincoln town146-0.18%1,6381,630
Bedford town147-0.22%23,66023,383
Greenland town148-0.22%4,0894,066
Exeter town149-0.23%16,09816,043
Manchester city150-0.25%114,888115,508
Unity town151-0.27%1,5051,508
Claremont city152-0.27%13,04112,950
Bethlehem town153-0.32%2,5282,504
Bridgewater town154-0.34%1,1751,159
Rye town155-0.34%5,5675,544
Seabrook town156-0.35%8,3558,407
Holderness town157-0.35%2,0142,004
Nashua city158-0.36%90,34391,199
East Kingston town159-0.37%2,4202,439
Lancaster town160-0.37%3,2113,212
Hampton town161-0.39%16,29816,234
Greenville town162-0.4%1,9811,971
Orford town163-0.4%1,2351,240
Ashland town164-0.41%1,9481,942
Washington town165-0.42%1,1951,193
Canaan town166-0.42%3,7733,794
Plymouth town167-0.42%6,5666,705
Kingston town168-0.43%6,2466,202
Plaistow town169-0.44%7,7647,833
North Hampton town170-0.44%4,4954,535
Derry town171-0.5%33,90834,307
Hanover town172-0.52%12,08311,886
Haverhill town173-0.52%4,5524,584
Rumney town174-0.54%1,4821,492
Lisbon town175-0.55%1,6211,626
Stratham town176-0.57%7,6727,695
Hampton Falls town177-0.59%2,3712,406
Gorham town178-0.6%2,6482,693
Bristol town179-0.64%3,2403,259
Woodstock town180-0.7%1,4201,433
Lyme town181-0.75%1,7131,742
Berlin city182-0.76%9,3179,406
Littleton town183-0.78%5,9426,003
Northumberland town184-0.81%2,0842,126
Enfield town185-0.85%4,4094,457
Alexandria town186-0.97%1,7361,775

New Hampshire Growth Overview

New Hampshire's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Salem town leads with 2.67% annualized growth, followed by Lebanon city (2.06%) and Brentwood town (1.91%). The largest population centers are Manchester city (114,888), Nashua city (90,343), and Concord city (44,909). Of the 186 cities over 1,000 population, 125 are growing while 61 experienced population decline. Overall, cities averaged 0.23% annualized growth, with total urban population growing by 2.14% annually.