GRAND RAPIDS, Mich. (WOOD) — Halloween is on a Monday this year. There are plenty of opportunities to get lots of candy and experience spooky decorations here in West Michigan.

Below, find out when your city is having trick-or-treating, along with a list of both kid-friendly and adult Halloween and fall events.

Children go trick-or-treat at a restaurant on Halloween, October 31, 2019 in New York City. (Photo by Jeenah Moon/Getty Images)
Children go trick-or-treat at a restaurant on Halloween, October 31, 2019 in New York City. (Photo by Jeenah Moon/Getty Images)

Trick-or-Treat times

All trick-or-treat times are Monday, Oct. 31 unless otherwise noted. For cities and townships with no designated times, check with your neighborhood.

  • Ada Township: No designated times
  • Allendale Township: 6 p.m. to 8 p.m. 
  • Battle Creek: No designated times
  • Belding: 6 p.m. to 8 p.m.
  • Bronson: 5 p.m. to 7 p.m.
  • Byron Township: No designated times
  • Caledonia Township: No designated times
  • Cascade Township: No designated times
  • Centreville: 5:30 p.m. to 7:30 p.m.
  • Coldwater: 5:30 p.m. to 7 p.m. 
  • Coopersville: 6 p.m. to 8 p.m. 
  • Decatur: 5:30 p.m. to 7 p.m.
  • Dorr Township: At dusk
  • East Grand Rapids: 6 p.m. to 8 p.m. 
  • Ferrysburg: 6 p.m. to 8 p.m. 
  • Fruitport Township: No designated times
  • Georgetown Township: No designated times (recommended 6 p.m. to 8 p.m.)
  • Grand Haven: 6 p.m. to 8 p.m. (downtown 4 p.m. to 5:30 p.m., community center 5:30 p.m. to 7 p.m.)
  • Grand Rapids: 6 p.m. to 8 p.m.
  • Grandville: No designated times
  • Hart: 6 p.m. to 8 p.m. 
  • Hastings: 5 p.m. to 8 p.m. (Green Street closed to traffic)
  • Holland: 6 p.m. to 8 p.m. (downtown Oct. 29 from 10 a.m. to 12 p.m.)
  • Hudsonville: No designated times
  • Ionia: 6 p.m. to 8 p.m. 
  • Kalamazoo: No designated times
  • Kentwood: 6 p.m. to 8 p.m.
  • Lake Odessa: 6 p.m. to 8 p.m.
  • Lawton: 5:30 p.m. to 7:30 p.m. 
  • Lowell: 5 p.m. to 8 p.m.
  • Marshall: No city designated times
  • Mattawan: 5 p.m. to 8 p.m. 
  • Mendon: 5:30 p.m. to 7:30 p.m.
  • Middleville: 5 p.m. to 8 p.m. 
  • Muskegon: 6 p.m. to 8 p.m. 
  • Muskegon Heights: 6 p.m. to 8 p.m.
  • Norton Shores: 6 p.m. to 8 p.m. 
  • Paw Paw: No designated times
  • Pentwater: 5 p.m. to 7 p.m. 
  • Pewamo: 6 p.m. to 8 p.m.
  • Plainfield Township: No designated times
  • Portage: No designated times
  • Portland: 6 p.m. to 8 p.m. 
  • Rockford: 6 p.m. to 8 p.m. 
  • Saranac: 6 p.m. to 8 p.m.
  • Schoolcraft: 5:30 p.m. to 8:30 p.m. 
  • Sparta: 5:30 p.m. to 8 p.m.
  • Spring Lake: 6 p.m. to 8 p.m. (4 p.m. to 6 p.m. at businesses)
  • Sturgis: 5:30 p.m. to 7:30 p.m. (downtown Oct. 28 from 4 p.m. to 6 p.m.)
  • Vicksburg: 5 p.m. to 8 p.m. 
  • Walker: No designated times (recommended 5 p.m. to 8 p.m.)
  • Wayland: 5:30 p.m. to 8 p.m. 
  • Wyoming: No designated times
  • Zeeland: 5 p.m. to 7 p.m. (downtown businesses 3 p.m. to 5 p.m.)

This list is incomplete as not all times were readily available. To add your city’s trick-or-treat time, email ReportIt@woodtv.com.

KID-FRIENDLY EVENTS

Grand Rapids

  • Samaritas Halloween Stroll | Oct. 20 from 5 p.m. to 7:30 p.m. | Details
  • Fredrick Meijer Gardens: Hallowee-Ones | Oct. 21 from 10 a.m. to 12 p.m. | Details
  • John Ball Zoo Goes Boo | Oct. 21 to 23, Oct 28 to 30 from 10 a.m. to 5 p.m. | Details
  • John Ball Area Neighbors Trunk or Treat | Oct. 27 at 7 p.m. | Details
  • Downtown Grand Rapids Live Giant Pumpkin Carving | Oct. 28 at 3 p.m. | Details
  • GR Kroc Center Monster Mash | Oct. 28 from 5 p.m. to 7 p.m. | Details
  • Baragar Realty free haunted house tour | Oct. 28 from 5:30 p.m. to 7:30 p.m. | Details
  • Grand Rapids Ballet Junior Company’s Spooktacular | Oct. 28 through Oct. 30 | Details
  • Blanford Halloween Hunt | Oct. 29 from 10 a.m. to 3 p.m. | Details
  • Rising Grinds Café Trunk or Treat | Oct. 29 from 12 p.m. to 2:30 p.m. | Details
  • Trunk-or-Treat en el Barrio | Nov. 4 at 6 p.m. | Details

Allegan County

  • Ox-Bow Goes to Hell | Oct. 28 and Oct. 29 | Details
  • Saugatuck Halloween Pet Parade | Oct. 29 at 12 p.m. | Details

Barry County

  • Gilmore Car Museum’s Trunk or Treat | Oct. 26 from 5 p.m. to 8 p.m. | Details
  • All Hallows Eve at Historic Charlton Park in Hastings | Oct. 29 from 3 p.m. to 6 p.m. | Details
  • Pierce Cedar Creek Institute Candlelight Trails: Trick or Treating on the Trails | Oct. 29 from 6:30 p.m. to 9 p.m. | Details
  • American Legion Post 484 Trunk or Treat | Oct. 21 at 5 p.m. | Details

Berrien County

  • Downtown St. Joseph Where’s the Witch Scavenger Hunt | Through Oct. 31 | Details
  • St. Joseph Today Pumpkins on Parade | Oct. 21 through Oct. 31 | Details
  • St. Joseph Cemetery Spooky Tours | Oct. 22 from 1 p.m. to 6 p.m. | Details
  • Downtown St. Joseph trick or treat | Oct. 31 from 4:30 p.m. to 6 p.m. | Details
  • Benton Harbor Arts District trick or treat | Oct. 31 from 4:30 p.m. to 6 p.m. | Details

Branch County

  • Coldwater Scarecrow Decorating Contest | Oct. 24 through Oct. 31 | Details
  • Coldwater Halloween Parade | Oct. 29 from 7:30 p.m. to 8:30 p.m. | Details
  • Bronson SPOOKS Halloween Festivities | Oct. 31 from 5 p.m. to 7 p.m. | Details

Calhoun County

  • Marshall District Library Macramé Mini Pumpkin Hanger | Oct. 14 from 10:30 a.m. to 12 p.m. | Details
  • American Museum of Magic: Wanda the Wacky Witch | Oct. 22 at 1 p.m. | Details
  • Candlelit Tours at The American Museum of Magic (13+) | Oct. 22 and Oct. 29 | Details
  • Woodland Family Fall Fest | Oct. 23 from 1 p.m. to 3:30 p.m. | Details
  • Marshall District Library Haunted Michigan | Oct. 24 from 6:30 p.m. to 8 p.m. | Details
  • Kellogg Community College Bruin Boo trick-or-treating | Oct. 26 from 6:30 p.m. to 8 p.m. | Details
  • American Museum of Magic: Kooky Spooky Magic | Oct. 29 from 10 a.m. to 12 p.m. | Details
  • Marshall Annual Firefighters Halloween Parade | Oct. 29 from 11 a.m. to 1 p.m. | Details
  • Marshall District Library Halloween Terrariums | Oct. 31 from 3 p.m. to 4 p.m. | Details
  • Battle Creek Police Department Trunk or Treat at Bailey Park | Oct. 31 from 5 p.m. to 7 p.m. | Details
  • Heritage Commons Trick or Treat | Oct. 31 from 5 p.m. to 7 p.m. | Details

Ionia County

  • Downtown Ionia Autumn Celebration in downtown Ionia | Oct. 27 from 5 p.m. to 8 p.m. | Details

Kalamazoo County

  • Kalamazoo Public Library Haunted House | Oct. 17 from 5 p.m. to 7 p.m. | Details
  • Westnedge Hill Fall Fest | Oct. 20 from 6 p.m. to 8 p.m. | Details
  • Great Lakes Center for Autism Treatment and Research 9th Annual Trunk or Treat | Oct. 22 from 1 p.m. to 3 p.m. | Details
  • Portage Monster Mash: Monsters, Inc. | Oct. 22 from 3 p.m. to 7 p.m. | Details
  • Kalamazoo Parks Halloween Forest at Milham Park | Oct. 29 from 2 p.m. to 5 p.m. | Details
  • Dia de los Muertos hosted by El Concilio in Kalamazoo | Oct. 29 from 5 p.m. to 8 p.m. | Details
  • KDPS Pop-up Halloween Party | Oct. 29 from 6:30 p.m. to 8:30 p.m. | Details
  • Trunk of Treats hosted by Charlie’s Place in Kalamazoo | Oct. 31 from 6 p.m. to 8 p.m. | Details
  • Susan Dennis, D.D.S., Halloween Candy Buyback | Nov. 2 from 10 a.m. to 5 p.m. | Details

Kent County

  • Trunk or Treat at the Kentwood Department of Public Works | Oct. 22 from 10 a.m. to 1 p.m. | Details
  • Rockford Christ Our Savior Lutheran Church and Preschool Trunk or Treat | Oct. 23 from 3 p.m. to 4:30 p.m. | Details
  • Ada Business Association Pumpkin Prowl | Oct. 28 from 5 p.m. to 8 p.m. | Details
  • The Point Caledonia Trunk or Treat | Oct. 28 from 6 p.m. to 7:30 p.m. | Details
  • Kentwood Community Church & Heritage Baptist Church Harvest Fest | Oct. 29 from 2 p.m. to 4 p.m. | Details
  • Everett’s Gardens Candy Walk | Oct. 29 from 2 p.m. to 5 p.m. | Details
  • Red Barn Market Halloween Carnival & Trunk-or-Treat | Oct. 29 from 2 p.m. to 5 p.m. | Details
  • Rockford Chamber of Commerce Trunk or Treat | Oct. 29 from 3 p.m. to 5:30 p.m. | Details
  • Caledonia American Legion Post 305 Trick n Treat | Oct. 30 from 1 p.m. to 3 p.m. | Details
  • Dutton Fire Department annual Trunk or Treat | Oct. 31 from 5 p.m. to 8 p.m. | Details
  • Grandville Police Department Badges and Boo | Oct. 31 from 5:30 p.m. to 7:30 p.m. | Details
  • The Haunt | Throughout October | Details

Montcalm County

  • Greenville Business Trick or Treat | Oct. 28 from 3:30 p.m. to 5 p.m. | Details
  • Trunk ‘N Treat at Greenville Church of the Nazarene | Oct. 31 from 4:30 p.m. to 6 p.m. | Details

Muskegon County

  • Muskegon County Sheriff Dive Team Underwater Pumpkin Carving | Oct. 16 from 1 p.m. to 3 p.m. | Details
  • Frauenthal Center free screening of “Hocus Pocus” | Oct. 16 at 3 p.m. | Details
  • Muskegon County Fairgrounds Trunk or Treat | Oct. 26 from 5:30 p.m. to 7 p.m. | Details
  • Noah Project Trunk or Treat | Oct. 29 from 1 p.m. to 4 p.m. | Details
  • Muskegon Heritage Museum of Business and Industry Tiny Tots Trick or Treat | Oct. 29 from 2 p.m. to 4 p.m. | Details
  • Downtown Muskegon Trunk and Treat | Oct. 29 from 6 p.m. to 8 p.m. | Details
  • Muskegon Living Life Church Trunk or Treat | Oct. 29 from 6 p.m. to 8 p.m. | Details
  • Hackley Public Library Halloween Story Time | Oct. 31 from 4 p.m. to 4:30 p.m. | Details

Newaygo County

  • Newaygo Community PACE Fall Open House Trunk or Treat | Oct. 21 from 2 p.m. 6 p.m. | Details
  • Grant Rice Lake Baptist Church Trunk or Treat | Oct. 31 from 6 p.m. to 8 p.m. | Details
  • White Cloud Community Library 5th Annual Haunted House | Oct. 31 from 7 p.m. to 9 p.m. | Details

Oceana County

  • Pentwater Spooktacular | Oct. 29 from 12 p.m. to 2 p.m. | Details
  • Free donuts at Pentwater Fire Department | Oct. 31 from 5 p.m. to 7 p.m. | Details

Ottawa County

  • Hudsonville Forest Grove Reformed Church Fall Festival | Oct. 15 from 9 a.m. to 1 p.m. | Details
  • Holland Outdoor Discovery Center Treats and Trails | Oct. 22 from 2 p.m. to 7 p.m. | Details
  • Grand Haven St. John’s Lutheran Church Trunk or Treat | Oct. 26 from 4 p.m. to 6 p.m. | Details
  • Holland Free Health Clinic Run For Your Life 5k | Oct. 29 | Details
  • Trick-or-Treating in Downtown Holland | Oct. 29 from 10 a.m. to 12 p.m. | Details
  • Herrick District Library Pumpkin Painting Party | Oct. 29 from 10 a.m. to 12 p.m. | Details
  • Coopersville Farm Museum Kids Costume Party | Oct. 29 from 10 a.m. to 1 p.m. | Details
  • Critter Barn Boo at the Barn | Oct. 29 from 10 a.m. to 5 p.m. | Details
  • Holland Armory Dias de Los Muertos | Oct. 29 from 12 p.m. to 3 p.m. | Details
  • Trunk or Treat (with Airplanes!) at Grand Haven Memorial Airport | Oct. 29 from 2 p.m. to 4 p.m. | Details
  • Park Theatre free screening of “Hocus Pocus” | Oct. 30 at 6 p.m. | Details
  • Downtown Zeeland Trick or Treat | Oct. 31 from 3 p.m. to 5 p.m. | Details
  • Downtown Grand Haven Trick or Treat | Oct. 21 from 4 p.m. to 5:30 p.m. | Details

St. Joseph County

  • Downtown Sturgis Trick or Treat | Oct. 28 from 4 p.m. to 6 p.m. | Details
  • Trunk or Treat at YMCA Camp Eberhart | Oct. 29 at 1 p.m. | Details
  • Centerville Harvest Festival | Oct. 29 | Details
  • Mendon Methodist Church Trunk or Treat | Oct. 31 4:30 p.m. to 5:30 p.m. | Details
  • Mendon Leonidas Missionary Trunk or Treat | Oct. 31 4:30 p.m. to 5:30 p.m. | Details
  • Mendon Creators’ Praise Trunk or Treat | Oct. 31 5:30 p.m. to 7:30 p.m. | Details

Van Buren County

  • Bloomingdale Branch Library Pumpkin Carving | Oct. 22 from 11 a.m. to 12:30 p.m., 1 p.m. to 2:30 p.m. | Details
  • Gobles Branch Library Halloween Craft Day | Oct. 22 from 11 a.m. to 1 p.m. | Details
  • Michigan State Police Paw Paw Post open house, trunk or treat and car seat check | Oct. 28 from 3 p.m. to 6 p.m. | Details
  • Bangor Branch Library Halloween Boo Costume Party | Oct. 29 from 11 a.m. to 1 p.m. | Details
  • Covert Branch Library Boo-rific Halloween Party | Oct. 31 from 3:30 p.m. to 5:30 p.m. | Details
  • Decatur Boo Bash | Oct. 31 from 3:30 p.m. to 5:30 p.m. | Details
generic halloween trick or treating getty

ADULT EVENTS

Grand Rapids

  • John Ball Zoo Roaring Nights + Living Lights: Halloween Spooktacular | Oct. 27 from 6 p.m. to 7 p.m. | Details

Allegan County

  • Star of Saugatuck Boos Cruise | Oct. 29 at 5 p.m. | Details
  • Douglas Halloween Parade for Adults | Oct. 29 at 10 p.m. | Details

Ottawa County

  • Herrick District Library Take & Make: Spooky String Art | Oct. 17 through Oct. 22 | Details
  • Hauntings & History Nights at The Felt Estate | Oct. 28 through Oct. 30 | Details

To add your event to the list, email ReportIt@woodtv.com. Be sure to include a link.

— Correction: A previous version of this article misstated the designated trick-or-treat time for the village of Decatur. We regret the error, which has been fixed.