Leachs Island, New Castle

Leachs Island, New Castle

New Castle, New Hampshire 03854

About this Location

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