Allenstown

The town of Allenstown is in Merrimack County. The population was 4,322 at the 2010 census. Allenstown includes a portion of the village of Suncook....

Amherst

The town of Amherst is in Hillsborough County. The population was 11,201 at the 2010 census. Amherst is home to Ponemah Bog Wildlife Sanctuary,...

Auburn

The town of Auburn is in Rockingham County. The population was 4,953 at the 2010 census, with an estimated population of 5,292 in 2015.

Bedford

The town of Bedford is in Hillsborough County. The population was 21,203 at the 2010 census. Bedford is a suburb of Manchester, the largest city in...

Bow

The town of Bow is in Merrimack County. The population was 7,519 at the 2010 census.

Brookline

The town of Brookline is in Hillsborough County. The population was 4,991 at the 2010 census. Brookline is home to the Talbot-Taylor Wildlife...

Candia

The town of Candia is in Rockingham County. The population was 3,909 at the 2010 census. The town includes the villages of Candia, Candia Four...

Chester

The town of Chester is in Rockingham County. The population was 4,768 at the 2010 census.

Concord

Concord is the capital city of New Hampshire and is in Merrimack County. It’s home to the State House, a gold-domed building dating from 1819, with...

Derry

The town of Derry is in Rockingham County. The population was 33,109 at the 2010 census. Although it is a town and not a city, Derry is the fourth...

Dunbarton

The town of Dunbarton is in Merrimack County. The population was 2,758 at the 2010 census.

Goffstown

The town of Goffstown is in Hillsborough County. The population was 17,651 at the 2010 census.

Hollis

The town of Hollis isin Hillsborough County. The population was 7,684 at the 2010 census. The town center village is listed on the National Register...

Hooksett

The town of Hooksett is in Merrimack County. The population was 13,451 at the 2010 census. The town is located between Manchester, the state's...

Hudson

The town of Hudson is in Hillsborough County and located along the Massachusetts state line. The population was 24,467 at the 2010 census, with an...

Litchfield

The town of Litchfield is in Hillsborough County. The population was 8,271 at the 2010 census.

Londonderry

The town of Londonderry is a town in western Rockingham County. The town is bordered on the north by the city of Manchester and on the east by the...

Manchester

Manchester, also known as the Queen City, is New Hampshire's largest city and is located in Hillsborough County. The population was 109,565 at the...

Merrimack

The town of Merrimack is in Hillsborough County. The population was 25,494 at the 2010 census, making it the eighth-largest municipality in New...

Milford

The town of Milford is in Hillsborough County and located on the Souhegan River. The population was 15,115 at the 2010 census. It is the retail and...

Mont Vernon

The town of Mont Vernon is in Hillsborough County. The population was 2,409 at the 2010 census.

Nashua

The city of Nashua, also known as the Gate City, is in Hillsborough County and located on the Massachusetts border. The population was 86,494 at the...

New Boston

The town of New Boston is in Hillsborough County. The population was 5,321 at the 2010 census. New Boston is home to the annual Hillsborough County...

Pelham

The town of Pelham is in Hillsborough County. The population was 12,897 at the 2010 census.

Raymond

The town of Raymond is in Rockingham County. The population was 10,138 at the 2010 census.

Salem

The town of Salem is in Rockingham County. The population was 28,776 at the 2010 census.

Weare

The town of Weare is in Hillsborough County. The population was 8,785 at the 2010 census.

Windham

The town of Windham is a suburban town in Rockingham County. The population was 13,592 at the 2010 census.