Michigan Halloween Trick or Treat Dates and Times 2020

2020 Times. All times are for Saturday, October 31, 2020 unless otherwise noted. Read MDHHS guidelines on safe trick-or-treating here.

Detroit Area

Ann Arbor: No recommended time; Downtown trick or treat is canceled.
Auburn Hills: 6-7 p.m.
Beverly Hills: 6-8 p.m.
Bloomfield Township: 6-7 p.m.
Brighton: 6-8 p.m.
Chelsea: —
Clarkston: 5-7 p.m.
Commerce Township: 6-8:30 p.m.
Ferndale: No recommended hours set
Highland Township: 6-8 p.m.
Holly: 6-8 p.m.
Keego Harbor: 6-7:30 p.m.
Lake Orion: 6-8 p.m.
Milford: 6-8 p.m.
Northville: 6-8 p.m.
Novi: 6-8 p.m.
Oakland Township: 6-8 p.m.
Ortonville: —
Oxford and Oxford Township: 6-7:30 p.m.
Pontiac: 6-8 p.m.
Rochester: 6-8 p.m.
Rochester Hills: 6-8 p.m.
Royal Oak: No recommended times set
Southfield: 6-8 p.m.
South Lyon: 6-8 p.m.
Sylvan Lake: 6-7:30 p.m.
Troy: 6-8 p.m.
Walled Lake: 6-8 p.m.
West Bloomfield: 6-8 p.m.
White Lake Township: 6-7:30 p.m.
Wixom: 6-8:30 p.m.
Wolverine Lake 6-8:30 p.m.
Ypsilanti (city): —
Ypsilanti Township: 5-8 p.m.

Lansing Area:

East Lansing: 6-8 p.m.
Howell: 6-8 p.m.
Jackson: 6-8 p.m.
Lansing: 6-8 p.m.
Leslie: 5:30-7:30 p.m.
Okemos: 6-8 p.m.
Owosso: 6-8 p.m.
St. Johns: 6:30-8 p.m.

Mid-Michigan:

Alma: 5:30-7:30 p.m.
Auburn: 6-8 p.m.
Au Gres: 5-8 p.m.
Bad Axe: 5:30-7 p.m.
Bangor Township: 5-7 p.m.

Bay City: No designated trick-or-treat times
Beaverton: 6-8 p.m.
Birch Run: 5-7 p.m.
Breckenridge: 6-8 p.m.
Bridgeport Township: 6-8 p.m.

Brown City: 5-7 p.m.
Burton: 5-7:30 p.m.
Caro: 6-7:30 p.m.
Carrollton Township: 6-8 p.m.
Caseville: 5-7 p.m.
Cass City: 5:30-7 p.m.
Chesaning: 6-8 p.m.
Clare: 6-8 p.m.
Clayton Township: 5-8 p.m.
Clio: Oct. 31 from 5-8 p.m.
Coleman: 6-8 p.m.
Columbiaville: No designated trick-or-treat times
Croswell: 6-8 p.m.
Davison: 6-8 p.m.
Deckerville: 5-7 p.m.

Elkton: 5:30-7 p.m.
Essexville: 6-8 p.m.
Fairgrove: 6:30-8 p.m.
Farwell: 5:30-7:30 p.m.
Fenton Township: 6-8 p.m.
Flint: 4:30-7 p.m.
Flint Township: 5:30-8 p.m.
Flushing: 6-8 p.m.
Forest Township: No designated trick-or-treat times
Frankenmuth: 6-7:30 p.m.
Gladwin: 6-8 p.m.
Genesee Township: 5:30-7:30 p.m.
Goodrich: 6-7:30 p.m.
Grand Blanc: 6-8 p.m.
Grand Blanc Township: 6-8 p.m.
Hadley: 6-8 p.m.
Hampton Township: No designated hours
Harbor Beach: 5-6:30 p.m.
Harrison: 5:30-7:30 p.m.
Hemlock: 5:30 to 7:30 p.m.
Houghton Lake: 6-8 p.m.
Ithaca: 5:30-7:30 p.m.
Imlay City: 6-8 p.m.
Kawkawlin Township: No designated trick-or-treat times
Linden: 5:30-7:30 p.m.
Lapeer: 6-8 p.m.
Lennon: 6-8 p.m.
Marlette: 5:30-7 p.m.

Mayville: 6-7 p.m.
Merrill: 5-7 p.m.
Metamora Township: 6-7 p.m.
Midland: 6-8 p.m.
Millington: 6-7:30 p.m.

Monitor Township: No designated trick-or-treat times

Montrose: Oct. 31: No set hours
Montrose Township: No designated trick-or-treat times
Mt. Pleasant: 6-8 p.m.
Mt. Morris: 6-8 p.m.
Mt. Morris Township: 5-8 p.m.
North Branch: 6-8 p.m.
Otisville: 6-7:30 p.m.
Otter Lake: 6-8 p.m.
Owosso: 6-8 p.m.
Pigeon: No designated hours
Port Austin: 5-6:30 p.m.
Prescott: 5-7:30 p.m.
Reese: 6-7:30 p.m.
Richfield Township: 6-8 p.m.

Saginaw: 6-8 p.m.
Saginaw Township: 6-8 p.m.

Sandusky: 5-7 p.m.
Sebewaing: 5-7 p.m.
Shepherd: 5:30-7:30 p.m.

Standish: 5:30-8 p.m.
St. Charles: 5:30-7:30 p.m.

St. Louis: 5:30-7:30 p.m.
Swartz Creek: 6-8 p.m.
Tawas: 5-8 p.m.
Taymouth Township: 5-7:30 p.m.

Thomas Township: 5:30-7:30 p.m.

Tittabawassee Township: 5:30-7:30 p.m.

Ubly: 5:30-7 p.m.
Unionville: 5-7 p.m.
Vassar: 6-7:30 p.m.
Vienna Township: 5-8 p.m.
West Branch: 6-8 p.m.
Zilwaukee: 6-8 p.m.

Western Michigan:

Ada Township: No set times
Albion: 6 – 8 p.m.
Allendale Township: 5:30 – 8 p.m.
Allegan: 5:30 – 8 p.m. No organized downtown trick-or-treating events this year.
Battle Creek: No set hours or restrictions
Benton Harbor: 5:30 – 7:30 p.m.
Berrien Springs: 6 – 7 p.m.
Bronson: 5 p.m. – 7 p.m.
Buchanan: 6 – 7:30 p.m. on Oct. 29
Byron Township: 5:30 p.m. – 8 p.m.
Caledonia: 6 p.m. – 8 p.m.
Coldwater: 5:30 – 7 p.m.
Dorr Township: No recommended time; fire station trunk or treat canceled because of the pandemic.
Douglas: 5 – 8 p.m. All organized downtown events canceled because of the pandemic.
Dowagiac: 6 – 7 p.m. Oct. 29
Edwardsburg: 6 – 7 p.m.
Emmett Township: 5 – 8 p.m.
Georgetown Township: 6 – 8 p.m.
Grand Haven: No downtown trick-or-treating; door-to-door trick-or-treating discouraged.
Grand Rapids: 6 – 8 p.m.
Grandville: 6 – 8 p.m.
Hastings: 5 – 8 p.m.
Holland: 6 – 8 p.m.
Homer: 5 – 7 p.m.
Ionia: 6 – 8 p.m.
Kalamazoo: No recommended time
Kentwood: 6 – 8 p.m.
Lowell: 5:30 – 8 p.m.
Marshall: No set hours or restrictions; no downtown costume parade or candy checks this year.
Muskegon: 6 – 8 p.m.
Muskegon Heights: 5 – 7 p.m. No city organized events this year due to COVID-19.
Norton Shores: 6 – 8 p.m.
Ontwa Township: 5-7 p.m.
Portland: 6 – 8 p.m.
Rockford: 5:30 – 8 p.m.
Saugatuck: No recommended time.
Sparta: 5:30 – 8 p.m.
Spring Lake: 6 – 8 p.m. for neighborhoods; no downtown business trick-or-treating events planned.
St. Joseph: 6 – 7:30 p.m.; downtown and Benton Harbor Arts District trick-or-treating event canceled this year.
Walker: No recommended time.
Wayland: 5:30 – 8 p.m.
Wyoming: No recommended hours.
Zeeland: 5 – 7 p.m. for neighborhoods. Downtown trick-or-treating event canceled this year.

Northern Michigan:

Alanson: 5 – 7 p.m.
Boyne City: —
Cadillac: 4 – 8 p.m.
Charlevoix: 6 – 8 p.m.
Cheboygan: 5:30 – 7:30 p.m.
East Jordan: 6:30 – 8 p.m.
Frankfort: 3 – 5 p.m.
Grayling: 6 – 8 p.m.
Harbor Springs: 5:30 – 7:30 p.m.
Kalkaska: 4:30 – 9 p.m.
Ludington: 6 – 8 p.m.
Mackinaw City: 6 – 8 p.m.
Manistee: 5 – 8 p.m.
Mt. Pleasant: 6 – 8 p.m.
Petoskey: 6 – 8 p.m.
Scottville: 6 – 8 p.m.
Traverse City: No recommended times. The city is not encouraging residents to go door-to-door trick or treating, have ‘trunk or treat events,’ host Halloween gatherings, or to have Halloween gatherings, events or parties with non-household members, even if conducted outdoors.

Upper Peninsula

Bark River-Harris: 1 to 3 p.m.
Escanaba: 5 – 7 p.m.
Gladstone: 5 – 7 p.m.
Iron Mountain: 4 – 7 p.m.
Kingsford: 4 – 7 p.m.
Marquette: 4 – 7 p.m.
Sault Ste Marie – Drive through at Big Bear on Oct. 30 from 5-7 p.m., downtown trick-or-treating canceled.
Rock/Perkins: 4 – 6 p.m.
Manistique – To be announced
Powers–Spalding/Hermansville: 3 – 5 p.m. CST
Carney Nadeau: October 30 from 4 – 6 p.m. CST
Rapid River: 4 – 6 p.m.

Shop Funtober for Halloween Costumes