NH Halloween Trick-or-Treat Times

2026 events and trick-or-treating times for kids and families in New Hampshire

Happy Halloween from New Hampshire Magazine! Here's a list of trick-or-treat times and Halloween events across the state.

Find up-to-date trick-or-treat times for New Hampshire towns and cities! This list was last updated on October 27, 2026; additional information will be added as it becomes available.

You can always help us out and e-mail Elisa your town’s information or event. Please do not reach out looking for information about your town (if we knew it, it would be on the list below).

Please note: A ** indicates a town that has not updated their trick-or-treat times for 2026.  We make every effort to ensure the accuracy of this information. However, you should always double check information on your town or recreation department’s website or the non-emergency police line.

New Hampshire Town or City

Trick or treat dates and times

Allenstown, NH Saturday, October 31, 2026; 5-7 p.m.
Alton, NH Friday, October 31, 2026; 5-7 p.m.
Amherst, NH Saturday, October 31, 2026; 6-8 p.m.
Antrim, NH Saturday, October 31, 2026; 5:30-8 p.m.
Ashland, NH Saturday, October 31, 2026; 5-8 p.m.
Atkinson, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Auburn, NH Trunk or Treat Friday, October 31, 2026; 6-8 p.m.
Barrington, NH Saturday, October 31, 2026; 5- 7 p.m.
Barnstead, NH Saturday, October 31, 2026; 6-8 p.m.
Bedford, NH Saturday, October 31, 2026; 6-8 p.m.
Belmont, NH Saturday, October 31, 2026; 5-8 p.m.
Bennington, NH Saturday, October 31, 2026; 5-7 p.m.
Berlin, NH Saturday, October 31, 2026;5-8 p.m.
Boscawen, NH Gate Night – Trick or Treating Friday, October 30, 2026; 5-8 p.m.
Bow, NH Saturday, October 31, 2026; 5-8 p.m.
**Bradford, NH Friday, October 31, 2025; 9-11:30 p.m.
Brentwood, NH Saturday, October 31, 2026; 6-8 p.m.
Bristol, NH Saturday, October 31, 2026; 5-7:30 p.m.
Brookline, NH Saturday, October 31, 2026; 6-8 p.m.
Candia, NH
Charmingfare Farm
Barnyard Halloween Bash
Saturday, October 31, 2026; 5-8 p.m.
October 17-31, 2026; Times Vary
Sunday, October 18, 2026; 11:30 a.m. -4p.m.
Canterbury, NH Friday, October 30, 2026; 5- 6:30 pm
Center Harbor, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Chester, NH Saturday, October 31, 2026; 6-8 p.m.
Claremont, NH Hallowesta Saturday, October 31, 2026; 3:30-5 p.m.
Colebrook, NH Saturday, October 31, 2026; 4-7 p.m.
Concord, NH Saturday, October 31, 2026; 5-7:30 p.m.
Concord, NH Halloween Howl Friday, October 23, 2026; 5:30-7:30 p.m.
Deerfield, NH Saturday, October 31, 2026; 6-8 p.m.
Deering, NH Wednesday, October 28, 2026; 5-7 p.m.
Derry, NH
Downtown Trick-or-Treat
Saturday, October 31, 2026; 6-7:30 p.m.
Saturday, October 24, 2026; noon- 3 p.m.
Dover, NH Friday, October 30, 2026; 5-8 p.m.
Dublin, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Dunbarton, NH Trunk or Treat Saturday, October 31, 2026; 5-8 p.m.
Durham, NH Saturday, October 31, 2026; 5-7:30 p.m.
Durham, NH Downtown Trick or Treat Sunday, October 24, 2026; 2-4 p.m.
East Madison, NH Saturday, October 31, 2026; 5-8 p.m.
Enfield, NH Trunk or Treat Saturday, October 24, 2026; 3-5 p.m. at Huse Park
Epping, NH Saturday, October 31, 2026; 5-8 p.m.
Errol, NH: Trunk or Treat & Trick or Treat Trunk: Saturday, October 31, 2026; 4-5 p.m. at Errol Consolidated School
Trick: Saturday, October 31, 2026: 4-7 p.m.
Exeter, NH Saturday, October 31, 2026; 4-7 p.m.
Exeter, NH
Halloween Parade
Saturday, October 31, 2026; 10:30 a.m. at Swasey Parkway
Farmington, NH: Trunk or Treat Parade & Trick or Treat Trunk/Parade: Friday, October 31, 2026; 4-5 p.m.
Trick: Friday, October 31, 2026; 5-7 p.m.
Francestown, NH Saturday, October 31, 2026; 6-8 p.m.
Franklin, NH Saturday, October 31, 2026; 4-7 p.m.
Freedom, NH Saturday, October 31, 2026; 4-7p.m.
Fremont, NH Saturday, October 31, 2026; 5-8 p.m.
**Gilford, NH Friday, October 31, 2025; 5-8 p.m.
Gilmanton, NH Saturday, October 31, 2026; 5-8 p.m.
Goffstown, NH Saturday, October 31, 2026; 6-8 p.m.
Grantham, NH Saturday, October 31, 2026; 5-7 p.m.
Greenfield, NH Saturday, October 31, 2026; 6-8 p.m.
Greenland, NH Saturday, October 31, 2026; 5-7 p.m.
Greenville, NH Saturday, October 31, 2026; 6-8 p.m.
Groton, NH Saturday, October 31, 2026; 5-8 p.m.
Hampstead, NH Saturday, October 31, 2026; 5:30-8 p.m.
Hampton Falls, NH Saturday, October 31, 2026; 5-7 p.m.
Hampton, NH Saturday, October 31, 2026; 56-8 p.m.
Hanover, NH
Trick or Treat on Allen Street
Friday, October 30, 2026; 5-6:30 p.m.
Henniker, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Hill, NH Saturday, October 31, 2026; 5-9 p.m.
Holderness, NH Saturday, October 31, 2026; 4-6 p.m.
Hollis, NH; Trick or Treat & Trunk or Treat Trunk: Saturday, October 31, 2026; 3:30- 5 p.m., Social Library Parking Lot
Trick: Saturday, October 31, 2026; 6-8 p.m.
Hooksett, NH Saturday, October 31, 2026; 6-8 p.m.
Hopkinton, NH Saturday, October 31, 2026; 5-7 p.m.
Hudson, NH Saturday, October 31, 2026; 6-8 p.m.
**Jackson, NH Saturday, October 26, 2024; 11 a.m. to 3 p.m.
Jaffrey, NH Saturday, October 31, 2026; 6-8 p.m.
Kensington, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Laconia, NH Saturday, October 31, 2026; 5-8 p.m.
Lancaster, NH
Trunk or Treat & Trick or Treat
Trunk: Friday, October 23, 2026; 5-7 p.m. at the Lancaster Fairgrounds
Trick: Saturday, October 31, 2026; 4-6 p.m.
Langdon, NH Tailgate Trunk or Treat Saturday, October 31, 2026; 6-7:30 p.m.
Lebanon, NH Saturday, October 31, 2026; 4-6 p.m.
Lebanon, NH Halloween Fun Fest Saturday, October 31, 2026; 4-6 p.m. at Colburn Park
Lee, NH Saturday, October 31, 2026; 5-7 p.m.
Lincoln, NH Saturday, October 31, 2026; 5-7 p.m.
Litchfield, NH Saturday, October 31, 2026; 6-8 p.m.
Littleton, NH Gathering of the Jack O’Lanterns Saturday, October 31, 2026
Londonderry, NH Saturday, October 31, 2026; 6-8 p.m.
Londonderry, NH Aviation Museum Saturday, October 24, 2026; 10 a.m.- 1 p.m.
**Loudon, NH Friday, October 31, 2025; 5-8 p.m.
Lyndeborough, NH Saturday, October 31, 2026; 6-8 p.m.
Madbury, NH Saturday, October 31, 2026; 5-7 p.m.
Manchester, NH Saturday, October 31, 2026; 4-7 p.m.
Meredith, NH Saturday, October 31, 2026; 5-8 p.m.
Merrimack, NH Saturday, October 31, 2026; 6-8 p.m.
Merrimack, NH Annual Halloween Party Saturday, October 24, 2026; 4-8 p.m. at Wasserman Park
Milford, NH Saturday, October 31, 2026; 6-8 p.m.
Milford, NH Saturday, October 31, 2026; 6-8 p.m.
Milton, NH
Halloween Spooktacular and Trunk or Treat
Saturday, October 24, 2026; 4-6:30 p.m.
Mont Vernon, NH Saturday, October 31, 2026; 6-8 p.m.
Moultonborough, NH Saturday, October 31, 2026; 5-8 p.m.
Nashua, NH City Hall Trick or Treat Monday, October 26, 2026; 3 – 5 p.m.
New Boston, NH Saturday, October 31, 2026; 6-8 p.m.
New Castle, NH Friday, October 30, 2026; 5-7 p.m.
New Ipswich, NH Trunk or Treat Saturday, October 31, 2026; 4 p.m. to 6 p.m.
New London, NH Saturday, October 31, 2026; 5-7 p.m.
Newfields, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Newington, NH Friday, October 30, 2026; 4-8:30 p.m.
Newmarket, NH Friday, October 30, 2026; 5-7 p.m.
Newton, NH Trunk or Treat Saturday, October 24, 2026; 4:30-6:30 p.m.
Newton, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
North Hampton, NH Friday, October 30, 2026 from 4-7 p.m.
Northwood, NH Saturday, October 31, 2026; 5-7 p.m.
Nottingham, NH Saturday, October 31, 2026; 5-7 p.m.
Pelham, NH Saturday, October 31, 2026; 5-8 p.m.
Pembroke, NH Saturday, October 31, 2026; 5-7 p.m.
Penacook, NH Friday, October 30, 2025; 5-7:30 p.m.
Pittsfield, NH Saturday, October 31, 2026; 5-8 p.m.
Plaistow, NH Saturday, October 31, 2026; 5-7 p.m.
Plymouth, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Portsmouth, NH Friday, October 30, 20; 5-8 p.m.
Portsmouth, NH Halloween Parade Saturday, October 31, 2026; 7 p.m.
Raymond, NH Saturday, October 31, 2026; 5-7 p.m.
Rochester, NH Downtown Trick or Treat Saturday, October 24, 2026; noon-3 p.m.
Rochester, NH Friday, October 30, 2026; 4-7 p.m.
Rollinsford, NH Friday, October 30, 2026; 5-7 p.m.
Rye, NH Friday, October 30, 2026; 5-7 p.m.
Salem, NH Saturday, October 31, 2026; 6-8 p.m.
Salisbury, NH Saturday, October 31, 2026; 5:30-7:30 p.m.
Sanbornton, NH Saturday, October 31, 2026; 5-8 p.m.
Sandown, NH Saturday, October 31, 2026; 6- 8 p.m.
Seabrook, NH Friday, October 30, 2026; 5:30-7:30 p.m.
Somersworth, NH Friday, October 30, 2026; 5:30-7:30 p.m.
Strafford, NH Friday, October 30, 2026; 5-8 p.m.
Stratham, NH Friday, October 31, 2026; 5-7:30 p.m.
Sunapee, NH Saturday, October 31, 2026; 5-7 p.m.
Swanzey, NH Saturday, October 31, 2026; 5-8 p.m.
Thornton, NH Saturday, October 31, 2026; 5-8 p.m.
Tilton, NH Saturday, October 31, 2026; 4- 7 p.m.
Warner, NH Saturday, October 31, 2026; 5-8 p.m.
Weare, NH Saturday, October 31, 2026; 5-8 p.m.
Westmoreland, NH Saturday, October 31, 2026; dusk (around 5 or 6)
Wilton, NH Saturday, October 31, 2026; 6-8 p.m.
Windham, NH Saturday October 31, 2026; 5-7:30 p.m.
Woodstock, NH Saturday, October 31, 2026; 5-7 p.m.

Categories: Family-friendly things to do, Halloween and Haunted NH