NH Trick-or-Treat Hours 2026 by Town
124 of 186 towns have announced hours. Each town links to its source. Confirm with your town before you go.
Trick-or-treat 2026 is over. We’ll post 2027 hours as towns announce them.
Seacoast
- Barrington — 5–7 PM
- Brentwood — Hours vary by source — check the town
- Dover — 5–8 PM (Fri, Oct 30)
- Durham — Hours vary by source — check the town
- East Kingston — Not announced yet
- Epping — 5–8 PM
- Exeter — 4–7 PM
- Farmington — 5–7 PM
- Fremont — 5–8 PM
- Greenland — 5–7 PM
- Hampton — 5:30–8:00 PM
- Hampton Falls — Hours vary by source — check the town
- Kensington — 5–7:30 PM
- Kingston — 5–8 PM
- Lee — 5–7 PM
- Madbury — 5–7 PM
- Milton — 5–7 PM
- New Castle — 5–7 PM (Fri, Oct 30)
- Newfields — 5:30–7:30 PM
- Newington — 4–8:30 PM (Fri, Oct 30)
- Newmarket — 5–7 PM (Fri, Oct 30)
- North Hampton — Hours vary by source — check the town
- Northwood — 5–7:30 PM
- Nottingham — 5–7 PM
- Portsmouth — 5–8 PM (Fri, Oct 30)
- Rochester — 4–7 PM (Fri, Oct 30)
- Rollinsford — 5–7 PM (Fri, Oct 30)
- Rye — 5–7 PM (Fri, Oct 30)
- Seabrook — 5:30–7:30 PM (Fri, Oct 30)
- Somersworth — 5:30–7:30 PM (Fri, Oct 30)
- South Hampton — Not announced yet
- Strafford — 5–8 PM (Fri, Oct 30)
- Stratham — 5–7:30 PM
Southern NH
- Allenstown — 5:00–7:00 PM
- Amherst — 6–8 PM
- Atkinson — Not announced yet
- Auburn — 1–4 PM (Sun, Oct 25)
- Bedford — 6–8 PM
- Boscawen — Fri Oct 30, 5:00–8:00 PM (Fri, Oct 30)
- Bow — 5:00–8:00 PM
- Brookline — Not announced yet
- Candia — 5–8 PM
- Canterbury — 5:00–7:00 PM town center (other areas Fri Oct 30 and Sun Nov 1)
- Chester — 6–8 PM
- Chichester — 5:00–8:00 PM
- Concord — 5:00–7:30 PM
- Danville — 6–8 PM
- Derry — 6–7:30 PM
- Dunbarton — 5–8 PM
- Epsom — 5:00–8:00 PM
- Goffstown — 6–8 PM
- Greenville — 6–8 PM
- Hampstead — 5:30–8:00 PM
- Hollis — 6–8 PM
- Hooksett — 6–8 PM
- Hopkinton — 5:00–7:00 PM
- Hudson — 6–8 PM
- Litchfield — Not announced yet
- Londonderry — Not announced yet
- Lyndeborough — 6–8 PM
- Manchester — 4–7 PM
- Mason — Not announced yet
- Merrimack — 6–8 PM
- Milford — 6–8 PM
- Mont Vernon — 6–8 PM
- Nashua — 6–8 PM
- New Boston — Not announced yet
- Newton — 5:30–7:30 PM
- Pelham — 5–8 PM
- Pembroke — 5:00–7:00 PM
- Penacook — Fri Oct 30, 5:00–7:30 PM (Fri, Oct 30)
- Pittsfield — 5–7 PM
- Raymond — 5–7 PM
- Salem — 6–8 PM
- Salisbury — 5:30–7:30 PM
- Sandown — 6–8 PM
- Weare — 5–8 PM
- Wilton — 6–8 PM
- Windham — 5:30–7:30 PM
Monadnock
- Acworth — No set town-wide hours
- Alstead — No set town-wide hours
- Antrim — 5–8 PM
- Bennington — 5–7 PM
- Charlestown — No set town-wide hours
- Chesterfield — 5–7 PM
- Deering — 5–7 PM (Wed, Oct 28)
- Dublin — Hours vary by source — check the town
- Fitzwilliam — 5:30–7:30 PM
- Francestown — 6:30–8:30 PM
- Gilsum — 5–7 PM
- Greenfield — 6–8 PM
- Hancock — 5–7 PM
- Harrisville — 5–7 PM
- Hillsborough — 5–8 PM
- Hinsdale — 5–8 PM
- Jaffrey — 6–8 PM
- Keene — 5:30–7:30 PM
- Langdon — 6–7:30 PM
- Marlborough — 5:30–8:00 PM
- Marlow — 5–7 PM
- Nelson — Not announced yet
- New Ipswich — 5–7 PM
- Peterborough — 5–7 PM
- Richmond — Not announced yet
- Rindge — 4:30–7:30 PM
- Roxbury — Not announced yet
- Sharon — 5–7 PM
- Stoddard — Not announced yet
- Sullivan — Not announced yet
- Surry — 5–7 PM
- Swanzey — 5–8 PM
- Temple — 6–8 PM
- Troy — Not announced yet
- Walpole — Not announced yet
- Westmoreland — Not announced yet
- Winchester — 5–8 PM
Lakes Region
- Alton — 5–7 PM
- Ashland — 5–8 PM
- Barnstead — 6–8 PM
- Belmont — 5–8 PM
- Bristol — 5–7:30 PM
- Campton — 5–8 PM
- Center Harbor — Not announced yet
- Effingham — Not announced yet
- Franklin — Hours vary by source — check the town
- Freedom — Not announced yet
- Gilford — Not announced yet
- Gilmanton — 5:00–8:00 PM
- Hill — 5:00–9:00 PM
- Holderness — 4–6 PM
- Laconia — 5–8 PM
- Meredith — 5–8 PM
- Moultonborough — Not announced yet
- New Hampton — Not announced yet
- Northfield — 5:00–8:00 PM
- Ossipee / Center Ossipee — 5–7 PM
- Plymouth — 5:30–7:30 PM
- Sanbornton — 5–8 PM
- Sandwich — Not announced yet
- Tamworth — 5:30–7:30 PM
- Tilton — 4–7 PM
- Tuftonboro — Not announced yet
- Wakefield — 5:00–8:00 PM
- Wolfeboro — 5–7 PM
White Mountains
- Albany — Not announced yet
- Bartlett — Not announced yet
- Bethlehem — Not announced yet
- Carroll / Twin Mountain — Not announced yet
- Chatham — Not announced yet
- Conway (incl. North Conway, Center Conway, Intervale) — 5–8 PM
- Easton — Not announced yet
- Eaton — Not announced yet
- Franconia — Not announced yet
- Glen — Not announced yet
- Gorham — Not announced yet
- Hart's Location — Not announced yet
- Jackson — Not announced yet
- Lincoln — Not announced yet
- Lisbon — Not announced yet
- Littleton — Not announced yet
- Madison — 5–8 PM
- Rumney — Not announced yet
- Sugar Hill — Not announced yet
- Thornton — Not announced yet
- Warren — Not announced yet
- Waterville Valley — Not announced yet
- Wentworth — 5–8 PM
- Whitefield — Not announced yet
- Woodstock / North Woodstock — Not announced yet
Dartmouth-Sunapee
- Canaan — 5:00–7:00 PM
- Claremont — 3:30–5:00 PM ("Hallowesta" downtown)
- Grantham — 5:00–7:00 PM
- Lebanon — 6:00–8:00 PM
- Newport — 5–8 PM
- Sutton — 5:00–7:00 PM
Great North Woods
More Halloween in NH
Find a trunk-or-treat near you or see every NH Halloween event. Hours come from town, police and local news pages; last checked Monday, October 26, 2026.
FAQ
When is trick-or-treat in New Hampshire in 2026?
Most NH towns hold trick-or-treat on Saturday, Oct 31, usually starting between 4 and 6 PM. A few Seacoast towns went Friday, Oct 30. Each town sets its own hours.
Why does my town say “not announced yet”?
We could not find hours for this year on a town, police or news page. We never guess. Check your town’s website or police department’s social media.
What does “hours vary by source” mean?
Two sources we checked list different hours for the town, so we won’t pick one. Check the town’s own page before you go.