Cities, towns and CDPs · New Hampshire

Cities and towns in New Hampshire

New Hampshire has 13 incorporated places (cities, towns, villages and boroughs), 221 towns and townships (county subdivisions with a local government of their own), and 87 census-designated places, communities the Census Bureau counts without a local government. 1 have 100,000 or more residents and 81 fewer than 1,000. The largest is Manchester, with 116,818 residents on July 1, 2025 (Census Bureau estimate).

How many towns does New Hampshire have?

New Hampshire has 221 towns with a local government of their own, beside 13 incorporated places: 234 municipalities in all, with 87 census-designated places counted besides. The largest: Derry (33,990), Salem (31,868), Merrimack (29,699), Londonderry (27,844), Hudson (26,001). Sort the table below by type to list them together.

What are the largest cities and towns in New Hampshire?

The largest cities of New Hampshire by the July 2025 estimates, first to fifth: Manchester (116,818), Nashua (92,435), Concord (44,597), Dover (34,623) and Rochester (33,716).

Sorted by population: the Census Bureau's 2025 estimate for incorporated places, towns and townships, the 2020-2024 ACS for census-designated places (which get no yearly estimate). Sort by any column. Download this list (CSV).

Places in New Hampshire: population (2025 estimate or ACS 2020-2024 5-year estimates), income and home value (ACS 2020-2024 5-year estimates)
Manchester1cityHillsborough116,818+1.0%$81,007$365,600
Nashua2cityHillsborough92,435+1.2%$96,326$403,900
Concord3cityMerrimack44,597+1.4%$84,902$350,900
Dover4cityStrafford34,623+5.7%$94,829$436,700
Derry5townRockingham33,990−0.3%$108,944$432,000
Rochester6cityStrafford33,716+3.8%$80,836$279,100
Salem7townRockingham31,868+5.9%$110,490$473,300
Merrimack8townHillsborough29,699+11.5%$127,219$458,600
Londonderry9townRockingham27,844+6.9%$132,556$505,200
Hudson10townHillsborough26,001+2.4%$124,213$438,900
Bedford11townHillsborough23,973+2.5%$167,418$612,100
Keene12cityCheshire23,072+0.2%$78,445$252,500
Portsmouth13cityRockingham23,028+4.9%$106,219$688,500
Derry CDPinside Derry14CDPRockingham21,339–$91,673$391,200
Goffstown15townHillsborough18,607+0.2%$113,958$377,400
Laconia16cityBelknap17,246+2.2%$73,218$340,300
Milford17townHillsborough16,686+3.4%$97,768$398,800
Hampton18townRockingham16,381+1.0%$95,233$550,200
Windham19townRockingham16,259+2.8%$189,583$723,300
Exeter20townRockingham16,213+0.9%$110,346$456,600
Lebanon21cityGrafton15,481+8.3%$98,147$385,400
Durham22townStrafford15,346−0.9%$124,056$504,300
Hooksett23townMerrimack15,346+3.3%$117,962$407,000
Pelham24townHillsborough14,828+4.2%$135,956$552,600
Claremont25citySullivan13,032+0.6%$59,096$204,600
Londonderry CDPinside Londonderry26CDPRockingham12,225–$119,571$469,500
Somersworth27cityStrafford12,171+2.6%$74,504$318,400
Hanover28townGrafton12,054+1.6%$169,583$824,900
Amherst29townHillsborough11,985+1.9%$153,196$537,600
Raymond30townRockingham11,050+3.4%$104,597$370,400
Durham CDPinside Durham31CDPStrafford10,681–$112,070$498,000
Conway32townCarroll10,308+5.1%$64,385$314,000
Hampton CDPinside Hampton33CDPRockingham10,101–$97,163$545,300
Exeter CDPinside Exeter34CDPRockingham9,964–$87,346$357,500
Newmarket35townRockingham9,647+2.4%$100,845$455,000
Barrington36townStrafford9,642+3.3%$110,323$399,100
Berlin37cityCoos9,502+0.8%$45,180$131,000
Weare38townHillsborough9,291+2.2%$118,271$396,300
Hampstead39townRockingham9,110+1.3%$112,348$521,100
Milford CDPinside Milford40CDPHillsborough8,956–$78,684$357,800
Franklin41cityMerrimack8,839+1.1%$71,648$262,200
Hollis42townHillsborough8,819+5.7%$168,883$675,900
Litchfield43townHillsborough8,704+2.7%$162,036$485,000
Hanover CDPinside Hanover44CDPGrafton8,479–$153,281$842,600
Seabrook45townRockingham8,430+0.3%$84,349$443,500
Bow46townMerrimack8,415+2.2%$172,857$506,500
Epping47townRockingham7,973+11.8%$104,220$436,900
Gilford48townBelknap7,898+2.5%$116,635$456,500
Plaistow49townRockingham7,848+0.3%$108,317$404,500
Stratham50townRockingham7,735+0.9%$151,998$655,400
Pembroke51townMerrimack7,579+5.2%$89,519$371,500
Hudson CDPinside Hudson52CDPHillsborough7,469–$95,842$366,400
Swanzey53townCheshire7,461+2.5%$81,595$259,200
Belmont54townBelknap7,408+1.4%$69,063$316,300
Atkinson55townRockingham7,397+4.3%$146,380$555,200
Meredith56townBelknap6,854+2.8%$87,019$480,100
Farmington57townStrafford6,781+1.0%$66,943$289,200
Sandown58townRockingham6,753+2.9%$135,040$483,400
Plymouth59townGrafton6,721+0.4%$77,027$292,400
Wolfeboro60townCarroll6,637+3.4%$94,375$546,500
Rindge61townCheshire6,502+0.4%$102,679$415,400
Peterborough62townHillsborough6,499+2.3%$98,401$404,500
Newport63townSullivan6,417+1.8%$80,341$225,900
Auburn64townRockingham6,336+6.3%$153,253$600,300
Kingston65townRockingham6,288+1.5%$105,330$492,900
New Boston66townHillsborough6,276+2.8%$154,250$481,100
Henniker67townMerrimack6,256+1.1%$95,206$356,700
Hillsborough68townHillsborough6,134+3.3%$84,495$272,300
Hopkinton69townMerrimack6,120+3.5%$137,477$506,900
Alton70townBelknap6,036+2.5%$113,715$430,400
Littleton71townGrafton6,003+0.2%$56,746$282,900
South Hooksettinside Hooksett72CDPMerrimack5,902–$130,000$433,200
Hooksett CDPinside Hooksett73CDPMerrimack5,876–$101,053$348,100
Brookline74townHillsborough5,858+3.8%$171,046$544,400
Loudon75townMerrimack5,781+3.5%$106,966$363,400
Rye76townRockingham5,689+2.8%$140,655$1,028,100
Newmarket CDPinside Newmarket77CDPRockingham5,679–$87,196$423,500
Jaffrey78townCheshire5,633+5.7%$92,330$245,500
Wakefield79townCarroll5,558+6.3%$100,976$322,800
Nottingham80townRockingham5,490+5.0%$122,201$457,500
New Ipswich81townHillsborough5,467+5.0%$110,507$392,400
Suncookinside Pembroke82CDPMerrimack5,432–$79,836$361,100
Chester83townRockingham5,322+1.9%$142,212$552,300
Moultonborough84townCarroll5,293+7.6%$106,693$644,200
Northfield85townMerrimack5,081+4.4%$92,917$288,500
East Merrimackinside Merrimack86CDPHillsborough5,081–$87,311$291,500
Epsom87townMerrimack5,057+4.6%$97,941$338,400
Barnstead88townBelknap5,038+2.5%$111,660$362,400
Deerfield89townRockingham4,989+2.9%$131,563$421,000
Plymouth CDPinside Plymouth90CDPGrafton4,969–$89,500$294,400
Charlestown91townSullivan4,924+2.4%$47,338$228,000
Fremont92townRockingham4,923+3.9%$120,781$416,900
Brentwood93townRockingham4,923+9.8%$165,509$528,100
Allenstown94townMerrimack4,882+3.7%$72,500$243,600
Newton95townRockingham4,851+0.6%$138,487$459,500
Newport CDPinside Newport96CDPSullivan4,758–$78,174$211,200
Northwood97townRockingham4,757+2.5%$129,375$363,000
Haverhill98townGrafton4,667+1.6%$85,929$247,900
Danville99townRockingham4,650+5.5%$115,104$437,600
Ossipee100townCarroll4,599+6.0%$90,521$325,500
Lee101townStrafford4,563+0.9%$131,579$480,600
Milton102townStrafford4,562+1.8%$94,493$318,400
North Hampton103townRockingham4,526−0.3%$146,458$670,400
Enfield104townGrafton4,470+0.4%$95,474$390,800
Pinardvilleinside Goffstown105CDPHillsborough4,418–$79,340$286,300
New London106townMerrimack4,411+0.2%$107,773$554,100
Strafford107townStrafford4,338+2.3%$122,105$427,900
Winchester108townCheshire4,281+3.6%$67,723$242,900
Boscawen109townMerrimack4,255+6.4%$77,328$286,500
Candia110townRockingham4,248+5.8%$119,737$415,600
Pittsfield111townMerrimack4,148+1.8%$74,318$294,800
Greenland112townRockingham4,143+1.9%$162,837$662,800
Littleton CDPinside Littleton113CDPGrafton4,114–$53,082$230,500
Tilton114townBelknap4,092+3.3%$66,667$216,700
Gilmanton115townBelknap4,060+2.8%$117,088$363,700
Hinsdale116townCheshire4,034+2.1%$69,191$200,700
Wilton117townHillsborough4,015+3.0%$114,349$381,500
Farmington CDPinside Farmington118CDPStrafford3,924–$55,029$229,600
Conway CDPinside Conway119CDPCarroll3,879–$59,167$264,900
Canaan120townGrafton3,833+1.0%$81,583$254,000
Walpole121townCheshire3,706+2.0%$82,617$319,800
Chesterfield122townCheshire3,684+3.7%$102,370$373,500
Raymond CDPinside Raymond123CDPRockingham3,645–$73,066$314,900
Goffstown CDPinside Goffstown124CDPHillsborough3,490–$132,997$415,300
Grantham125townSullivan3,482+2.2%$106,403$343,100
Sunapee126townSullivan3,442+2.9%$101,393$393,000
Campton127townGrafton3,436+2.6%$118,870$356,300
Bartlett128townCarroll3,335+4.5%$59,754$371,400
Jaffrey CDPinside Jaffrey129CDPCheshire3,277–$99,667$217,700
Bristol130townGrafton3,251+0.1%$78,438$258,300
Dunbarton131townMerrimack3,233+7.7%$124,348$484,100
Lancaster132townCoos3,218−0.1%$68,911$215,700
Tilton Northfieldinside Tilton133CDPBelknap and 1 more3,101–$66,705$250,000
Sanbornton134townBelknap3,038+0.3%$113,750$452,300
Henniker CDPinside Henniker135CDPMerrimack2,993–$76,326$296,400
Warner136townMerrimack2,902−0.9%$94,022$353,100
Tamworth137townCarroll2,895+2.6%$68,036$366,800
Thornton138townGrafton2,895+7.0%$90,022$351,900
New Durham139townStrafford2,890+7.2%$100,194$339,400
Chichester140townMerrimack2,834+6.3%$109,297$409,300
Epping CDPinside Epping141CDPRockingham2,796–$95,273$384,800
Antrim142townHillsborough2,757+3.8%$86,648$298,800
Madison143townCarroll2,728+6.2%$102,697$388,700
Mont Vernon144townHillsborough2,698+4.4%$158,036$526,300
Tuftonboro145townCarroll2,678+8.6%$100,574$462,300
Gorham146townCoos2,661−1.3%$61,275$161,600
Rollinsford147townStrafford2,621+1.5%$89,500$398,100
Meredith CDPinside Meredith148CDPBelknap2,617–$59,375$450,000
Hampton Beachinside Hampton149CDPRockingham2,605–$82,557$508,900
Bethlehem150townGrafton2,575+3.2%$85,029$288,300
Plainfield151townSullivan2,560+4.1%$122,656$442,400
Peterborough CDPinside Peterborough152CDPHillsborough2,539–$85,833$379,300
Whitefield153townCoos2,535+1.6%$63,125$240,400
Wolfeboro CDPinside Wolfeboro154CDPCarroll2,531–$51,839$475,200
Fitzwilliam155townCheshire2,500+6.0%$100,735$305,900
Canterbury156townMerrimack2,463+3.4%$129,333$443,700
Andover157townMerrimack2,456+2.3%$88,514$366,500
East Kingston158townRockingham2,434−0.2%$138,194$575,500
New Hampton159townBelknap2,428+2.1%$95,250$383,700
Hampton Falls160townRockingham2,379−0.9%$166,157$772,600
Newbury161townMerrimack2,312+6.3%$116,477$463,400
Lancaster CDPinside Lancaster162CDPCoos2,230–$66,765$200,500
Marlborough163townCheshire2,201+5.4%$69,032$267,200
Troy164townCheshire2,198+3.0%$88,871$266,600
Colebrook165townCoos2,110+1.3%$51,159$192,200
Bristol CDPinside Bristol166CDPGrafton2,098–$73,993$237,400
Northumberland167townCoos2,096−1.6%$40,268$120,100
Kensington168townRockingham2,092−0.0%$165,083$657,700
Gorham CDPinside Gorham169CDPCoos2,092–$62,679$146,300
Sutton170townMerrimack2,064+4.1%$130,313$362,600
North Conwayinside Conway171CDPCarroll2,041–$71,198$435,000
Greenville172townHillsborough2,029+2.6%$71,875$106,000
Holderness173townGrafton2,024+0.9%$107,863$363,100
Enfield CDPinside Enfield174CDPGrafton1,994–$99,330$277,900
Webster175townMerrimack1,972+2.9%$107,171$338,500
Ashland176townGrafton1,943+0.2%$54,607$227,000
Deering177townHillsborough1,933+1.8%$101,250$309,900
Alstead178townCheshire1,928+3.4%$64,526$271,600
Madbury179townStrafford1,927+0.8%$148,365$476,900
Middleton180townStrafford1,863+2.3%$101,696$312,300
Effingham181townCarroll1,819+7.2%$76,607$322,700
Newfields182townRockingham1,775+0.1%$197,885$646,400
Hancock183townHillsborough1,763+1.8%$95,208$436,700
Westmoreland184townCheshire1,757+3.0%$104,444$351,800
Pittsfield CDPinside Pittsfield185CDPMerrimack1,744–$60,144$273,100
Alexandria186townGrafton1,740−2.1%$89,194$323,300
Lyndeborough187townHillsborough1,730+1.9%$116,964$390,900
Greenfield188townHillsborough1,727+0.8%$103,603$350,300
Bradford189townMerrimack1,723+3.9%$108,015$341,700
Lyme190townGrafton1,715−1.7%$133,906$645,000
Freedom191townCarroll1,707+1.2%$66,136$389,000
Lincoln192townGrafton1,664+2.1%$70,625$342,000
Francestown193townHillsborough1,658+3.1%$104,063$408,200
Cornish194townSullivan1,646+1.9%$91,821$296,000
Lisbon195townGrafton1,626+0.0%$65,500$198,000
Hillsborough CDPinside Hillsborough196CDPHillsborough1,616–$49,205$265,200
Dublin197townCheshire1,605+5.2%$104,659$430,500
Hinsdale CDPinside Hinsdale198CDPCheshire1,580–$72,292$227,000
Sandwich199townCarroll1,548+5.4%$140,694$437,700
Unity200townSullivan1,528+0.8%$87,500$276,100
Bennington201townHillsborough1,518+1.3%$83,875$267,300
Salisbury202townMerrimack1,516+6.5%$111,591$363,400
Whitefield CDPinside Whitefield203CDPCoos1,512–$61,429$195,400
Rumney204townGrafton1,479−0.9%$79,444$309,800
Wilmot205townMerrimack1,471+4.5%$117,759$399,600
Stoddard206townCheshire1,468+6.2%$94,904$330,300
Mason207townHillsborough1,460+1.3%$111,090$384,000
Woodstock208townGrafton1,439+0.4%$85,667$320,100
Woodsvilleinside Haverhill209CDPGrafton1,422–$57,946$228,000
Grafton210townGrafton1,411+2.0%$81,563$267,300
Temple211townHillsborough1,410+2.4%$94,107$401,000
Ashland CDPinside Ashland212CDPGrafton1,404–$44,188$173,900
Belmont CDPinside Belmont213CDPBelknap1,378–$52,594$208,700
Contoocookinside Hopkinton214CDPMerrimack1,376–$97,928$421,300
Milan215townCoos1,354−0.5%$70,300$259,400
Danbury216townMerrimack1,317+5.1%$71,685$240,700
Sanbornvilleinside Wakefield217CDPCarroll1,317–$126,359$251,100
Springfield218townSullivan1,306+5.0%$100,893$384,100
Winchester CDPinside Winchester219CDPCheshire1,306–$81,250$217,800
New London CDPinside New London220CDPMerrimack1,278–not published$481,000
Colebrook CDPinside Colebrook221CDPCoos1,268–$46,833$156,700
Antrim CDPinside Antrim222CDPHillsborough1,265–$72,738$281,500
Richmond223townCheshire1,234+3.4%$89,375$313,400
Orford224townGrafton1,229−0.8%$92,571$271,900
Washington225townSullivan1,221+2.3%$89,453$358,600
West Swanzeyinside Swanzey226CDPCheshire1,188–$47,090$193,400
Bridgewater227townGrafton1,185+2.3%$82,361$398,600
Lempster228townSullivan1,162+4.5%$86,607$241,900
Franconia229townGrafton1,143+5.5%$87,292$530,300
Bath230townGrafton1,112+3.3%$67,813$234,400
Jackson231townCarroll1,082+5.0%$117,986$719,300
Troy CDPinside Troy232CDPCheshire1,081–$96,250$204,600
Jefferson233townCoos1,063+1.8%$67,188$296,700
Bethlehem CDPinside Bethlehem234CDPGrafton1,058–$64,625$262,000
Center Harbor235townBelknap1,049+0.8%$104,313$463,800
Hill236townMerrimack1,048+3.5%$82,125$311,700
Marlborough CDPinside Marlborough237CDPCheshire1,048–$67,356$261,700
Wilton CDPinside Wilton238CDPHillsborough1,038–$84,342$359,800
Seabrook Beachinside Seabrook239CDPRockingham1,001–$93,571$920,900
Harrisville240townCheshire1,000+1.5%$103,036$430,500
New Castle241townRockingham997+0.2%$176,953$1,701,300
Lincoln CDPinside Lincoln242CDPGrafton923–$60,000$326,700
Dalton243townCoos907−2.4%$81,429$191,400
Acworth244townSullivan896+4.7%$82,917$273,000
South Hampton245townRockingham892+0.1%$152,500$661,100
Croydon246townSullivan876+8.1%$98,333$317,300
Greenville CDPinside Greenville247CDPHillsborough865–$53,807$281,700
Surry248townCheshire862+5.0%$110,125$331,400
Monroe249townGrafton861+0.1%$88,150$312,700
Newington250townRockingham847+4.3%$145,833$861,600
Pittsburg251townCoos845+4.8%$58,250$292,800
Carroll252townCoos841+2.8%$64,821$261,500
Wentworth253townGrafton840−0.6%$97,708$304,500
Grovetoninside Northumberland254CDPCoos834–$37,321$104,700
Brookfield255townCarroll825+9.4%$81,406$428,000
Warren256townGrafton823−0.7%$62,981$237,200
Goshen257townSullivan809+1.4%$70,417$255,600
Gilsum258townCheshire792+5.2%$80,417$241,500
Albany259townCarroll781+2.8%$67,639$248,300
Stewartstown260townCoos774−4.1%$57,069$210,400
Marlow261townCheshire773+4.0%$110,455$325,400
Piermont262townGrafton763−0.9%$80,000$341,600
Lisbon CDPinside Lisbon263CDPGrafton730–$68,813$181,300
North Haverhillinside Haverhill264CDPGrafton728–$58,631$237,700
Amherst CDPinside Amherst265CDPHillsborough726–$154,286$544,600
Sullivan266townCheshire697+5.9%$106,667$236,500
Sugar Hill267townGrafton687+6.0%$154,091$639,700
Columbia268townCoos673+2.3%$57,917$196,400
Nelson269townCheshire661+5.3%$99,792$340,900
Langdon270townSullivan660+1.9%$97,917$281,900
Charlestown CDPinside Charlestown271CDPSullivan659–$31,078$119,800
Hebron272townGrafton657+3.5%$91,071$589,500
Stratford273townCoos646−2.4%$49,583$161,100
Loudon CDPinside Loudon274CDPMerrimack614–$106,486$410,200
Groton275townGrafton589+3.9%$85,625$269,000
Center Ossipeeinside Ossipee276CDPCarroll583–not published$223,100
Lyman277townGrafton579−1.0%$71,042$311,100
Waterville Valley278townGrafton515+1.6%$105,625$562,500
North Walpoleinside Walpole279CDPCheshire513–$74,167$201,000
Walpole CDPinside Walpole280CDPCheshire512–$89,750$438,400
Klondike Cornerinside New Boston281CDPHillsborough488–not published$629,100
Stark282townCoos463−2.5%$71,750$197,700
North Woodstockinside Woodstock283CDPGrafton447–$71,094$329,200
Landaff284townGrafton438−1.1%$87,500$279,300
Eaton285townCarroll429+6.2%$79,063$377,300
Bradford CDPinside Bradford286CDPMerrimack404–$84,375$302,300
Shelburne287townCoos363+2.3%$93,125$280,200
Chatham288townCarroll357+2.6%$66,042$362,900
Benton289townGrafton357−3.3%$67,895$288,300
Milton CDPinside Milton290CDPStrafford356–$48,125$240,400
Sharon291townHillsborough355−0.6%$113,125$475,900
Mountain Lakesinside Haverhill292CDPGrafton354–$35,603$264,800
Dorchester293townGrafton342+1.5%not published$139,600
Warner CDPinside Warner294CDPMerrimack341–$47,885$386,400
Randolph295townCoos327−0.9%$101,750$407,000
Bennington CDPinside Bennington296CDPHillsborough326–$74,125$243,100
Melvin Villageinside Tuftonboro297CDPCarroll324–$101,298$428,300
Dummer298townCoos313+3.0%$91,250$242,200
Bartlett CDPinside Bartlett299CDPCarroll312–not publishednot published
West Stewartstowninside Stewartstown300CDPCoos312–$80,167$27,600
New Hampton CDPinside New Hampton301CDPBelknap302–$105,938$298,200
Easton302townGrafton298+2.8%$106,250$426,100
Newfields CDPinside Newfields303CDPRockingham294–$185,769$484,100
Errol304townCoos291−2.7%$62,500$275,000
Orange305townGrafton288+2.5%$118,750$302,600
Clarksville306townCoos284−2.4%$65,385$191,700
Windsor307townHillsborough282+7.6%$103,750$337,500
Alton CDPinside Alton308CDPBelknap281–not published$363,300
Canaan CDPinside Canaan309CDPGrafton257–not published$275,000
New Boston CDPinside New Boston310CDPHillsborough245–$250,000 or morenot published
Suissevaleinside Moultonborough311CDPCarroll230–$100,795$462,500
Roxbury312townCheshire220+0.9%$69,226$323,100
Plainfield CDPinside Plainfield313CDPSullivan220–$109,500$455,600
Francestown CDPinside Francestown314CDPHillsborough133–$138,438$366,700
Hancock CDPinside Hancock315CDPHillsborough132–$55,278$381,000
Unioninside Wakefield316CDPCarroll131–$75,117$162,900
Center Sandwichinside Sandwich317CDPCarroll101–$102,083$392,500
Blodgett Landinginside Newbury318CDPMerrimack100–not published$343,500
Ellsworth319townGrafton92+0.0%$89,375$350,000
Milton Millsinside Milton320CDPStrafford72–$250,000 or more$366,000
Hart's Location321townCarroll68+7.9%$78,182$189,700

Download every place in New Hampshire as a CSV file

Source: PEP Vintage 2025 (SUB-EST2025); American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Census population estimates

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections