Cities & Towns in New Hampshire,

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.

Manchester
Manchester

Manchester, The most populous city in Hillsborough County, New Hampshire.

City of Manchester
City of Manchester

City of Manchester, The most populous city in Hillsborough County, New Hampshire.

Nashua
Nashua

Nashua, The most populous city in Hillsborough County, New Hampshire.

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!

All New Hampshire Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in New Hampshire.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
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
0

County Cities on Map (100)