Skip to main content

Halloween trick-or-treat schedule for your neighborhood

There are plenty of opportunities for trick-or-treating around the area. To help you with your planning, here’s a list of Trick-or-Treat dates and times for cities, towns, and villages in the area.

  • Adrian – Oct. 29, starts at 4:30 p.m.
  • Archbold – Oct. 31, 6 p.m. – 7:30 p.m.
  • Bedford – Oct. 31, 6 p.m.- 8 p.m.
  • Bellevue– Oct. 29, 5 p.m. – 7 p.m.
    • Halloween parade: 5:30 p.m. line-up, 6 p.m. start
  • Bryan– Trunk or Treat, Oct. 27, starts at 5:30 p.m.
  • Clyde– Oct. 29, 5:30 p.m. – 6:30 p.m. 
    • Halloween parade: Oct. 29, starts at 4 p.m. 
  • Defiance – Halloween parade Oct. 29, starts at 7 p.m.
  • Delta – Oct. 31, 5:30 p.m. – 7 p.m.
  • Edgerton– Trunk or Treat, Oct. 29, 5 p.m.
  • Elmore – Oct. 31, 6 p.m. – 8 p.m.
  • Fayette – Oct. 31, 6 p.m. – 7:30 p.m.
  • Findlay– Oct. 29, 5 p.m. – 7 p.m. 
  • Fostoria – Oct. 29, 5:30 p.m. – 7 p.m.
  • Fremont– Oct. 30, 4:00 p.m. – 6:00 pm.
  • Genoa – Oct. 31 6p.m. – 8 p.m.
  • Gibsonburg – Oct. 30, 5 p.m. – 7 p.m.
  • Grand Rapids– Oct. 31, 5 p.m. – 7 p.m.
    • Indian Trails Camp: Oct. 29, 2 p.m. – 4 p.m.
  • Green Springs – Oct. 30, 6 p.m. – 7 p.m.
  • Hamler – Oct. 31, 6 p.m. – 7:30 p.m.
  • Hicksville – Oct. 29, 4 p.m. – 6 p.m.
  • Holgate – Oct. 29, 5:30 p.m. – 7 p.m.
  • Holland– Oct. 31, 6 p.m. – 8 p.m.
    • Pre-school Trick-or-Treat, Oct. 28
  • Huron – Oct. 31, 5 p.m. – 7 p.m.
  • Liberty Center – Oct. 29 5 p.m. – 7 p.m.
  • Lindsey – Oct. 30, 4:30 p.m. – 6 p.m.
  • Lyons – Oct. 31, 5:30 p.m. – 7 p.m.
  • Marblehead – Oct. 31, 6 p.m. – 8 p.m.
  • Maumee– Oct. 31, 6 p.m. – 8 p.m.
  • McClure – Oct. 30, 6 p.m. – 8 p.m.
  • Monclova Township – Oct. 31, 6 p.m. – 8 p.m.
  • Monroe– Downtown: Oct. 29, starts at noon.
  • Napoleon – Oct. 31, 6 p.m. – 7:30 p.m.
  • North Baltimore – Oct. 31, 6 p.m. – 7:30 p.m.
  • Northwood– Oct. 31, 6 p.m. – 7:30 p.m.
  • Oak Harbor– Downtown: Oct. 31; 5:30 p.m. – 6:30 p.m.
    • Neighborhood: Oct. 31; 6 p.m. – 7:30 p.m.
  • Oregon– Oct. 31, 6 p.m. – 8 p.m. 
  • Ottawa Hills – Oct. 31, 6 p.m. – 8 p.m.
  • Pemberville – Oct. 31, 5:30 p.m. – 7 p.m.
  • Perrysburg – Oct. 31 6 p.m. – 8 p.m.
  • Port Clinton– Downtown: Oct. 29, 1 p.m. – 4 p.m.  
    • Neighborhood: Oct. 31, 6 p.m. – 8 p.m.
  • Republic – Oct. 30, 6 p.m. – 7:30 p.m.
  • Ridgeville Corners – Oct. 29 3 p.m. – 4 p.m.
  • Rossford – Oct. 31, 5:30 p.m. – 7:30 p.m.
  • Sandusky– City-wide: Oct. 31, 5 p.m. – 7:30 p.m.
    • Downtown: Oct 29, 11 a.m. – 1 p.m.
  • Stony Ridge – Oct. 31, 5:30 p.m. – 7 p.m.
  • Sylvania/Sylvania Township – Oct. 31, 6 p.m. – 7:30 p.m.
  • Tiffin– Oct. 30, 3 p.m. – 5 p.m.
  • Toledo– Oct. 31, 6 p.m. to 8 p.m.
  • Upper Sandusky – Oct. 29, 5 p.m. – 7p.m.
  • Van Wert – Oct. 29 4 p.m. to 6 p.m.
  • Walbridge – Oct. 30 3:30 p.m. to 5:30 p.m.
  • Waterville – Oct. 31, 6 p.m. – 8 p.m.
  • Wauseon – Oct. 31, 6 p.m. – 11 p.m.
  • Whitehouse – Oct. 31, 6 p.m. – 8 p.m.
  • Woodville – Oct. 31, 6 p.m. – 8 p.m.

*Dates and Times are subject to change. Please confirm dates with your local community.