New Hampshire, state of the United States of America. As of 2020 state had an estimated population of 1,366,275 inhabitants. The state was created 236 years ago in 1788. Its capital city is Concord.
With its majestic mountains, pristine lakes, and quaint New England charm, New Hampshire is home to some of the most idyllic cities and towns in the Northeast. From the hip college vibe of Hanover to the small town warmth of Peterborough, the Granite State offers a diverse collection of urban areas showcasing its natural beauty and rich history.
In this post, we’ll highlight some of New Hampshire’s most notable cities and towns. We’ll explore the capital of Merrimack River in the southeastern part of the state. Concord is known for its many parks and green spaces, its many historical sites, and its many attractions, such as the New Hampshire State House and the Concord Public Library.">Concord, Manchester’s industrial past and modern revitalization, the coastal allure of Portsmouth, and more. Discover the lakes region charm of Laconia, Wolfeboro, and Meredith. Learn about the mountaintop vistas surrounding Lincoln, North Conway, and Bretton Woods.
We’ll also dive into college towns like Durham and Hanover, cultural hubs like Keene and Nashua, and historic settlements like Exeter and Amherst. From the Connecticut River Valley to the White Mountains, New Hampshire's cities and towns reflect the state's varied landscape and heritage.
Whether you’re considering a move or just want to experience New Hampshire’s unique communities, this overview will showcase the appeal of the Granite State’s urban areas. Join us as we explore quaint villages, lively cities, and everything in between!
List of cities, towns, neighborhoods & other populated places in New Hampshire.
City Name | Title | County | Population |
---|---|---|---|
Manchester | The most populous city in Hillsborough County, New Hampshire. | Hillsborough | 112,546 |
City of Manchester | The most populous city in Hillsborough County, New Hampshire. | Hillsborough | 109,565 |
Nashua | The most populous city in Hillsborough County, New Hampshire. | Hillsborough | 89,167 |
Concord | The capital of New Hampshire. | Merrimack | 43,924 |
East Concord | A census-designated place in Merrimack County, New Hampshire. | Merrimack | 42,605 |
Derry Village | City in Rockingham County, New Hampshire, United States of America | Rockingham | 34,539 |
Derry | Town in New Hampshire, United States | Rockingham | 33,442 |
Dover | County seat city in Strafford County, New Hampshire, United States | Strafford | 32,443 |
Rochester | City in Strafford County, New Hampshire, United States | Strafford | 31,719 |
Salem | Town in New Hampshire, United States | Rockingham | 30,641 |
Merrimack | River in New Hampshire and Massachusetts, United States | Hillsborough | 27,452 |
Londonderry | Town in Rockingham County, New Hampshire, United States of America | Rockingham | 26,646 |
Hudson | Town in New Hampshire | Hillsborough | 25,620 |
Bedford | City in New Hampshire, USA | Hillsborough | 22,957 |
Keene | City in New Hampshire, United States | Cheshire | 22,699 |
Portsmouth | City in Rockingham County, New Hampshire, United States | Rockingham | 21,557 |
Goffstown | Town in New Hampshire, United States | Hillsborough | 18,136 |
Laconia | City in New Hampshire, United States | Belknap | 16,646 |
Milford | Town in Hillsborough County, New Hampshire, United States | Hillsborough | 16,515 |
Durham | Town in New Hampshire | Strafford | 16,441 |
Hampton | Town in New Hampshire | Rockingham | 15,950 |
Exeter | Town in Rockingham County, New Hampshire, United States | Rockingham | 15,296 |
Windham | City in New Hampshire | Rockingham | 14,865 |
Hooksett | City in Merrimack County, New Hampshire, United States of America | Merrimack | 14,703 |
Pelham | City in Hillsborough County, New Hampshire, United States of America | Hillsborough | 14,306 |
Lebanon | City in Grafton County, New Hampshire, United States | Grafton | 13,808 |
Claremont | City in New Hampshire, United States | Sullivan | 12,944 |
Somersworth | City in Strafford County, New Hampshire, United States | Strafford | 12,286 |
Hanover | Town in Grafton County, New Hampshire, United States | Grafton | 11,555 |
Amherst | Town in Hillsborough County, New Hampshire, United States | Hillsborough | 11,418 |
Raymond | Town in New Hampshire | Rockingham | 10,573 |
Conway | Town in New Hampshire | Carroll | 10,340 |
Berlin | City in Coos County, New Hampshire, USA | Coos | 9,813 |
Barrington | Town in Strafford County, New Hampshire, United States | Strafford | 9,231 |
Newmarket | Town in New Hampshire | Merrimack | 9,207 |
Weare | Town in New Hampshire, United States | Hillsborough | 9,100 |
Seabrook | Town in New Hampshire, United States | Rockingham | 8,844 |
Franklin | City in Merrimack County, New Hampshire, USA | Merrimack | 8,753 |
Litchfield | Town in Connecticut, United States | Hillsborough | 8,658 |
Hampstead | Town in New Hampshire, United States | Rockingham | 8,612 |
Bow Bog | City in Merrimack County, New Hampshire, United States of America | Merrimack | 8,381 |
Hollis | Town in Oklahoma | Hillsborough | 8,123 |
Bow | Town in Merrimack County, New Hampshire, United States | Merrimack | 8,063 |
Plaistow | Town in New Hampshire | Rockingham | 7,735 |
Stratham | Town in Rockingham County, New Hampshire | Rockingham | 7,579 |
Belmont | Town in New Hampshire, United States | Belknap | 7,314 |
Gilford | Town of the United States | Belknap | 7,278 |
Swanzey | City in Cheshire County, New Hampshire, United States of America | Cheshire | 7,271 |
Pembroke | Town in New Hampshire, United States | Merrimack | 7,252 |
Atkinson | Town in New Hampshire, USA | Rockingham | 7,163 |
Epping | Town in the U. | Rockingham | 7,070 |
Farmington | Town in Strafford County, New Hampshire, United States | Strafford | 6,951 |
Stratham Station | City in Rockingham County, New Hampshire, United States of America | Rockingham | 6,949 |
Plymouth | Town in New Hampshire | Grafton | 6,916 |
Peterborough | Town in Hillsborough County, New Hampshire, United States of America | Hillsborough | 6,743 |
Sandown | Town in New Hampshire | Rockingham | 6,551 |
Meredith | Town in Belknap County, New Hampshire, United States of America | Belknap | 6,476 |
Wolfeboro | Town in Carroll County, New Hampshire, United States | Carroll | 6,450 |
Kingston | Town in New Hampshire, USA | Rockingham | 6,426 |
Newport | Town in New Hampshire, United States | Sullivan | 6,379 |
Rindge | Town in Cheshire County, New Hampshire, United States | Cheshire | 6,129 |
New Boston | City in Texas, United States | Hillsborough | 5,941 |
Littleton | Town in New Hampshire, United States | Grafton | 5,902 |
Hopkinton | Town in Merrimack County, New Hampshire | Merrimack | 5,827 |
Loudon | Town of the United States | Merrimack | 5,697 |
Auburn | Town in the U. | Rockingham | 5,626 |
Brookline | Town in Hillsborough County, New Hampshire, United States | Hillsborough | 5,495 |
Rye | Town in New Hampshire | Rockingham | 5,478 |
New Ipswich | Town in New Hampshire | Hillsborough | 5,429 |
South Hooksett | Census-designated place in Merrimack County, New Hampshire | Merrimack | 5,418 |
Suncook | Census-designated place in Merrimack County, New Hampshire | Merrimack | 5,379 |
Alton | Town in New Hampshire (United States) | Belknap | 5,364 |
Jaffrey | Town in New Hampshire | Cheshire | 5,287 |
Chester | Human settlement in Rockingham County, New Hampshire, United States of America | Rockingham | 5,278 |
Nottingham | Human settlement in Rockingham County, New Hampshire, United States of America | Rockingham | 5,174 |
Wakefield | Town in New Hampshire | Carroll | 5,122 |
Charlestown | Town in New Hampshire | Sullivan | 5,032 |
Henniker | Town in New Hampshire | Merrimack | 5,006 |
Northfield | Town in Merrimack County, New Hampshire | Merrimack | 4,979 |
Newton | Town in New Hampshire, in the United States | Rockingham | 4,934 |
Epsom | Epsom, New Hampshire | Merrimack | 4,824 |
Pinardville | Census-designated place in Hillsborough County, New Hampshire | Hillsborough | 4,780 |
Barnstead | City in Belknap County, New Hampshire, United States of America | Belknap | 4,777 |
Fremont | Human settlement in Rockingham County, New Hampshire, United States of America | Rockingham | 4,739 |
Milton | Town in Strafford County, New Hampshire, United States of America | Strafford | 4,614 |
Brentwood | Town in New Hampshire | Rockingham | 4,612 |
Lee | Town in Strafford County, New Hampshire, United States | Strafford | 4,597 |
Danville | Town in Rockingham County, New Hampshire, United States | Rockingham | 4,596 |
Deerfield | Town in New Hampshire | Rockingham | 4,564 |
Enfield | Town in Grafton County, New Hampshire, United States | Grafton | 4,564 |
Haverhill | Town in New Hampshire, United States | Grafton | 4,555 |
Allenstown | Town in New Hampshire | Merrimack | 4,488 |
North Hampton | County seat of Hampshire County, Massachusetts, United States | Rockingham | 4,485 |
Ossipee | Town of the United States | Carroll | 4,383 |
Northwood | Place in New Hampshire, United States | Rockingham | 4,323 |
New London | Town in Merrimack County, New Hampshire, United States | Merrimack | 4,268 |
Strafford | City in Strafford County, New Hampshire, United States | Strafford | 4,235 |
Winchester | Town in Cheshire County, New Hampshire, United States | Cheshire | 4,217 |
Moultonborough | Town in New Hampshire, United States | Carroll | 4,211 |
East Merrimack | Census-designated place in Hillsborough County, New Hampshire | Hillsborough | 4,197 |