Allenstown NH Real Estate

Allenstown is a town located in Merrimack County, New Hampshire. Allenstown lies fully within the Merrimack River watershed. Bear Brook State Park occupies 6,740 acres in the center of town.

Here are current listings for Allenstown NH real estate:


See Allenstown NH properties by price range:

Allenstown NH homes from 100K to 200K

Allenstown NH homes from 200K to 300K

Allenstown NH homes from 300K to 400K

Allenstown NH homes from 400K to 500K

Allenstown NH homes from 500K to 750K

Allenstown NH homes from 750K and above