New Castle Discovery Guide

New Castle is the smallest town in the state of New Hampshire. It is located in Rockingham County on islands at the mouth of the Piscataqua River. The town occupies an archipelago which is made up of a main island known as Great Island and several smaller ones surrounded by the Atlantic Ocean and Piscataqua River. The town ...

Read more about New Castle>

Latest New Castle Articles
There are no New Castle articles at this time.

New Castle Overview

Picture Gallery

There are no Best of New Castle, New Hampshire pictures at this time.