New Castle, New Hampshire 03854
Leachs Island is a small island in the Piscataqua River that has a rich history and natural beauty. It was once inhabited by settlers who quarried granite from its rocks and used it to build structures in the nearby town and Portsmouth. The island was named after John Leach, who owned it in the 18th century. Today, Leachs Island is uninhabited. It is a popular destination for kayakers, birdwatchers, and nature lovers who enjoy its scenic views and wildlife. Leachs Island can be reached by boat from New Castle or Rye, or by walking across the causeway at low tide.
Restrooms on site
Wheelchair accessible trail
Entrance fee
Last updated October 24, 2023