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.…