Eliot is a small town in York County, just west of Kittery, lining the Piscataqua River. With 6000 residents, Eliot is the perfect spot for residents who want a small town, rural feel, yet are still minutes away from “the action” of Kittery & Portsmouth. The cost of living is also more affordable, and Eliot has potential to be a great investment as the Seacoast area expands, especially considering its location on the water.   Eliot has its own elementary school, but feeds into South Berwick’s reputable Marshwood Middle & High Schools. The Seacoast Waldorf School is also located in Eliot.

Walking, Biking & Driving

Routes 103 & 236 run through Eliot, with scenic winding roads perfect for a bike ride. Walking trails are being planned for the near future. Frost Tufts Park, Eliot Skate Park, and a couple other parks offer perfect places for sports and walks.

The Scene

A micro-local feel prevails through Eliot. Town events include an annual Eliot Festival Day in the Fall, and Easter Egg Hunt in the Spring. Shipyard Brew Pub & Sabina’s Pizza are popular local hangouts, and Black Bunny Bakery will satisfy your sweet tooth. Frost Tufts Park and the William Fogg Library are popular among families and outdoor fans.


Eliot was formerly a part of Kittery, but split into its own town in 1810. See Kittery’s backstory for more information on Eliot’s history. The town name came from either Robert Eliot, a member of the NH Provincial Council or Reverand John Eliot of Boston who was primarily responsible for Eliot’s split from Kittery.