List: Holiday events in West Michigan 2025

GRAND RAPIDS, Mich. (WOOD) — West Michigan is celebrating the holidays with hundreds of events.

Check out times and dates for parades, tree lightings, concerts and other winter festivities in the list below.

GRAND RAPIDS

  • Christkindl Markt 2025 | Nov. 19 to Dec. 23 | Details
  • Frederik Meijer Gardens: University of Michigan Health-West Christmas & Holiday Traditions | Nov. 26, 2025 through Jan. 4, 2026 | Tickets required | Details
  • Grand Rapids Public Museum: Let it Snow! (Planetarium show) | Saturdays and Sundays Nov. 28 through Dec. 19, and daily Dec. 20 to Jan. 4 | Details
  • Grand Rapids Symphony: Holiday Pops presented by Meijer | Dec. 5 through Dec. 7 | Details
  • GRPM member exclusive Santa meet and greet | Dec. 6 from 8 a.m. to 12 p.m. | $10 per group | Details
  • West Catholic Christmas Craft Show | Dec. 6 from 9 a.m. to 3 p.m. | Details
  • 5th Annual Boston Square Community Tree Lighting | Dec. 6 starting at 3:30 p.m. | Details
  • West Michigan Youth Ballet: The Nutcracker | Dec. 6-7, Dec. 13 | Details
  • Orchard Hill: Lighted Christmas Path | Dec. 12-14 6 p.m. to 9 p.m. | Details
  • Grand Rapids Ballet: The Nutcracker | Dec. 12-14, 19-21 | Details
  • Signing Santa | Dec. 13 from 10 a.m. to 1 p.m. | Registration required | Details
  • Say Hello to Santa in the Streets of Old Grand Rapids | Grand Rapids Public Museum | Dec. 13 from 11 a.m. to 3 p.m. | Free with general admission | Details
  • The Whoville 5K | Dec. 14 at 1 p.m. | Details
  • Menorah Lighting at Calder Plaza | Dec. 14 through Dec. 21 | Details
  • Free Christmas meal and gift at Ellnora’s Kitchen | Dec. 15 from 4 p.m. to 7 p.m. | Details
  • Lights on Creston | Dec. 17 from 4 p.m. to 8 p.m. | Details
  • Christkindl Markt @ Lights on Creston | Dec. 17 from 4 p.m. to 8 p.m. | Details
  • Holiday Classics Organ Concert at Grand Rapids Public Museum | Dec. 19 at 7 p.m., Dec. 20 at 2 p.m. | Details
  • Holiday shows at Wealthy Theatre | Details
    • How the Grinch Stole Christmas | Dec. 2 at 7:30 p.m.
    • Santa Show live on GRTV | Dec. 6 at 1 p.m.
    • White Christmas | Dec. 10 at 7:30 p.m.
    • The Muppet Christmas Carol | Dec. 16 at 7:30 p.m.
    • GRFS Presents: It’s a Wonderful Life (16mm Film Print) | Dec. 17 at 7:30 p.m.
    • Candlelight: Christmas Carols on Strings | Dec. 18 at 6:30 p.m., Dec. 27 at 6:30 p.m. and 8:45 p.m.
    • Home Alone | Dec. 21 at 2 p.m.
    • National Lampoons: Christmas Vacation | Dec. 22 & 23 at 7:30 p.m.

ALLEGAN COUNTY

  • Crane’s drive-thru holiday light show | Nov. 30 to Dec. 28 6 p.m. to 10 p.m. | Tickets required | Details
  • Plainwell Tree Lighting | Dec. 5 from 4 p.m. to 7:30 p.m. | Details
  • Fennville Holiday Celebration | Dec. 5 at 6 p.m. through Dec. 6 all day | Details
  • Wayland Annual Christmas Parade | Dec. 6 at 11 a.m. | Details
  • Otesgo Hometown Christmas | Dec. 6 starting at 12 p.m. | Details
  • Winterfest at the Felt Estate | Dec. 6 from 1 p.m. to 4 p.m. | Details
  • Plainwell Holiday Parade | Dec. 6 at 1 p.m. | Details
  • Dorr Christmas Tree Lighting | Dec. 6 from 5 p.m. to 7 p.m. | Details

BARRY COUNTY

  • Hastings Jingle and Mingle | Dec. 5 through Dec. 7 | Details
  • Middleville Christmas on the River | Dec. 4 from 5 p.m. to 8 p.m., Dec. 6 at 3 p.m., parade at 6 p.m. | Details
  • Gilmore Car Museum Winter Wonderland | various dates through Jan. 4 | Tickets $22 adult, $14 ages 5-17. Children 4 and under free | Details

BERRIEN COUNTY

  • Merry & Bright weekend in St. Joseph | Dec. 5-7 | Details
  • Reindog Parade | Dec. 6 at 3 p.m. | Details

BRANCH COUNTY

  • Hometown Holiday in downtown Coldwater | Dec. 5 at 2 p.m. | Details
  • Quincy Lights | Dec. 5, parade starts at 5:30 p.m. | Details
  • Kalamazoo Symphony Orchestra Holiday Concert at Tibbits Opera House | Dec. 12 at 7 p.m. | Tickets $10-$25 | Details
  • Polar Express at Tibbit Opera House | Dec. 13 at 2 p.m. | Donations encouraged | Details
  • Coldwater Chamber of Commerce Jingle Mingle party | Dec. 18 at 5:30 p.m. | $20 for non-members, free to members | Details
  • The Christmas Magic Show at Tibbits Opera House | Dec. 19 at 7 p.m. | Tickets $10-$30 | Details
  • The Best Christmas Pageant Ever at Tibbits Opera House | Dec. 20 at 2 p.m. | Donations encouraged | Details

CALHOUN COUNTY

  • Battle Creek Winter Wanderland | Dec. 6 from 2 p.m. to 8 p.m. | Details
  • Battle Creek Brass Band Holiday Concert | Dec. 6 at 7:30 p.m.| Details
  • Tinsel Toes 5k | Dec. 13 from 5:30 p.m. to 7 p.m. | $40 registration | Details
  • Home for the Holidays by the Battle Creek Symphony | Dec. 13 at 7:30 p.m. | Tickets $17-$56 for adults, $8 students | Details
  • Merry Mile at the Calhoun County Fairgrounds | Thursdays-Sundays, 6 p.m. to 9 p.m. throughout December | Details

IONIA COUNTY

  • Ionia tree lighting and Twinkle Town Parade | Dec. 5 from 6 p.m. to 9 p.m. | Details
  • Belding’s Home for the Holidays | Dec. 8-14 | Details
  • Portland Holidayfest | Dec. 13 from 9 a.m. to 1 p.m. | Details

KALAMAZOO COUNTY

  • Santa’s Workshop at Kalamazoo Experiential Learning Center | Dec. 4-7, 11 various times | Details
  • Portage Traditional Holiday & Tree Lighting Ceremony | Dec. 6 from 6 p.m. to 8 p.m. | Details
  • Come, let us adore Him: Interfaith event to celebrate Christ’s birth | Dec. 7 from 6 p.m. to 8 p.m. | 1112 N Drake Road, Kalamazoo | Details
  • Ugly sweater party benefitting Communities in Schools of Kalamazoo | Dec. 9 from 5 p.m. to 8 p.m. | Tickets $30 | Details
  • December to Remember | Dec. 11 from 5:30 p.m. to 6:30 p.m. | Details
  • Moonlight Madness in Kalamazoo | Dec. 12 from 6 p.m. to 11 p.m. | Details
  • Holiday Lights Ride | Dec. 12 at 7 p.m. | Details
  • Christmas Craft Show | Dec. 13 from 9 a.m. to 3 p.m. | Details
  • Christmas in the Burg | Dec. 13 from 12 p.m. to 8 p.m. | Details
  • Santa Skate at the Ice Rink at Millennium Park in Portage | Dec. 20 from 1 p.m. to 3 p.m. | Details
  • Holly Jolly Trolley in Kalamazoo | Various times through December. Special hours on Dec. 22, 23, 24, 31 | Details

KENT COUNTY

  • Walker Winterfest | Dec. 4 from 5:30 p.m. to 7 p.m. | Details
  • Kentwood holiday light parade and tree lighting ceremony | Rescheduled for Dec. 4 from 6 p.m. to 8 p.m. | Details
  • Ada Business Association: Tinsel, Treats and Trolleys | Dec. 5 from 5:15 p.m. to 8:30 p.m. | Details
  • Holiday Market at Rivertown Crossings Mall | Dec. 5-6 from 10 a.m. to 8 p.m. | Details
  • Lowell Christmas festivities and Annual Night-time Santa Parade | Dec. 6 all day | Details
  • “A Tough Cookie” Holiday Open House at Cedar Springs Public Library | Dec. 6 from 9 a.m. to 12 p.m. | Details
  • Rockford’ Santa Parade | Dec. 6 at 11 a.m. | Details
  • Santa Event | Dec. 6 from 1 p.m. to 4 p.m. | Tickets ages 2-17 $4-6 | Details
  • Christmas in Caledonia | Dec. 6 from 3:45 p.m. to 8 p.m. | Details
  • Grandville Christmas at the Commons | Dec. 6 from 5 p.m. to 8 p.m. | Details
  • Wrap up Wyoming | Dec. 6 from 6 p.m. to 8 p.m. | Details
  • A Cedar Springs Christmas “Mingle with Kris Kringle” | Dec. 6 | Details
  • Horrocks Holiday Jamboree | Dec. 11 from 4 p.m. to 8 p.m. | Details
  • Christmas Character Brunch in Rockford | Dec. 13 at 10 a.m. to Dec. 14 at 1:30 p.m. | Details
  • Santa Parade South Kent Chamber of Commerce | Dec. 14 from 10 a.m. to 11 a.m. | Details
  • Santa Storytime at Cedar Springs Public Library | Dec. 18 from 6:30 p.m. to 7:15 p.m. | Details
  • Breakfast with Santa | Dec. 20 from 8:30 a.m. to 11 a.m. | Details
  • Live Nativity at Algoma Baptist Church | Dec. 22-24 | Details
  • Ready for Reindeer! KDL | Various dates | Details
  • Winter Wonder Stories KDL | Various dates | Details

MECOSTA COUNTY

  • Symphonic Santa Sunday concert by Ferris State University Music students | Dec. 7 from 4 p.m. to 6 p.m. | Details

MONTCALM COUNTY

  • Greenville Christmas Parade & Celebration | Dec. 5 from 5:30 p.m. to 10 p.m. | Details
  • Stanton Holiday Block Party & Parade | Dec. 18 at 5 p.m. | Details

MUSKEGON COUNTY

  • Festival of Trees at Muskegon Museum of Art | Nov. 26 through Jan. 4 | Tickets $5-$13 | Details
  • Mona Shores America’s Tallest Singing Christmas Tree | Dec. 4 through Dec. 6 | Tickets $21.50 to $24.50 | Details
  • Lakeside District Association’s Holidays in Lakeside | Dec. 6 at 10 a.m. | Details

NEWAYGO COUNTY

  • Christmas Walk Newaygo | Dec. 5 from 6 p.m. to 9 p.m. | Details
  • St. Nick Kick 2025 | Dec. 6 at 10 a.m. | Registration $40 | Details
  • Christmas in Croton | Dec. 6 from 2 p.m. to 5 p.m. | Details
  • Santa and S’mores at Camp Newaygo | Dec. 6 from 4-8 p.m. | Tickets $9 per person or $30 for family of four | Details

OTTAWA COUNTY

  • Holland Holiday Kerstmarkt | Nov. 21 through Dec. 20 | Details
  • Spring Lake Sparkle | Nov. 29 through Dec. 20 | Details
  • Santa Train in Coopersville | Various dates Nov. 29 -Dec. 21 from 10:30 a.m. to 5 p.m. | Details
  • Christmas at Reenders Farm | Dec. 5 from 3 p.m. to 8 p.m. | Details
  • Feel the Zeel of Christmas | Dec. 5-6 | Details
  • Coopersville Christmas Parade of Lights, tree lighting | Dec. 5 from 4 p.m. to 8 p.m. | Details
  • Winter craft and kids market | Dec. 6 from 9 a.m. to 4 p.m. |Details
  • Holiday Artist Trail in Grand Haven | Dec. 6 from 10 a.m. to 4 p.m. | Details
  • Jingle Bell Parade | Dec. 6 from 6 p.m. to 9 p.m. | Details
  • Howard Miller Community Center Holiday Train Show | Dec. 8-18 Monday through Thursday 6:30 p.m. to 8 p.m., Dec. 13 & 20 from 10 a.m. to 12 p.m. | Details
  • Ugly Sweater Day in Grand Haven | Dec. 12 from 10 a.m. to 6 p.m. | Details
  • Snug Bazaar Pop-up Event | Dec. 17 & 18 from 5:30 p.m. to 8:30 p.m. | Details

ST. JOSEPH COUNTY

  • Christmas In Constantine- Caroling & Lighted Parade | Dec. 6 at 6 p.m. to 8 p.m. | Details

To add your city’s event to this list, send us an email at [email protected]. Be sure to include a link.

You can also submit photos of your home’s holiday lights or decorations at woodtv.com/ReportIt and they may be featured on our website.

Story continues

TRENDING NOW

LATEST LOCAL NEWS