Many cities and towns have announced their trick-or-treat schedule. 

Thanks to WMUR for this long list of cities and town throughout the Granite State.  (If you don't see your area listed, check back on WMUR's website for an updated list or contact your local police department's business line).

Credit Think Stock

A
-- Allenstown, Oct. 31, 6 p.m. to 8 p.m.
-- Alton, Oct. 31, 5 p.m. to 7 p.m.
-- Amherst, Oct. 31, 6 p.m. to 8 p.m.
-- Andover, Oct. 31, 5 p.m. to 7:30 p.m.
-- Atkinson, Oct. 31, 6 p.m. to 8 p.m.
-- Auburn, Oct. 29, 1 p.m. to 4 p.m.

B
-- Bedford, Oct. 31, 6 p.m. to 8 p.m.
-- Berlin, Oct. 31, 5 p.m. to 8 p.m.
-- Bethlehem, Oct. 31, 5 p.m. to 8 p.m.
-- Bow, Oct. 31, 5 p.m. to 8 p.m.
-- Bradford, Oct. 31, 5 p.m. to 8 p.m.
-- Brentwood, Oct. 29, 5 p.m. to 7 p.m.
-- Brookline, Oct. 31, 6 p.m. to 8 p.m.

C
-- Campton, Oct. 31, 5 p.m. to 8 p.m.
-- Candia, Oct. 31, 5 p.m. to 8 p.m.
-- Canterbury, Oct. 28, 5:30 p.m. to 7:30 p.m.
-- Center Harbor, Oct. 31, 5 p.m. to 7 p.m.
-- Chester, Oct. 31, 6 p.m. to 8 p.m.
-- Chichester, Oct. 31, 5 p.m. to 8 p.m.
-- Colebrook, Oct. 31, 4 p.m. to 7 p.m.
-- Concord, Oct. 31, 5 p.m. to 7 p.m.

D
-- Danville, Oct. 31, 6 p.m. to 8 p.m.
-- Deerfield, Oct. 31, 4 p.m. to 7 p.m.
-- Deering, Oct. 31, 4 p.m. to 8 p.m.
-- Derry, Oct. 31, 6 p.m. to 7:30 p.m.
-- Dover, Oct. 30, 5 p.m. to 8 p.m.
-- Dublin, Oct. 31, 5:30 p.m. to 7:30 p.m.
-- Dunbarton, Oct. 31, 5 p.m. to 8 p.m.
-- Durham, Oct. 30, 5 p.m. to 7:30 p.m.

E
-- East Kingston, Oct. 31, 5 p.m. to 7 p.m.
-- Enfield, Oct. 31, 5 p.m. to 7 p.m.
-- Epsom, Oct. 31, 5 p.m. to 8 p.m.
-- Errol, Oct. 31, 4 p.m. to 6 p.m.
-- Exeter, Oct. 31, 4 p.m. to 7 p.m.

F
-- Farmington, Oct. 31, 5 p.m. to 7 p.m.
-- Franklin, Oct. 31, 4 p.m. to 8 p.m.
-- Fremont, Oct. 31, 5 p.m. to 8 p.m.

G
-- Gilford, Oct. 31, 5 p.m. to 8 p.m.
-- Gilmanton, Oct. 31, 5 p.m. to 8 p.m.
-- Gilsum, Oct. 31, 5:30 p.m. to 7 p.m.
-- Goffstown, Oct. 31, 6 p.m. to 8 p.m.
-- Grantham, Oct. 31, 5:30 p.m. to 7 p.m.
-- Greenfield, Oct. 31, 6 p.m. to 8 p.m.
-- Greenland, Oct. 30, 4 p.m. to 7 p.m.
-- Groton, Oct. 31, 6 p.m. to 8 p.m.

H
-- Hampton Falls, Oct. 30, 5 p.m. to 7 p.m.
-- Harrisville, Oct. 31, 5 p.m. to 8 p.m.
-- Haverhill, No set hours
-- Hebron, No set hours
-- Henniker, Oct. 31, 5:30 p.m. to 7:30 p.m.
-- Hollis, Oct. 31, 6 p.m. to 8 p.m.
-- Hooksett, Oct. 31, 6 p.m. to 8 p.m.
-- Hopkinton, Oct. 31, 5 p.m. to 8 p.m.
-- Hudson, Oct. 31, 6 p.m. to 8 p.m.

J
-- Jaffrey, Oct. 31, 6 p.m. to 8 p.m.

K
-- Kensington, Oct. 31, 5 p.m. to 7 p.m.

L
-- Laconia, Oct. 31, 5 p.m. to 8 p.m.
-- Langdon, Oct. 31, 6 p.m. to 7:30 p.m.
-- Lebanon, Oct. 31, 6 p.m. to 8 p.m.
-- Lee, Oct. 30, 5 p.m. to 7 p.m.
-- Lincoln, Oct. 31, 5 p.m. to 7 p.m.
-- Litchfield, Oct. 31, 6 p.m. to 9 p.m.
-- Littleton, Oct. 31, 5 p.m. to 8 p.m.
-- Londonderry, Oct. 31, 6 p.m. to 8 p.m.

M
-- Madbury, Oct. 30, 5 p.m. to 7:30 p.m.
-- Manchester, Oct. 31, 6 p.m. to 8 p.m.
-- Merrimack, Oct. 31, 6 p.m. to 8 p.m.
-- Milford, Oct. 31, 6 p.m. to 8 p.m.
-- Milton, Oct. 31, 5 p.m. to 8 p.m.
-- Mont Vernon, Oct. 31, 6 p.m. to 8 p.m.

N
-- Nashua, Oct. 31, 6 p.m. to 8 p.m.
-- New Boston, Oct. 31 6 p.m. to 8 p.m.
-- New Castle, Oct. 30, 5:30 p.m. - 7:30 p.m.
-- New Durham, Oct. 31, 5:30 p.m. to 7:30 p.m.
-- New Ipswich, Oct. 31, 5:30 p.m. to 7:30 p.m.
-- New London, Oct. 28, 4 p.m. to 8 p.m.
-- Newbury, Oct. 31, 4 p.m. to 7 p.m.
-- Newfields, Oct. 31, 5 p.m. to 7 p.m.
-- Newington, Oct. 30, 5 p.m. to 7 p.m.
-- Newmarket, Oct. 30, 5 p.m. to 8 p.m.
-- Newport, Oct. 31, 5 p.m. to 8 p.m.
-- Newton, Oct. 31, 5 p.m. to 8 p.m.
-- North Hampton, Oct. 30, 4 p.m. to 7 p.m.
-- Northumberland, Oct. 31, 3:30 p.m. to 5:30 p.m.
-- Nottingham, Oct. 29, 5 p.m. to 7 p.m.

P
-- Pelham, Oct. 31, 5 p.m. to 8 p.m.
-- Penacook, Oct. 30, 5 p.m. to 7 p.m.
-- Peterborough, Oct. 31, 5 p.m. to 8 p.m.
-- Pittsburg, Oct. 31, 6 p.m. to 8 p.m.
-- Pittsfield, Oct. 31, 5 p.m. to 8 p.m.
-- Plaistow, Oct. 31, 5:30 p.m. to 7:30 p.m.
-- Plymouth, Oct. 31, 5:30 p.m. to 7:30 p.m.
-- Portsmouth, Oct. 30, 5 p.m. to 8 p.m.

R
-- Raymond, Oct. 28, 6 p.m. to 8 p.m.
-- Rochester, Oct. 30, 5 p.m. to 7:30 p.m.
-- Rollinsford, Oct. 30, 5 p.m. to 8 p.m.
-- Rumney, Oct. 31, 5 p.m. to 7:30 p.m.
-- Rye, Oct. 30, 5 p.m. to 7 p.m.

S
-- Sanbornton, Oct. 31, 5 p.m. to 8 p.m.
-- Sandown, Oct. 31, 6 p.m. to 8 p.m.
-- Somersworth, Oct. 30, 5:30 p.m. to 8 p.m.
-- Strafford, Oct. 30, 5 p.m. to 8 p.m.
-- Stratford, Oct. 31, 4 p.m. to 7 p.m.
-- Stratham, Oct. 30, 5 p.m. to 7 p.m.
-- Sunapee, Oct. 31, 5:30 p.m. to 8:30 p.m.

W
-- Whitefield, Oct. 31, 4 p.m. to 6:30 p.m.
-- Wilton, Oct. 31, 6 p.m. to 8 p.m.
-- Windham, Oct. 31, 5 p.m. to 8 p.m.