New Hampshire trick-or-treat times

Halloween is on Saturday, October 31, 2020. View a list of trick-or-treating days and times for towns in New Hampshire.

It’s time for trick-or-treating and Halloween celebrations in New Hampshire! Check out the list below to find when your town or city is trick-or-treating as well as trunk-or-treat events.
This list was updated on October 21, 2020.

Please note: we do our best to ensure accuracy for dates and times, but you should always check with your town’s police department, recreation department or town offices to verify information for yourself. As you already know, 2020 is a year like no other and things are constantly changing, so we will do our best to keep the list as up-to-date as possible.

Friendly 2020 reminders:

  • Wear a mask when handing out and collecting treats
  • Avoid large groups and confined spaces
  • Maintain social distancing while trick-or-treating
  • Bring hand sanitizer to clean hands frequently
  • Stay at home if you’re not feeling well or came in close contact with someone with COVID-19
  • Follow all state guidelines for trick-or-treating

Towns are listed in alphabetical order.

A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | R | S | T | W |


Allenstown, NH trick or treat

The Allenstown Police Department is not canceling trick-or-treating, but they are advising against it. For those still wishing to participate, they can do so on Saturday, October 31, 2020 from 6-8 p.m.


Alton, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Amherst, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Antrim, NH trick or treat

Town wide trick-or-treating is Saturday, October 31, 2020 from 5:30-7:30 p.m.


Auburn, NH trick or treat

Town wide trick-or-treating is Saturday, October 31, 2020 from 1-4 p.m.
Please note that the Town of Auburn and Auburn Police Department will not prohibit trick-or-treating but their recommendation is to not participate. Info here.


Barnstead, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Barrington, NH trick or treat

Trunk or Treat event is happening on Saturday, October 24, 2020 from 2:30-5:30. Registration (free) and masks are required.


Bedford, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Belmont, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Bennington, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-7 p.m.


Berlin, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Bow, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Bradford, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Brentwood, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-8 p.m.


Bristol, NH trick or treat

Bristol’s annual Halloween event is on Saturday, October 31, 2020. Activities include trunk-or-treat and a haunted walk.


Brookline, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Campton, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Canaan, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Candia, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-8 p.m.


Canaan, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-7 p.m.


Canterbury, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5:30-7:30 p.m. in the Town Center. Subject to change.


Concord, NH trick or treat

City wide trick-or-treating in Concord is on Saturday, October 31, 2020 from 5-7:30 p.m.




Danville, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 6-8 p.m.


Deerfield, NH trick or treat

Town wide trick-or-treating in Deerfield is on Saturday, October 31, 2020 from 4-7 p.m.


Derry, NH trick or treat

Trunk-or-treat will be held on Sunday, October 25, 2020 from 10 a.m. – 3 p.m. at Don Ball Park. Pre-registration is required.


Dover, NH trick or treat

City wide trick-or-treating is on Friday, October 30, 2020 from 5-7 p.m.


Dunbarton, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Durham, NH trick or treat

Town wide trick-or-treating is on Friday, October 30, 2020 from 5-7:30 p.m.



Enfield, NH trick or treat

Based on guidance from New Hampshire health officials, the Town of Enfield has decided to not host traditional door-to-door trick or treating due to COVID-19.


Epping, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Epsom, NH trick or treat

TSaturday, October 31, 2020 from 4-8 p.m.


Exeter, NH trick or treat

Saturday, October 31, 2020 from 3-6 p.m.



Francestown, NH trick or treat

Due to Covid-19, Francestown will not be hosting its annual Halloween Block Party or the Trick or Treat on Main Street event.


Franconia, NH trick or treat

Trick or treating is from Saturday, October 31, 2020 from 4:30-6:30, there will be a bonfire at 6 p.m. and haunted walk from 6-7 p.m.


Freedom, NH trick or treat

Town wide trick-or-treating is from Saturday, October 31, 2020 from 4-7 p.m.


Gilford, NH trick or treat

For 2020, the Gilford Board of Selectmen has voted to not establish set trick-or-treat hours for this year. More information here.


Gilmanton, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Goffstown, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Gorham, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Grantham, NH trick or treat

The Grantham Halloween Trunk or Treat event is on Saturday, October October 31, 2020 from 4-6 p.m..


Greenland, NH trick or treat

Saturday, October 31, 2020 from 3-6 p.m. More information here.


Greenville, NH trick or treat

The Greenville selectmen have decided not to sanction trick-or-treating this year by setting specific town-approved hours for this activity.


Groton, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.



Hampstead, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5:30-7:30 p.m.


Hampton, NH trick or treat

Saturday, October 31, 2020 from 5:30-8 p.m.


Hampton Falls, NH trick or treat

Friday, October 30, 2020 from 5-7 p.m.


Hancock, NH trick or treat

Halloween Trick or Treating in Hancock has been cancelled for this year. Because there are often more than 300 people on Main Street during Trick or Treat hours, the Selectboard decided it was in the best interest of the community to not hold the event this year.


Hanover, NH trick or treat

In light of the current COVID-19 pandemic, the Town of Hanover strongly recommends not participating in in-person Halloween festivities, including not handing out candy.


Harrisville, NH trick or treat

Saturday, October 31, 2020; 5-8 p.m.


Hillsborough, NH trick or treat

Saturday, October 31, 2020; 5-7 p.m.


Hinsdale, NH trick or treat

The town of Hinsdale will have a trunk-or-treat event at Heritage Park on Saturday, October 31, 2020 from 2-4 p.m.

Door-to-door trick-or-treating has been canceled for 2020 for the town of Hinsdale. More information here.


Henniker, NH trick or treat

Saturday, October 31, 2020 from 5:30-7:30 p.m.


Hollis, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Hooksett, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Hopkinton, NH trick or treat

The towns of Contoocook and Hopkinton will have a Halloween Drive Through for children in 3rd grade and younger on Friday, October 30, 2020 from 3-4:30 p.m. More information here.


Hudson, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Jackson, NH trick or treat

Trick-or-treat Sweet Street is canceled for 2020.


Jaffrey, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 6-8 p.m.



Keene, NH trick or treat

Saturday, October 31, 2020 from 5:30-7:30 p.m.


Kensington, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Kingston, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Laconia, NH trick or treat

City wide trick-or-treating is on Saturday, October 31, 2020 from 5-7 p.m.


Langdon, NH trick or treat

Tailgate Trick-or-treat is on Saturday, October 31, 2020 from 6:30-7:30 p.m. More information here.


Lebanon, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Lee, NH trick or treat

Friday, October 30, 2020 from 5-7 p.m.


Lincoln, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Londonderry, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 6-8 p.m.


Loudon, NH trick or treat

Saturday, October 31, 2020 from 4-7 p.m.


Lyndeborough, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.



Manchester, NH trick or treat

City wide trick-or-treating in Manchester is on Saturday, October 31, 2020 from 6-8 p.m.


Merrimack, NH trick or treat

The 28th Annual Halloween Party is scheduled for Saturday, October 24, 2020 from 12-3 p.m. at Wasserman Park.

Town wide trick-or-treating is on Saturday, October 31, 2020 from 6-8 p.m.


Milford, NH trick or treat

Town wide trick or treating is on Friday, October 31, 2020 from 6-8 p.m.


Mont Vernon, NH trick or treat

Saturday, October 31, 2020 from 3-5 p.m.



Nashua, NH trick or treat

City-wide trick-or-treating in Nashua is on Saturday, October 31, 2020 from 6-8 p.m.


New Boston, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


New Castle, NH trick or treat

Saturday, October 31, 2020 from 3-6 p.m.


New Durham, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


New Hampton, NH trick or treat

Saturday, October 31, 2020 from 4-6 p.m.


New Ipswich, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


New London, NH trick or treat

Saturday, October 31, 2020 from 4-6 p.m.


Newfields, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Newington, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Newmarket, NH trick or treat

The Annual Halloween Haunt event is scheduled for Saturday, October 24, 2020.

Town wide trick-or-treating in Newmarket is on Friday, October 30, 2020 from 5-8 p.m.


Newport, NH trick or treat

In light of present public health concerns, the Town of Newport will not be sponsoring any formal Halloween events or programming this year.


Newton, NH trick or treat

Saturday, October 31, 2020 from 5-7:30 p.m.


North Hampton, NH trick or treat

Friday, October 30, 2020 from 4-7 p.m.


Northfield, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Northwood, NH trick or treat

Saturday, October 31, 2020 from 4-7 p.m.


Nottingham, NH trick or treat

Nottingham’s Annual Halloween Party is on Friday, October 30, 2020 from 5:30-8 p.m. at the Community Center and Bandstand.



Pelham, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-8 p.m.


Pembroke, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Penacook, NH trick or treat

Town wide trick-or-treating is on Friday,  October 30, 2020 from 5-7:30 p.m.


Peterborough, NH trick or treat

Peterborough will host a Boo Drive-Thru Trick or Treat event on Saturday, October 31, 2020 from 2:45 – 6 p.m.


Pittsfield, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-8 p.m.


Plainfield, NH trick or treat

Saturday, October 31, 2020 from 4-6 p.m.


Plaistow, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 5-7 p.m.


Plymouth, NH trick or treat

After a considerable amount of discussion, the Select Board, Chief of Police, Fire Chief/Health Officer, and Emergency Management Director have come to the decision to cancel the annual Halloween Trick & Treating Events in the Plymouth Community.


Portsmouth, NH trick or treat

The Annual Portsmouth Halloween Parade has been canceled for 2020.

City-wide trick-or-treating in Porsmouth is on Saturday, October 31, 2020 from 3-6 p.m. More information here.


Raymond, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Rindge, NH trick or treat

Trunk or Treat is on Friday, October 23, 2020 from 6:30-8 p.m. at the Rindge Recreation Department.


Rochester, NH trick or treat

Rochester Parks and Recreation has a Haunted Hayride on Saturday, October 24, 2020 from 12-7 p.m.

The Downtown Trick-or-Treat and Zombie Walk event for 2020 has been canceled.

City wide trick-or-treating is being discouraged for 2020.


Rollinsford, NH trick or treat

Town wide trick-or-treating is on Friday, October 30, 2020 from 5-7 p.m.


Rumney, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Rye, NH trick or treat

Town wide trick-or-treating is on Saturday, Oct. 31, 2020 from 5-7 p.m.


Salem, NH trick or treat

Saturday, October 31, 2020 from 6-8 p.m.


Salisbury, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Sanbornton, NH trick or treat

The Sanbornton Recreation Department is holding a trunk-or-treat Halloween event on Saturday, October 31, 2020 from 2-4 p.m.


Sandown, NH trick or treat

Town wide trick-or-treating is on Saturday, October 31, 2020 from 6-8 p.m.


Sandwich, NH trick or treat

The Board of Selectmen in Sandwich agreed to forego endorsement and participation in Halloween this year. More information here.


Seabrook, NH trick or treat

Friday, October 30, 2020 from 5:30-7:30 p.m.


Somersworth, NH trick or treat

In light of the CDC ruling that this Halloween activity is a high-risk category during this COVID-19 pandemic, Somersworth has decided to not encourage trick-or-treating this year.


Stratford, NH trick or treat

There is no trick-or-treating this year in Stratford. More information here.


Stratham, NH trick or treat

Saturday, October 31, 2020 from 5-7:30 p.m.


Sunapee, NH trick or treat

Saturday, October 31, 2020 from 4:30-6:30 p.m.


Swanzey, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.



Thornton, NH trick or treat

The Town of Thornton is not encouraging Trick or Treating on town roads. However, they will be hosting a Trunk or Treat event on Saturday, October 31, 2020 from 4-6 p.m. More information here.


Tilton, NH trick or treat

Tilton’s Trunk or Treat and Children’s Parade is on October 31, 2020 from 4-7 p.m.

Town wide trick-or-treating is on Saturday, October 31 from 6:30-8 p.m.



Wakefield, NH trick or treat

Saturday, October 31, 2020 from 4-7 p.m.


Warner, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Weare, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Wilton, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Windham, NH trick or treat

Saturday, October 31, 2020 from 5-8 p.m.


Wolfeboro, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.


Woodstock, NH trick or treat

Saturday, October 31, 2020 from 5-7 p.m.

Categories: Fall Fun