Halloween is fast approaching. If you are getting ready to map out your trick-or-treat route across Mid-Michigan, we have you covered with a full list of local trick-or-treat times to help you plan the perfect spooky night.

Please note, the following trick-or-treat hours are for Friday, October 31st, 2025, only.

  • Alma:  5:30 PM to 7:30 PM
  • Argentine Township: 5:30 PM to 7:30 PM
  • Auburn: 5:00 PM to 8:00 PM
  • Au Gres: 5:00 PM to 8:00 PM
  • Bad Axe: 5:30 PM to 7:00 PM
  • Bangor Township: 6:00 PM to 8:00 PM
  • Bay City: No set trick-or-treat times announced
  • Bay Port: 5:00 PM to 7:30 PM
  • Beaverton: 6:00 PM to 8:00 PM
  • Birch Run: 5:00 PM to 7:00 PM
  • Breckenridge: 6:00 PM to 8:00 PM
  • Bridgeport Township: 6:00 PM to 8:00 PM
  • Brown City: 5:00 PM to 7:00 PM
  • Burton: 5:00 PM to 7:30 PM
  • Caro: 6:00 PM to 7:30 PM
  • Carrollton Township: 6:00 PM to 8:00 PM
  • Caseville: 5:00 PM to 7:00 PM
  • Cass City: 5:30 PM to 7:00 PM
  • Chesaning:  6:00 PM to 8:00 PM
  • Clare: 6:00 PM to 8:00 PM
  • Clayton Township: 5:00 PM to 8:00 PM
  • Clio: 5:00 PM to 8:00 PM
  • Coleman: 6:00 PM to 8:00 PM
  • Columbiaville: 5:00 PM to 7:00 PM
  • Croswell: 6:00 PM to 8:00 PM
  • Davison: 6:00 PM to 8:00 PM
  • Deckerville: 5:00 PM  to 7:00 PM
  • Durand: 6:00 PM  to 8:00 PM
  • Essexville: 6:00 PM to 8:00 PM
  • Fairgrove: 6:00 PM to 7:30 PM
  • Fairhaven Township: 5:00 PM to 7:00 PM
  • Farwell: 5:30 PM to 7:30 PM
  • Fenton:  6:00 PM to 8:00 PM
  • Fenton Township: 6:00 PM to 8:00 PM
  • Flint: 6:00 PM to 8:00 PM
  • Flint Township: 5:30 PM to 7:30 PM
  • Flushing: 6:00 PM to 8:00 PM
  • Forest Township: 5:00 PM to 7:30 PM
  • Frankenmuth: 6:00 PM to 7:30 PM
  • Freeland: 5:00 PM to 8:00 PM
  • Gladwin:  6:00 PM to 8:00 PM
  • Genesee Township: 5:30 PM to 8:00 PM
  • Goodrich: 6:00 PM to 7:30 PM
  • Grand Blanc: 6:00 PM to 8:00 PM
  • Grand Blanc Township: 6:00 PM to 8:00 PM
  • Hadley Township: 6:00 PM to 8:00 PM
  • Hampton Township: No trick-or-treat times announced
  • Harbor Beach: 4:30 PM to 6:00 PM
  • Harrison: 5:30 PM  to 7:30 PM
  • Hemlock: 5:30 PM to 7:30 PM
  • Houghton Lake: No designated trick-or-treat times
  • Imlay City: 6:00 PM to 8:00 PM
  • Ithaca: 5:00 PM to 7:00 PM
  • Kawkawlin Township: No trick-or-treat times announced
  • Kinde: 5:30 PM to 7:00 PM
  • Kingston: 6:00 PM to 7:00 PM
  • Lapeer: 6:00 PM to 8:00 PM
  • Lennon: 5:30 PM to 7:30 PM
  • Linden: 5:30 PM to 7:30 PM
  • Marlette: 5:30 PM to 7:00 PM
  • Mayville: 6:00 PM to 7:00 PM
  • Merrill: 5:00 PM to 7:00 PM
  • Metamora Township: 6:00 PM to 7:00 PM
  • Midland: 6:00 PM to 8:00 PM
  • Millington: 6:00 PM to 7:30 PM
  • Monitor Township: No trick-or-treat times announced
  • Montrose: 6:00 PM to 8:00 PM
  • Montrose Township: 6:00 PM to 8:00 PM.
  • Mt. Morris: 5:00 PM to 8:00 PM
  • Mt. Morris Township: 5:30 PM to 8:00 PM
  • Mt. Pleasant: 6:00 PM to 8:00 PM
  • North Branch: 6:00 PM to 8:00 PM
  • Oscoda Township: 5:30 PM to 8:30 PM
  • Otisville: 6:00 PM to 7:30 PM
  • Otter Lake: 6:00 PM to 8:00 PM
  • Owosso: 6:00 PM to 8:00 PM
  • Perry: 6:00 PM to 8:00 PM
  • Pigeon: 5:30 PM to 7:30 PM
  • Pinconning: 5:00 PM to 8:00 PM
  • Port Austin: 5:00 PM to 7:00 PM
  • Prescott: 6:00 PM to 8:00 PM
  • Reese:  6:00 PM to 7:30 PM
  • Richfield Township: 6:00 PM to 8:00 PM
  • Richland Township: 5:30 PM to 7:30 PM
  • Rose City: 5:00 PM to 7:00 PM
  • Roscommon Township: No designated trick-or-treat times
  • Saginaw: 6:00 PM to 8:00 PM
  • Saginaw Township: 5:30 PM to 7:30 PM
  • Sandusky: 5:00 PM to 7:00 PM
  • Sanford: 6:00 PM to 8:00 PM
  • Sebewaing: 5:00 PM to 7:00 PM
  • Shepherd: 5:30 PM to 7:30 PM
  • Standish: 5:30 PM to 8:00 PM
  • St. Charles: 5:30 PM to 7:30 PM
  • St. Louis: 5:30 PM to 7:30 PM
  • Swartz Creek: 6:00 PM to 8:00 PM
  • Tawas: 5:00 PM to 8:00 PM
  • Taymouth Township: 5:00 PM to 7:00 PM
  • Thomas Township: 5:30 PM to 7:30 PM
  • Tittabawassee Township: 5:00 PM to 8:00 PM
  • Ubly: 5:30 PM  to 7:00 PM
  • Unionville: 5:00 PM to 7:00 PM
  • Vassar: 6:00 PM to 7:30 PM
  • Vienna Township:  5:00 PM to 8:00 PM
  • West Branch:  6:00 PM  to 8:00 PM
  • Zilwaukee: 6:00 PM to 8:00 PM

Here’s to a fun and festive Halloween filled with creative costumes and sweet treats in Mid-Michigan.

10 Trick or Treat Hot Spots in Genesee County to Get Great Candy

Whether you are looking for a high yield of free candy or searching for king-size trophy pieces, these neighborhoods throughout Genesee County are great options.

Seven Types of Candy Givers You'll See This Halloween in Michigan

Here are the seven types of candy givers you will probably come across this Halloween in Michigan.

Six Halloween Karens You May Encounter in Michigan This Season

Beware! Here are six different Halloween Karens you may encounter this season in Michigan while trick or treating.

More From Banana 101.5