New Hampshire Halloween Trick or Treat Dates and Times 2020

Note: These events are from 2016.We will update Halloween events for 2019 starting in mid-September.

Acworth, No set hours on Oct 31
Albany, No set hours on Oct 31
Alexandria, No set hours on Oct 31
Alstead, 4 p.m. to 7 p.m.
Allenstown, 6 p.m. to 8 p.m.
Alton, 5 p.m.
Amherst, 6 p.m. to 8 p.m.
Andover, 5 p.m. to 8 p.m.
Antrim, 5 p.m. to 8 p.m.
Ashland, 5 p.m. to 7 p.m.
Atkinson, 6 p.m. to 8 p.m.
Auburn, Oct. 30, 1 p.m. to 4 p.m.
Barnstead, 5 p.m. to 8 p.m.
Barrington, Oct. 30, 5 p.m. to 7 p.m.
Bartlett, 5 p.m. to 8 p.m.
Bath, No set hours on Oct 31
Bedford, 6 p.m. to 8 p.m.
Belmont, 4 p.m. to 8 p.m.
Bennington, 5 p.m. to 7 p.m.
Berlin, 5 p.m. to 8 p.m.
Bethlehem, 4 p.m. to 8 p.m.
Boscawen, Oct. 30, 4 p.m. to 7 p.m.
Bow, 5 p.m. to 8 p.m.
Bradford, 4 p.m. to 7 p.m.
Brentwood, Oct. 30, 5 p.m. to 7 p.m.
Bridgewater, 5:30 p.m. to 8:30 p.m.
Bristol, 5 p.m. to 8 p.m.
Brookline, 6 p.m. to 8 p.m.
Campton, 5 p.m. to 8 p.m.
Canaan, 5 p.m. to 7 p.m.
Candia, 5 p.m. to 8 p.m.
Canterbury, Oct. 29, 5:30 p.m. to 7:30 p.m.
Carroll, No set hours on Oct 31
Center Harbor, 5 p.m. to 7 p.m.
Chester, 6 p.m. to 8 p.m.
Chesterfield, 5 p.m. to 8 p.m.
Chichester, Will be determined on Oct. 25
Claremont, 5 p.m. to 8 p.m.
Colebrook, 4 p.m. to 7 p.m.
Concord, 5 p.m. to 7:30 p.m.
Penacook, Oct. 30, 5:30 p.m. to 7:30 p.m.
Conway, 5:30 p.m. to 7:30 p.m.
Croydon, No set hours on Oct 31
Dalton, No set hours on Oct 31
Danbury, No set hours on Oct 31
Danville, 6 p.m. to 8 p.m.
Deerfield, 5 p.m. to 7 p.m.
Deering, 5 p.m. to 8 p.m.
Derry, 6 p.m. to 7:30 p.m.
Dorchester, 5 p.m. to 7 p.m.
Dover, Oct. 30, 5 p.m. to 8 p.m.
Dublin, 5:30 p.m. to 7:30 p.m.
Dummer, No set hours
Dunbarton, 5 p.m. to 8 p.m.
Durham, Oct. 30, 5 p.m. to 7:30 p.m.
East Kingston, Oct. 30, 5 p.m. to 7 p.m.
Easton, 5 p.m. to 7 p.m.
Eaton, No set hours on Oct 31
Effingham, 4 p.m. to 8 p.m.
Enfield, 5 p.m. to 7 p.m.
Epping, 5 p.m. to 7 p.m.
Epsom, 5 p.m. to 8 p.m.
Exeter, 4 p.m. to 7 p.m.
Farmington, 5 p.m. to 7 p.m.
Francestown, 6:30 p.m. to 8 p.m.
Franconia, 5 p.m. to 7 p.m.
Franklin, 5 p.m. to 8 p.m.
Freedom, No set hours on Oct 31
Fremont, 5 p.m.
Gilford, 5 p.m. to 8 p.m.
Gilmanton, 5 p.m. to 8 p.m.
Gilsum, 5:30 p.m. to 7 p.m.
Goffstown, 6 p.m. to 8 p.m.
Gorham, No set hours on Oct 31
Goshen, No set hours on Oct 31
Grafton, 5 p.m. to 7 p.m.
Grantham, 5:30 p.m. to 7 p.m.
Greenfield, 6 p.m. to 8 p.m.
Greenland, Oct. 30, 5 p.m. to 7 p.m.
Greenville, 5:30 p.m. to 7:30 p.m.
Groton, 5 p.m. to 7 p.m.
Groveton, 3 p.m. to 5:30 p.m.
Hampstead, 6 p.m. to 8 p.m.
Hampton, 5:30 p.m. to 8 p.m.
Hampton Falls, 5 p.m. to 7 p.m.
Hancock, 5 p.m. to 7 p.m.
Hanover, No set hours on Oct 31
Haverhill, No set hours on Oct 31
Hebron, No set hours on Oct 31
Henniker, 5:30 p.m. to 7:30 p.m.
Hill, 6 p.m. to 8 p.m.
Hillsborough, 5 p.m. to 8 p.m.
Hinsdale, 5 p.m. to 8 p.m.
Holderness, 5:30 p.m. to 7:30 p.m.
Hollis, 6 p.m. to 8 p.m.
Hooksett, 6 p.m. to 8 p.m.
Hopkinton, 5 to 8 p.m.
Hudson, 6 p.m. to 8 p.m.
Jackson, No set hours on Oct 31
Jaffrey, Oct. 31
Downtown trick-or-treat, 4 p.m. to 6 p.m.
Town trick-or-treat, 6 p.m. to 8 p.m.
Jefferson, No set hours on Oct 31
Keene, 5:30 p.m. to 7:30 p.m.
Kensington, 5 p.m. to 7 p.m.
Kingston, 5 p.m. to 8 p.m.
Laconia, 5 p.m. to 8 p.m.
Lancaster, 5 p.m. to 7 p.m.
Langdon, 6 p.m. to 7:30 p.m.
Lebanon, 6 p.m. to 8 p.m.
Lee, Oct. 30, 5 p.m. to 7 p.m.
Lincoln, 5 p.m. to 7 p.m.
Litchfield, 6 p.m. to 8 p.m.
Littleton, 5 p.m. to 8 p.m.
Londonderry, Oct. 29, 4 p.m. to 7 p.m.
Loudon, 5 p.m. to 8 p.m.
Lyme, 5 p.m. to 8 p.m.
Madbury, Oct. 30, 5 p.m. to 7:30 p.m.
Manchester, 6 p.m. to 8 p.m.
Marlow, No set hours on Oct 31
Merrimack, 6 p.m. to 8 p.m.
Milford, 6 p.m. to 8 p.m.
Milton, 5 p.m. to 8 p.m.
Monroe, No set hours on Oct 31
Mont Vernon, 6 p.m. to 8 p.m.
Moultonborough, 4 p.m. to 7 p.m.
Nashua, 6 p.m. to 8 p.m.
New Boston, Oct. 31 6 p.m. to 8 p.m.
New Castle, Nov. 3, 5:30 p.m.
New Durham, 5:30 p.m. to 7:30 p.m.
New Hampton, 5 p.m. to 7 p.m.
New Ipswich, 5:30 p.m. to 7:30 p.m.
New London, 5 p.m. to 8 p.m.
Newbury, 4 p.m. to 7 p.m.
Newfields, Oct. 30, 5 p.m. to 7 p.m.
Newington, Oct. 30, 4:30 p.m. to 7 p.m.
Newmarket, Oct. 30, 5 p.m. to 8 p.m.
Newport, 4 p.m. to 8 p.m.
Newton, 5 p.m. to 8 p.m.
Northfield, 5 p.m. to 8 p.m.
Northumberland, 3 p.m. to 5:30 p.m.
Northwood, 5 p.m. to 7:30 p.m.
Nottingham, Oct. 30, 5 p.m. to 7 p.m.
Ossipee, 5 p.m. to 8 p.m.
Pelham, 5 p.m. to 8 p.m.
Pembroke, 5 p.m. to 8 p.m.
Peterborough, 5 p.m. to 7 p.m.
Pittsfield, 5 p.m. to 8 p.m.
Plaistow, 5:30 p.m. to 7:30 p.m.
Plymouth, 5:30 p.m. to 7:30 p.m.
Portsmouth, Oct. 30, 5 p.m. to 8 p.m.
Raymond, Oct. 30, 5 p.m. to 7 p.m.
Rindge, 4 p.m. to 7 p.m.
Rochester, Oct. 30, 5 p.m. to 7:30 p.m.
Rollinsford, Oct. 30, 6 p.m. to 8 p.m.
Rumney, 5 p.m. to 7 p.m.
Rye, Oct. 30, 5 p.m. to 7 p.m.
Salem, 6 p.m. to 8 p.m.
Salisbury, No set hours on Oct 31
Sanbornton, 5 p.m. to 8 p.m.
Sandown, 6 p.m. to 8 p.m.
Seabrook, Oct. 30, 5:30 p.m. to 7:30 p.m.
Sharon, No set hours on Oct 31
Somersworth, Oct. 30, 5:30 p.m. to 8:30 p.m.
Springfield, No set hours on Oct 31
Stoddard, 4:30 p.m. to 8:30 p.m.
Strafford, Oct. 30, 5 p.m. to 8 p.m.
Stratford, 4 p.m. to 7 p.m.
Stratham, Oct. 30, 5 p.m. to 7 p.m.
Sugar Hill, 4 p.m. to 7 p.m.
Sunapee, 5:30 p.m. to 8 p.m.
Swanzey, 5:30 p.m. to 7:30 p.m.
Tamworth, 4 p.m. to 7 p.m.
Temple, 5 p.m. to 8 p.m.
Thornton, 5:30 p.m. to 7:30 p.m.
Tilton, No set hours on Oct 31
Troy, 5 p.m. to 7 p.m.
Tuftonboro, 5 p.m. to 7 p.m.
Wakefield, 5 p.m. to 8 p.m.
Walpole, No set hours on Oct 31
Warner, 5 p.m. to 8 p.m.
Warren, 5 p.m. to 8 p.m.
Weare, 6 p.m. to 8 p.m.
Webster, 6 p.m. to 8 p.m.
Wentworth, 6 p.m. to 8 p.m.
Westmoreland, No set hours on Oct 31
Whitefield, 4 p.m. to 6:30 p.m.
Wilton, 6 p.m. to 8 p.m.
Winchester, 5 p.m. to 8 p.m.
Windham, 5 p.m. to 8 p.m.
Wolfeboro, 5 p.m. to 7 p.m.
Woodstock, 5 p.m. to 7 p.m.

Shop Funtober for Halloween Costumes