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).
| Manchester | 116,818 | $81,007 |
|---|---|---|
| Nashua | 92,435 | $96,326 |
| Concord | 44,597 | $84,902 |
| Dover | 34,623 | $94,829 |
| Derry | 33,990 | $108,944 |
| Rochester | 33,716 | $80,836 |
| Salem | 31,868 | $110,490 |
| Merrimack | 29,699 | $127,219 |
| Londonderry | 27,844 | $132,556 |
| Hudson | 26,001 | $124,213 |
| Bedford | 23,973 | $167,418 |
| Keene | 23,072 | $78,445 |
| Portsmouth | 23,028 | $106,219 |
| Derry CDPinside Derry | 21,339 | $91,673 |
| Goffstown | 18,607 | $113,958 |
| Laconia | 17,246 | $73,218 |
| Milford | 16,686 | $97,768 |
| Hampton | 16,381 | $95,233 |
| Windham | 16,259 | $189,583 |
| Exeter | 16,213 | $110,346 |
| Lebanon | 15,481 | $98,147 |
| Durham | 15,346 | $124,056 |
| Hooksett | 15,346 | $117,962 |
| Pelham | 14,828 | $135,956 |
| Claremont | 13,032 | $59,096 |
| Londonderry CDPinside Londonderry | 12,225 | $119,571 |
| Somersworth | 12,171 | $74,504 |
| Hanover | 12,054 | $169,583 |
| Amherst | 11,985 | $153,196 |
| Raymond | 11,050 | $104,597 |
| Durham CDPinside Durham | 10,681 | $112,070 |
| Conway | 10,308 | $64,385 |
| Hampton CDPinside Hampton | 10,101 | $97,163 |
| Exeter CDPinside Exeter | 9,964 | $87,346 |
| Newmarket | 9,647 | $100,845 |
| Barrington | 9,642 | $110,323 |
| Berlin | 9,502 | $45,180 |
| Weare | 9,291 | $118,271 |
| Hampstead | 9,110 | $112,348 |
| Milford CDPinside Milford | 8,956 | $78,684 |
| Franklin | 8,839 | $71,648 |
| Hollis | 8,819 | $168,883 |
| Litchfield | 8,704 | $162,036 |
| Hanover CDPinside Hanover | 8,479 | $153,281 |
| Seabrook | 8,430 | $84,349 |
| Bow | 8,415 | $172,857 |
| Epping | 7,973 | $104,220 |
| Gilford | 7,898 | $116,635 |
| Plaistow | 7,848 | $108,317 |
| Stratham | 7,735 | $151,998 |
| Pembroke | 7,579 | $89,519 |
| Hudson CDPinside Hudson | 7,469 | $95,842 |
| Swanzey | 7,461 | $81,595 |
| Belmont | 7,408 | $69,063 |
| Atkinson | 7,397 | $146,380 |
| Meredith | 6,854 | $87,019 |
| Farmington | 6,781 | $66,943 |
| Sandown | 6,753 | $135,040 |
| Plymouth | 6,721 | $77,027 |
| Wolfeboro | 6,637 | $94,375 |
| Rindge | 6,502 | $102,679 |
| Peterborough | 6,499 | $98,401 |
| Newport | 6,417 | $80,341 |
| Auburn | 6,336 | $153,253 |
| Kingston | 6,288 | $105,330 |
| New Boston | 6,276 | $154,250 |
| Henniker | 6,256 | $95,206 |
| Hillsborough | 6,134 | $84,495 |
| Hopkinton | 6,120 | $137,477 |
| Alton | 6,036 | $113,715 |
| Littleton | 6,003 | $56,746 |
| South Hooksettinside Hooksett | 5,902 | $130,000 |
| Hooksett CDPinside Hooksett | 5,876 | $101,053 |
| Brookline | 5,858 | $171,046 |
| Loudon | 5,781 | $106,966 |
| Rye | 5,689 | $140,655 |
| Newmarket CDPinside Newmarket | 5,679 | $87,196 |
| Jaffrey | 5,633 | $92,330 |
| Wakefield | 5,558 | $100,976 |
| Nottingham | 5,490 | $122,201 |
| New Ipswich | 5,467 | $110,507 |
| Suncookinside Pembroke | 5,432 | $79,836 |
| Chester | 5,322 | $142,212 |
| Moultonborough | 5,293 | $106,693 |
| Northfield | 5,081 | $92,917 |
| East Merrimackinside Merrimack | 5,081 | $87,311 |
| Epsom | 5,057 | $97,941 |
| Barnstead | 5,038 | $111,660 |
| Deerfield | 4,989 | $131,563 |
| Plymouth CDPinside Plymouth | 4,969 | $89,500 |
| Charlestown | 4,924 | $47,338 |
| Fremont | 4,923 | $120,781 |
| Brentwood | 4,923 | $165,509 |
| Allenstown | 4,882 | $72,500 |
| Newton | 4,851 | $138,487 |
| Newport CDPinside Newport | 4,758 | $78,174 |
| Northwood | 4,757 | $129,375 |
| Haverhill | 4,667 | $85,929 |
| Danville | 4,650 | $115,104 |
| Ossipee | 4,599 | $90,521 |
| Lee | 4,563 | $131,579 |
| Milton | 4,562 | $94,493 |
| North Hampton | 4,526 | $146,458 |
| Enfield | 4,470 | $95,474 |
| Pinardvilleinside Goffstown | 4,418 | $79,340 |
| New London | 4,411 | $107,773 |
| Strafford | 4,338 | $122,105 |
| Winchester | 4,281 | $67,723 |
| Boscawen | 4,255 | $77,328 |
| Candia | 4,248 | $119,737 |
| Pittsfield | 4,148 | $74,318 |
| Greenland | 4,143 | $162,837 |
| Littleton CDPinside Littleton | 4,114 | $53,082 |
| Tilton | 4,092 | $66,667 |
| Gilmanton | 4,060 | $117,088 |
| Hinsdale | 4,034 | $69,191 |
| Wilton | 4,015 | $114,349 |
| Farmington CDPinside Farmington | 3,924 | $55,029 |
| Conway CDPinside Conway | 3,879 | $59,167 |
| Canaan | 3,833 | $81,583 |
| Walpole | 3,706 | $82,617 |
| Chesterfield | 3,684 | $102,370 |
| Raymond CDPinside Raymond | 3,645 | $73,066 |
| Goffstown CDPinside Goffstown | 3,490 | $132,997 |
| Grantham | 3,482 | $106,403 |
| Sunapee | 3,442 | $101,393 |
| Campton | 3,436 | $118,870 |
| Bartlett | 3,335 | $59,754 |
| Jaffrey CDPinside Jaffrey | 3,277 | $99,667 |
| Bristol | 3,251 | $78,438 |
| Dunbarton | 3,233 | $124,348 |
| Lancaster | 3,218 | $68,911 |
| Tilton Northfieldinside Tilton | 3,101 | $66,705 |
| Sanbornton | 3,038 | $113,750 |
| Henniker CDPinside Henniker | 2,993 | $76,326 |
| Warner | 2,902 | $94,022 |
| Tamworth | 2,895 | $68,036 |
| Thornton | 2,895 | $90,022 |
| New Durham | 2,890 | $100,194 |
| Chichester | 2,834 | $109,297 |
| Epping CDPinside Epping | 2,796 | $95,273 |
| Antrim | 2,757 | $86,648 |
| Madison | 2,728 | $102,697 |
| Mont Vernon | 2,698 | $158,036 |
| Tuftonboro | 2,678 | $100,574 |
| Gorham | 2,661 | $61,275 |
| Rollinsford | 2,621 | $89,500 |
| Meredith CDPinside Meredith | 2,617 | $59,375 |
| Hampton Beachinside Hampton | 2,605 | $82,557 |
| Bethlehem | 2,575 | $85,029 |
| Plainfield | 2,560 | $122,656 |
| Peterborough CDPinside Peterborough | 2,539 | $85,833 |
| Whitefield | 2,535 | $63,125 |
| Wolfeboro CDPinside Wolfeboro | 2,531 | $51,839 |
| Fitzwilliam | 2,500 | $100,735 |
| Canterbury | 2,463 | $129,333 |
| Andover | 2,456 | $88,514 |
| East Kingston | 2,434 | $138,194 |
| New Hampton | 2,428 | $95,250 |
| Hampton Falls | 2,379 | $166,157 |
| Newbury | 2,312 | $116,477 |
| Lancaster CDPinside Lancaster | 2,230 | $66,765 |
| Marlborough | 2,201 | $69,032 |
| Troy | 2,198 | $88,871 |
| Colebrook | 2,110 | $51,159 |
| Bristol CDPinside Bristol | 2,098 | $73,993 |
| Northumberland | 2,096 | $40,268 |
| Kensington | 2,092 | $165,083 |
| Gorham CDPinside Gorham | 2,092 | $62,679 |
| Sutton | 2,064 | $130,313 |
| North Conwayinside Conway | 2,041 | $71,198 |
| Greenville | 2,029 | $71,875 |
| Holderness | 2,024 | $107,863 |
| Enfield CDPinside Enfield | 1,994 | $99,330 |
| Webster | 1,972 | $107,171 |
| Ashland | 1,943 | $54,607 |
| Deering | 1,933 | $101,250 |
| Alstead | 1,928 | $64,526 |
| Madbury | 1,927 | $148,365 |
| Middleton | 1,863 | $101,696 |
| Effingham | 1,819 | $76,607 |
| Newfields | 1,775 | $197,885 |
| Hancock | 1,763 | $95,208 |
| Westmoreland | 1,757 | $104,444 |
| Pittsfield CDPinside Pittsfield | 1,744 | $60,144 |
| Alexandria | 1,740 | $89,194 |
| Lyndeborough | 1,730 | $116,964 |
| Greenfield | 1,727 | $103,603 |
| Bradford | 1,723 | $108,015 |
| Lyme | 1,715 | $133,906 |
| Freedom | 1,707 | $66,136 |
| Lincoln | 1,664 | $70,625 |
| Francestown | 1,658 | $104,063 |
| Cornish | 1,646 | $91,821 |
| Lisbon | 1,626 | $65,500 |
| Hillsborough CDPinside Hillsborough | 1,616 | $49,205 |
| Dublin | 1,605 | $104,659 |
| Hinsdale CDPinside Hinsdale | 1,580 | $72,292 |
| Sandwich | 1,548 | $140,694 |
| Unity | 1,528 | $87,500 |
| Bennington | 1,518 | $83,875 |
| Salisbury | 1,516 | $111,591 |
| Whitefield CDPinside Whitefield | 1,512 | $61,429 |
| Rumney | 1,479 | $79,444 |
| Wilmot | 1,471 | $117,759 |
| Stoddard | 1,468 | $94,904 |
| Mason | 1,460 | $111,090 |
| Woodstock | 1,439 | $85,667 |
| Woodsvilleinside Haverhill | 1,422 | $57,946 |
| Grafton | 1,411 | $81,563 |
| Temple | 1,410 | $94,107 |
| Ashland CDPinside Ashland | 1,404 | $44,188 |
| Belmont CDPinside Belmont | 1,378 | $52,594 |
| Contoocookinside Hopkinton | 1,376 | $97,928 |
| Milan | 1,354 | $70,300 |
| Danbury | 1,317 | $71,685 |
| Sanbornvilleinside Wakefield | 1,317 | $126,359 |
| Springfield | 1,306 | $100,893 |
| Winchester CDPinside Winchester | 1,306 | $81,250 |
| New London CDPinside New London | 1,278 | not published |
| Colebrook CDPinside Colebrook | 1,268 | $46,833 |
| Antrim CDPinside Antrim | 1,265 | $72,738 |
| Richmond | 1,234 | $89,375 |
| Orford | 1,229 | $92,571 |
| Washington | 1,221 | $89,453 |
| West Swanzeyinside Swanzey | 1,188 | $47,090 |
| Bridgewater | 1,185 | $82,361 |
| Lempster | 1,162 | $86,607 |
| Franconia | 1,143 | $87,292 |
| Bath | 1,112 | $67,813 |
| Jackson | 1,082 | $117,986 |
| Troy CDPinside Troy | 1,081 | $96,250 |
| Jefferson | 1,063 | $67,188 |
| Bethlehem CDPinside Bethlehem | 1,058 | $64,625 |
| Center Harbor | 1,049 | $104,313 |
| Hill | 1,048 | $82,125 |
| Marlborough CDPinside Marlborough | 1,048 | $67,356 |
| Wilton CDPinside Wilton | 1,038 | $84,342 |
| Seabrook Beachinside Seabrook | 1,001 | $93,571 |
| Harrisville | 1,000 | $103,036 |
| New Castle | 997 | $176,953 |
| Lincoln CDPinside Lincoln | 923 | $60,000 |
| Dalton | 907 | $81,429 |
| Acworth | 896 | $82,917 |
| South Hampton | 892 | $152,500 |
| Croydon | 876 | $98,333 |
| Greenville CDPinside Greenville | 865 | $53,807 |
| Surry | 862 | $110,125 |
| Monroe | 861 | $88,150 |
| Newington | 847 | $145,833 |
| Pittsburg | 845 | $58,250 |
| Carroll | 841 | $64,821 |
| Wentworth | 840 | $97,708 |
| Grovetoninside Northumberland | 834 | $37,321 |
| Brookfield | 825 | $81,406 |
| Warren | 823 | $62,981 |
| Goshen | 809 | $70,417 |
| Gilsum | 792 | $80,417 |
| Albany | 781 | $67,639 |
| Stewartstown | 774 | $57,069 |
| Marlow | 773 | $110,455 |
| Piermont | 763 | $80,000 |
| Lisbon CDPinside Lisbon | 730 | $68,813 |
| North Haverhillinside Haverhill | 728 | $58,631 |
| Amherst CDPinside Amherst | 726 | $154,286 |
| Sullivan | 697 | $106,667 |
| Sugar Hill | 687 | $154,091 |
| Columbia | 673 | $57,917 |
| Nelson | 661 | $99,792 |
| Langdon | 660 | $97,917 |
| Charlestown CDPinside Charlestown | 659 | $31,078 |
| Hebron | 657 | $91,071 |
| Stratford | 646 | $49,583 |
| Loudon CDPinside Loudon | 614 | $106,486 |
| Groton | 589 | $85,625 |
| Center Ossipeeinside Ossipee | 583 | not published |
| Lyman | 579 | $71,042 |
| Waterville Valley | 515 | $105,625 |
| North Walpoleinside Walpole | 513 | $74,167 |
| Walpole CDPinside Walpole | 512 | $89,750 |
| Klondike Cornerinside New Boston | 488 | not published |
| Stark | 463 | $71,750 |
| North Woodstockinside Woodstock | 447 | $71,094 |
| Landaff | 438 | $87,500 |
| Eaton | 429 | $79,063 |
| Bradford CDPinside Bradford | 404 | $84,375 |
| Shelburne | 363 | $93,125 |
| Chatham | 357 | $66,042 |
| Benton | 357 | $67,895 |
| Milton CDPinside Milton | 356 | $48,125 |
| Sharon | 355 | $113,125 |
| Mountain Lakesinside Haverhill | 354 | $35,603 |
| Dorchester | 342 | not published |
| Warner CDPinside Warner | 341 | $47,885 |
| Randolph | 327 | $101,750 |
| Bennington CDPinside Bennington | 326 | $74,125 |
| Melvin Villageinside Tuftonboro | 324 | $101,298 |
| Dummer | 313 | $91,250 |
| Bartlett CDPinside Bartlett | 312 | not published |
| West Stewartstowninside Stewartstown | 312 | $80,167 |
| New Hampton CDPinside New Hampton | 302 | $105,938 |
| Easton | 298 | $106,250 |
| Newfields CDPinside Newfields | 294 | $185,769 |
| Errol | 291 | $62,500 |
| Orange | 288 | $118,750 |
| Clarksville | 284 | $65,385 |
| Windsor | 282 | $103,750 |
| Alton CDPinside Alton | 281 | not published |
| Canaan CDPinside Canaan | 257 | not published |
| New Boston CDPinside New Boston | 245 | $250,000 or more |
| Suissevaleinside Moultonborough | 230 | $100,795 |
| Roxbury | 220 | $69,226 |
| Plainfield CDPinside Plainfield | 220 | $109,500 |
| Francestown CDPinside Francestown | 133 | $138,438 |
| Hancock CDPinside Hancock | 132 | $55,278 |
| Unioninside Wakefield | 131 | $75,117 |
| Center Sandwichinside Sandwich | 101 | $102,083 |
| Blodgett Landinginside Newbury | 100 | not published |
| Ellsworth | 92 | $89,375 |
| Milton Millsinside Milton | 72 | $250,000 or more |
| Hart's Location | 68 | $78,182 |
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