SundayOctober 25
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 9 a.m. to 5 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 10amRosewood ProvisionsRosewood Provisions · 106 N 7th St · Tri-CitiesDrop-in, hands-on holiday edition workshop where staff guide you through making a fall-scented room spray or simmer pot to take home. RSVP through the event page.
- 1pm to 3pmLoutit District LibraryLoutit District Library, Youth Program Room · 407 Columbus Ave · Tri-CitiesA supernatural murder mystery party game for teens in grades 7 through 12, who play suspects or investigators. Registration is required for the 25 seats, with a waitlist.
- 1pm to 2:30pmSatya YogaSatya Yoga · 439 Butler St · Saugatuck, Douglas & FennvillePhysical therapist Mary Ellen Shanahan covers pelvic anatomy, common concerns, biofeedback and treatment options, with time for questions. Space is limited and registration is required through the studio's Square link; the price is not posted.
- 1pm to 3pmSix-Oh StudiosSix-Oh Studios · Douglas Ave · HollandSix-Oh Studios on Douglas Avenue hosts a free Halloween trunk or treat with candy and costumes for families. Extra parking is available at Cross Country Cycle.
- 2pmSaugatuck-Douglas District LibrarySaugatuck-Douglas District Library · 174 Center St · Saugatuck, Douglas & FennvilleBring a favorite poem to read, including your own, or come to listen.
- 2pm to 5pmModales WinesModales Winery, Acorn Barn · 2128 62nd St · Saugatuck, Douglas & FennvilleBring up to four books in good condition to trade at the winery's annual book swap, held in memory of Cat Francisco. All genres are accepted; wine is sold by the glass or bottle and no admission fee is listed.
- 2pm to 5pmHolland Aquatic CenterHolland Aquatic Center · 550 Maple AveHolland Aquatic Center hosts decorated trunks, candy and games for kids of all ages, with a prize for the best trunk. Costumes are encouraged and families should bring a bag for treats. Halloween Splash Time runs noon to 5 p.m. the same day, so bring a swimsuit and towel.
- 4pm to 9pmThe Dunes ResortThe Dunes Resort, Nightclub and Main Bar · 333 Blue Star Hwy · Saugatuck, Douglas & FennvilleDrag performers host bingo with cash prizes, closing out the resort's Make-A-Wish Weekend. Proceeds go to West Shore Aware.
- 4pm to 5:30pmHarderwyk MinistriesHarderwyk Ministries · W Lakewood Blvd · HollandHarderwyk Ministries holds an afternoon of fall fun with a trunk or treat open 4 to 5 p.m. only, a golden pumpkin scavenger hunt on the yard and nature trail, and a pumpkin carving contest for pre-carved pumpkins. Come in costume.
- 4pmMichigan Sober SocialThe Momentum Center for Social Engagement · 401 N 7th St · Tri-CitiesMichigan Sober Social and the Momentum Center host an alcohol-free Lions watch party on a big screen with food, coffee, non-alcoholic drinks, football squares, raffles and giveaways. Kickoff is 4:25 p.m. Bring a tailgating dish and a chair.
- 5pm to 6:30pmValley Church and Spring Valley ChurchSpring Valley Church parking lot · 5947 Lake Michigan Dr · Allendale & CoopersvilleValley Church and Spring Valley Church team up for their annual Trunk or Treat with decorated trunks, candy and family fun in the Spring Valley Church parking lot, directly across the street from Valley Church. Come in costume and bring a trick-or-treat bag. Everyone is welcome.
- 5pm to 7pmCoopersville Brewing CompanyCoopersville Brewing Company · Allendale & CoopersvilleChef Kyle and Pizza MI serve a five-course seated dinner of Italian street food. Seating is limited to 50 tickets, sold through the brewery's online shop.
- 6pm to 8pmNew Holland BrewingNew Holland Brewing · 66 E 8th StFree weekly pub quiz with prizes; reservations encouraged, full menu available.
- All dayGVSU Department of Visual and Media ArtsCalder Arts Center Front Atrium Gallery, GVSU Allendale Campus · Allendale & CoopersvilleGVSU's Visual and Media Arts department hangs its annual Halloween exhibition in the front atrium of the Calder Arts Center, with mutant illustrations, toxic digital animations and experimental 3D designs by students, faculty and staff. The show is on view through November 5 and is open to the community. Gallery hours are not posted.
- Time not postedCoopersville & Marne RailwayCoopersville & Marne Railway boarding platform · 311 Danforth Street · Allendale & CoopersvilleThe 90-minute Pumpkin Train runs from Coopersville to Marne and back on weekends in October, with the Pumpkin and her sidekicks entertaining riders and a gift and candy for each child at the end. Costumes are encouraged. Premium class adds table seating, Hill Brothers cider and a pumpkin donut. Departure times are on the railway's online ticket calendar; arrive 30 minutes before departure. The ticket office is at 306 Main St.
- Time not postedCrane's Pie PantryCrane's Pie Pantry · 6054 124th Ave · Saugatuck, Douglas & FennvilleJack Leaver fills in for regular Sunday performer Michael Hulett at the orchard restaurant and bakery, open daily 9 am to 6 pm.
MondayOctober 26
- 8am to 6pmCrisp Country AcresCrisp Country Acres · 5888 120th Ave · HollandCrisp Country Acres offers a corn maze scavenger hunt, u-pick pumpkins, a free animal barn and playground, and voting in the Strawtastic Showdown decorated straw bale contest through October 31.
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 9 a.m. to 5 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 11 a.m. to 7 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 9:30am to 10amHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library offers a Spanish and English storytime with songs, fingerplays and stories for children from birth to age five. Free.
- 9:30am to 10amLoutit District LibraryRobinson Township Park · 11758 Buchanan St · Tri-CitiesOutdoor family storytime with stories, songs and interactive activities for ages 0 to 5, with all ages welcome. In bad weather it moves to Robinson Township Hall. No registration.
- 9:30amGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonPancakes are served at 9:30 a.m. and bingo starts at 10 a.m. Cards are 25 cents each, play as many as you can handle. Sponsored by Baruch, Rivertown Ridge and Cook Funeral Home.
- 10am to 11amAllendale Township LibraryAllendale Township Library · 6175 Library Ln · Allendale & CoopersvilleChildren 6 and under and their caregivers read stories, sing songs and practice early literacy skills.
- 10:30am to 11amGary Byker Memorial Library of HudsonvilleHuddy's Ice Cream patio · 5340 Plaza Ave · Hudsonville & JenisonGary Byker Memorial Library brings stories, songs and rhymes for young children to the patio at Huddy's. No registration is needed. Storytime attendees get a buy one, get one 50 percent off deal on bubble waffles during the event.
- 11am to 12:30pmFour Pointes Center for Successful AgingFour Pointes Center for Successful Aging · 1051 S Beacon Blvd · Tri-CitiesWeekday soup and salad bar lunch open to everyone, with no membership required. Guests 60 and older pay a donation; others pay $8.
- 12pm to 7:30pmPost Family FarmPost Family Farm · 5081 Bauer Rd · Hudsonville & JenisonThe fall festival runs noon to 7:30 p.m. with zip lines, a pumpkin patch, giant straw climb, farm animals, corn house, wagon rides, gopher tunnels, gaga ball and bonfires. Apple cannons run 4 to 7 p.m. on weekdays. Pony rides and apple cannons cost extra. Closed Sundays.
- 12pm to 5pmLeben Art GalleryLeben Art Gallery · 23 Center St · Saugatuck, Douglas & FennvilleFirst day of a two-day rag rug weaving class on pre-dressed floor looms, Oct 26 from noon to 5 pm and Oct 27 from noon until projects are finished. Materials, snacks and refreshments are included; two spots per session, booked through the gallery.
- 1pmGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonA program on the many ways women supported the World War II effort beyond the Rosie the Riveter image, from wartime production and military service to volunteer organizations and home front life. Sponsored by Honor Credit Union.
- 2pm to 4pmLoutit District LibraryLoutit District Library, Downstairs Open Space · 407 Columbus Ave · Tri-CitiesDrop-in, confidential conversations with a trained, nonjudgmental volunteer in a quiet space, offered with the Momentum Center. All ages, first come, first served, no appointment needed.
- 2:30pm to 4pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandThe Better Investing group holds its monthly public meeting at Herrick District Library.
- 4pmHolland Board of Public WorksHolland BPW Service Center Boardroom · 625 Hastings AveThe Holland BPW board holds its monthly study session, where staff and consultants discuss upcoming issues and no action is taken. Agendas are posted on the City of Holland CivicWeb portal before the meeting.
- 4pm to 5pmCoopersville Area District LibraryCoopersville Area District Library · 333 Ottawa Street · Allendale & CoopersvilleKids and tweens drop in for STEM activities, games and experiments. No registration is required.
- 4pm to 8pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleHalloween-themed self-guided tour of the 1928 mansion with dimmed lights, spooky decor and stories, and no jump scares or gore. Tickets are sold at the door; questions go to (616) 335-8982.
- 4:30pmInterurban Transit AuthorityInterurban Transit Authority · 100 E Wiley Rd · Saugatuck, Douglas & FennvilleRegular meeting of the transit authority board. Cancellations or changes are posted at least 48 hours ahead.
- 5pmCity of Grand HavenCentral Park Place · 421 Columbus Ave · Tri-CitiesThe Central Park Place board meets at 5 p.m. at the community center.
- 5pm to 8pmAmerican Legion GoodfellowsCulver's of Grand Haven · Tri-CitiesA portion of each bill during the share night goes to the American Legion Goodfellows to help local families at Christmas.
- 5pm to 7pmHudsonville Public SchoolsHudsonville Public Schools · 3886 Van Buren Street · Hudsonville & JenisonThe Board of Education holds a work session at the district office. No agenda is posted yet.
- 5pm to 6pmSnap Fitness Allendale and Ivy RehabSnap Fitness Allendale · Allendale & CoopersvilleIvy Rehab leads a seminar on how posture, prolonged sitting, movement patterns and daily activities affect mobility and performance, for athletes, desk workers and anyone who wants to stay active as they age. Free for members and the community. Reserve a spot by calling 616-895-2176.
- 6pm to 7:30pmHolland Area Arts CouncilHolland Area Arts Council · 150 E 8th St Suite 200The Holland Area Arts Council runs an improvisation-based group for adults 18 and older that builds confidence, listening skills and creativity. Book at hollandarts.org/shop.
- 6pm to 8pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library screens the film The Patriot, rated R, for adults. Free.
- 6pm to 8pmLoutit District LibraryLoutit District Library, Program Room B · 407 Columbus Ave · Tri-CitiesPeer-led writing session for teens and adults with silent writing followed by group discussion and feedback. No registration.
- 6pm to 7pmVillage of Spring LakeVillage Hall, downstairs conference room · 102 W Savidge St · Tri-CitiesThe Village of Spring Lake Historic Conservation Commission holds a work session in the downstairs conference room at Village Hall.
- 6pmAllendale Charter TownshipAllendale Fire Department Training Room · 6660 Lake Michigan Dr · Allendale & CoopersvilleThe board meets in the fire department training room rather than Township Hall for this meeting. The posted agenda includes Resolution 2026-18 and Ordinance 2026-13 on the Dewpointe West PUD amendment, a first reading of the Zeinstra rezoning ordinance, tentative preliminary plat approval for Emerald Springs Phase 3, scheduling a public hearing on the proposed 2027 budget, and a Town Center Work Group discussion.
- 6pmAllendale Public SchoolsOakwood Board Room, Allendale Public Schools · 10505 Learning Lane · Allendale & CoopersvilleThe board holds a work session in the Oakwood Board Room. Enter through Door A. No agenda is posted yet.
- 6pm to 8pmCoopersville Farm MuseumCoopersville Farm Museum · 375 Main Street · Allendale & CoopersvilleAdults gather for a craft night with Shawna at the farm museum. The museum says events are subject to change and asks visitors to call 616-997-8555 to confirm.
- 6pm to 7pmSatya YogaSatya Yoga · 439 Butler St · Saugatuck, Douglas & FennvilleMichelle and Teresa lead a gathering of yoga, breathwork, meditation, sound healing and contemplation themed to the Hunter's Moon. Sign-up through the studio's Square link is suggested; the price is not posted.
- 6:30pm to 8pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandTeens and adults build a foldable paper spectrometer that splits white light into its colors. Registration is required and closes October 25.
- 6:30pm to 7:30pmHerrick District LibraryWindow on the Waterfront · HollandHerrick District Library's audiobook walking club meets at Window on the Waterfront to walk for 30 to 45 minutes and then discuss. All ages.
- 6:30pm to 8:30pmMichigan West Coast Chamber of CommerceTulyp Hotel, fifth-floor lounge · 61 E 7th St · HollandWest Coast Young Professionals host a trivia night in the fifth-floor lounge of the Tulyp Hotel, open to members and non-members. Advance registration is appreciated, and food and drinks are available for purchase.
- 6:30pm to 7:30pmAllendale Township LibraryAllendale Township Library program room · 6175 Library Ln · Allendale & CoopersvilleThe library's monthly book club for adults discusses Carrie by Stephen King. New members are welcome.
- 6:30pmCity of SaugatuckSaugatuck City Hall · 102 Butler St · Saugatuck, Douglas & FennvilleRegular council meeting, held in person and on Zoom (meeting ID 269 857 2603). The agenda had not been posted as of October 22.
- 7pm to 8:30pmHope College Department of Political ScienceGraves Hall, Winants Auditorium · 263 College Ave · HollandHope College's political science department hosts a lecture by Brent Orrell in Winants Auditorium. The college asks anyone needing disability accommodations to email accessibility@hope.edu.
- 7pmGrand Haven Charter TownshipTri-CitiesRegular meeting of the township Board of Trustees. The calendar entry does not list a room or agenda.
- 7pmCoopersville Area Public SchoolsCoopersville Area Public Schools Administration Building · Allendale & CoopersvilleThe board holds a regular meeting at the Administration Building. No agenda is posted yet.
- 7pmKing TriviaPike 51 Brewery and Hudsonville Winery · 3768 Chicago Dr · Hudsonville & JenisonQuizmaster David Mund hosts the weekly Monday pub quiz at Pike 51. The venue page does not list a cost.
- 8pmRadar Hill Hiking ClubWau-Ke-Na Preserve, south tract parking lot · 1599 Lakeshore Dr · Saugatuck, Douglas & FennvilleAbout two miles on flat terrain under the full moon, with no talk or presentation. Meet in the south tract lot about three quarters of a mile north of Glenn; bring a red-beam flashlight and dress for the weather. Leashed dogs are allowed but discouraged.
- All dayHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library invites patrons to drop off a picture of a loved one for the community ofrenda, which stays on display through November 3. All ages, drop in, in English and Spanish.
TuesdayOctober 27
- 8am to 6pmCrisp Country AcresCrisp Country Acres · 5888 120th Ave · HollandCrisp Country Acres offers a corn maze scavenger hunt, u-pick pumpkins, a free animal barn and playground, and voting in the Strawtastic Showdown decorated straw bale contest through October 31.
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 11 a.m. to 7 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 9am to 11amOttawa CountyOttawa County Administration Building, Board Room · 12220 Fillmore St · CountywideRegular meeting of the county Board of Commissioners, also livestreamed on YouTube with Zoom participation for public comment. No agenda is posted yet.
- 9:30am to 10amHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandHerrick's North Branch offers stories, bounces, rhymes and songs for babies up to 18 months with a caregiver, followed by playtime. Free.
- 9:30am to 10amHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library offers stories, singing and play for ages 3 to 5 with a caregiver. Free.
- 9:30am to 10amLoutit District LibraryLoutit District Library, Program Room A · 407 Columbus Ave · Tri-CitiesShort, movement-filled storytime with dancing and wiggling for toddlers 18 months to 3 years with a caregiver. No registration.
- 10am to 12pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandVisitors can watch Herrick's maker-in-residence Jaer Medina work on his craft and ask questions. All ages, drop in.
- 10am to 11amAllendale Township LibraryAllendale Township Library · 6175 Library Ln · Allendale & CoopersvilleBabies ages 0 to 2 and their caregivers read stories, sing songs and rhymes, and play.
- 10amCoopersville Area District LibraryCoopersville Area District Library · 333 Ottawa Street · Allendale & CoopersvilleMiss Brenda leads books, songs, rhymes and a craft for ages 3 to 5 and their caregivers. Drop in, no registration needed.
- 10amGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonA beginner watercolor workshop at the township senior center. Cost and registration details are not posted.
- 10:30am to 11amHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandHerrick's North Branch offers stories, bounces, rhymes and songs for babies up to 18 months with a caregiver, followed by playtime. Free.
- 10:30am to 11amLoutit District LibraryLoutit District Library, Program Room A · 407 Columbus Ave · Tri-CitiesSecond session of the movement-filled storytime for toddlers 18 months to 3 years with a caregiver. No registration.
- 11am to 12:30pmFour Pointes Center for Successful AgingFour Pointes Center for Successful Aging · 1051 S Beacon Blvd · Tri-CitiesWeekday soup and salad bar lunch open to everyone, with no membership required. Guests 60 and older pay a donation; others pay $8.
- 12pm to 7:30pmPost Family FarmPost Family Farm · 5081 Bauer Rd · Hudsonville & JenisonThe fall festival runs noon to 7:30 p.m. with zip lines, a pumpkin patch, giant straw climb, farm animals, corn house, wagon rides, gopher tunnels, gaga ball and bonfires. Apple cannons run 4 to 7 p.m. on weekdays. Pony rides and apple cannons cost extra. Closed Sundays.
- 12pmLeben Art GalleryLeben Art Gallery · 23 Center St · Saugatuck, Douglas & FennvilleSecond day of the rag rug weaving class, from noon until projects are finished. The $200 fee covers both days.
- 12:45pmGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonKim Murphy tells the story of journalist Nellie Bly, who in 1887 feigned insanity to spend ten days undercover inside the women's asylum at Bellevue Hospital for Joseph Pulitzer's newspaper. Sponsored by Ofield Funeral Home.
- 1:30pm to 2:30pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library hosts activities and community connection for adults with intellectual and developmental disabilities and their care partners. The group meets the fourth Tuesday of the month.
- 1:30pm to 7pmCoopersville United Methodist ChurchCoopersville United Methodist Church · 105 68th Avenue North · Allendale & CoopersvilleCoopersville UMC hosts its monthly blood drive. Appointments are honored and walk-ins are welcome as the schedule allows. Sign up at coopersvilleumc.org/blood-drives.html or email blooddrive@CoopersvilleUMC.org.
- 2pm to 4pmHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandAdults can drop in at Herrick's North Branch with tech questions, such as setting up email on a phone. Free.
- 4pm to 5pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandKids ages 8 and up explore the traits and habitats of Michigan birds. Registration is required and closes October 27 at 3 p.m.
- 4pm to 5pmLoutit District LibraryLoutit District Library, Program Room A · 407 Columbus Ave · Tri-CitiesFifth Third Bank managers Kelly and Denise cover scam and identity theft protection plus budgeting, saving and debt tips. For adults; registration is required, with 50 seats.
- 4pm to 7:45pmLoutit District LibraryLoutit District Library, Program Room B · 407 Columbus Ave · Tri-CitiesWeekly social group for knitters, crocheters and cross-stitchers of all skill levels. No registration.
- 4pm to 8pmCoopersville Brewing CompanyCoopersville Brewing Company · Allendale & CoopersvilleThe Pizza Plug 616 food truck returns to the brewery for the last stop on its October food truck schedule.
- 4pm to 8pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleHalloween-themed self-guided tour of the 1928 mansion with dimmed lights, spooky decor and stories, and no jump scares or gore. Tickets are sold at the door; questions go to (616) 335-8982.
- 5pm to 8pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandTeens and adults of all experience levels join an ongoing open campaign that meets every other Tuesday at Herrick District Library. Free.
- 5pm to 7:30pmHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandThe Sapphire Lake Management Board holds its annual meeting at Herrick's North Branch.
- 5:30pmHolland Charter TownshipHollandThe agenda includes public hearings on a sign variance for a new Longhorn Steakhouse at 12383 James Street, a request to raise an accessory building at 105 Elm Lane, and an appeal of the zoning administrator's decision on murals at 9730 Adams Street. The township office is at 353 North 120th Avenue, (616) 396-2345.
- 5:30pmCity of Grand HavenGrand Haven Memorial Airpark · 16446 Comstock St · Tri-CitiesThe Grand Haven Airport Board meets at 5:30 p.m. at the airport.
- 6pm to 8pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandPastor Massey, an American history scholar, examines Biblical values in the U.S. Constitution and compares them with Islamic government. All ages.
- 6pmZeeland East AthleticsZeeland East High School GymZeeland East hosts Hamilton in girls varsity volleyball. JV and freshman matches start at 5 p.m.
- 6pmHolland Christian AthleticsHolland Christian High School GymHolland Christian hosts Unity Christian in girls varsity volleyball. JV and freshman matches start at 5 p.m.
- 6pmHolland Christian AthleticsHolland Aquatic CenterZeeland East's girls swim and dive team travels to Holland Christian for a meet at the Holland Aquatic Center.
- 6pmGrand Haven Charter TownshipTri-CitiesThe township has posted notice of a public hearing on a dimensional variance request for this meeting. The calendar entry does not list a room or agenda.
- 6pm to 8pmOff The Chain BrewstilleryOff The Chain Brewstillery · 1434 Colfax Ave · Tri-CitiesHalloween-themed craft night where guests grab a drink and paint a spooky watercolor to take home. Doors open at 5:30 p.m.; spaces are limited, so reserve by texting (231) 563-3638.
- 6pm to 7:30pmVillage of Spring LakeBarber School Community Building · 102 W Exchange St · Tri-CitiesRegular meeting of the village Planning Commission, open to the public. The agenda is posted on the village site before the meeting.
- 6pm to 7pmSpring Lake Public SchoolsSpring Lake High School, Fitness and Aquatic Center pool · 16140 148th Ave · Tri-CitiesHome swim meet against Fremont at the Spring Lake competitive pool. Tickets are available through the athletics site.
- 6pmSpring Lake Public Schools AthleticsHolland High SchoolSpring Lake travels to Holland High School for a varsity volleyball match.
- 6pmSaugatuck-Douglas District LibrarySaugatuck-Douglas District Library · 174 Center St · Saugatuck, Douglas & FennvilleLearn the basics of Japanese sashiko hand stitching, pattern transfer and tools, and make small projects such as coasters, pincushions or clothing patches.
- Time TBAFlight PathWest Michigan Regional Airport · 1581 Washington Ave · HollandFlight Path, a volunteer-run nonprofit, hosts a free aviation program for students in grades 6 through 12 with flight simulators, a hangar tour, time in an airplane cockpit and talks with pilots and mechanics. Students register and parents attend with them.
- 6:30pmWest Ottawa AthleticsWest Ottawa High School · HollandWest Ottawa hosts Grand Haven in girls varsity volleyball. JV and freshman matches start at 5:30 p.m.
- 6:30pm to 9:30pmGrand Armory BrewingGrand Armory Brewing · 17 S 2nd St · Tri-CitiesGrand Armory Brewing plays records in the taproom. Bring your own vinyl to share or just listen over a drink.
- 6:30pmCoopersville Area District LibraryCoopersville Area District Library · 333 Ottawa Street · Allendale & CoopersvilleThe library screens the 1993 Disney classic Hocus Pocus, rated PG, with fresh popcorn and candy. Doors open at 6 p.m. and the movie starts at 6:30 p.m.
- 6:30pm to 8pmCoopersville Farm Museum and Event CenterCoopersville Farm Museum and Event Center · 375 Main St · Allendale & CoopersvilleThe Coopersville Farm Museum hosts a monthly ukulele strum on the fourth Tuesday. All are welcome. Cost is $6, or $3 for students. More information is at coopersvilleukulele.com.
- 7pm to 8pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick's monthly book club for adults discusses new historical fiction and the periods and perspectives it covers. Free.
- 7pm to 8pmFennville Public SchoolsFennville High School, Sheehan Auditorium · 4 Memorial Dr · Saugatuck, Douglas & FennvilleFall concert by the Fennville Middle School bands.
- 7:30pm to 11:30pmPark TheatrePark Theatre · 248 S River Ave · HollandPark Theatre's Halloween open mic features ten acts and a featured tribute performance in a decorated venue, with costumes encouraged. Doors open at 7:30 p.m. and the show starts at 8 p.m. Ages 18 and up, or younger with a guardian.
WednesdayOctober 28
- 8am to 2pmHolland Farmers Market8th Street Marketplace · 150 W 8th St · HollandThe Holland Farmers Market brings more than 75 farmers and vendors with Michigan-grown produce, flowers, plants, baked goods, honey, maple syrup, meats and specialty foods.
- 8am to 6pmCrisp Country AcresCrisp Country Acres · 5888 120th Ave · HollandCrisp Country Acres offers a corn maze scavenger hunt, u-pick pumpkins, a free animal barn and playground, and voting in the Strawtastic Showdown decorated straw bale contest through October 31.
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 9 a.m. to 5 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 11 a.m. to 7 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 8:45am to 10:30amGrand Haven ChamberTri-CitiesThe Grand Haven Chamber hosts a morning forum on transportation. The venue and registration details are on the chamber's event page.
- 9:30am to 10amHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandHerrick's North Branch offers songs, rhymes, stories and activities for ages 3 to 5 with a caregiver, followed by playtime. Free.
- 9:30am to 10amHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library offers fingerplays, songs and stories for ages 18 months to 3 with a caregiver. Free.
- 10am to 12pmLoutit District LibraryLoutit District Library, Program Rooms A and B · 407 Columbus Ave · Tri-CitiesRelaxed coloring morning for adults with coffee, tea, cocoa and supplies provided. Room A is for conversation and Room B is a quiet space. No registration.
- 10am to 12pmLoutit District LibraryLoutit District Library, Downstairs Open Space · 407 Columbus Ave · Tri-CitiesDrop-in, confidential conversations with a trained, nonjudgmental volunteer in a quiet space, offered with the Momentum Center. All ages, first come, first served, no appointment needed.
- 10am to 2pmGVSU Votes, Civic EngagementKirkhof Center, GVSU Allendale Campus · Allendale & CoopersvilleThe Allendale Township satellite clerk's office sets up in the Kirkhof Center so eligible voters can register, update a registration, request an absentee ballot or vote in person. Open to community members as well as students, faculty and staff.
- 10am to 10:30amCoopersville Area District LibraryCoopersville Area District Library · 333 Ottawa Street · Allendale & CoopersvilleA half-hour of music, dancing and playful activities for kids 12 months and older with their caregivers. No registration needed.
- 10amCity of the Village of DouglasSaugatuck, Douglas & FennvilleRegular meeting of the Downtown Development Authority. The meeting room is not posted on the city calendar; call 269-857-1438.
- 10:30am to 11amHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library offers fingerplays, songs and stories for ages 18 months to 3 with a caregiver. Free.
- 10:30am to 11:30amLoutit District LibraryLoutit District Library, Youth Program Room · 407 Columbus Ave · Tri-CitiesLonger themed storytime with reading, singing and play for ages 3 to 5 and their grown-ups. No registration.
- 10:45am to 11:15amCoopersville Area District LibraryCoopersville Area District Library · 333 Ottawa Street · Allendale & CoopersvilleA second half-hour session of music, dancing and playful activities for kids 12 months and older with their caregivers. No registration needed.
- 11am to 12:30pmFour Pointes Center for Successful AgingFour Pointes Center for Successful Aging · 1051 S Beacon Blvd · Tri-CitiesWeekday soup and salad bar lunch open to everyone, with no membership required. Guests 60 and older pay a donation; others pay $8.
- 11am to 11:45amPatmos LibraryPatmos Library · 2445 Riley St · Hudsonville & JenisonPatmos Library's Wednesday storytime takes a pumpkin theme this week.
- 12pm to 7:30pmPost Family FarmPost Family Farm · 5081 Bauer Rd · Hudsonville & JenisonThe fall festival runs noon to 7:30 p.m. with zip lines, a pumpkin patch, giant straw climb, farm animals, corn house, wagon rides, gopher tunnels, gaga ball and bonfires. Apple cannons run 4 to 7 p.m. on weekdays. Pony rides and apple cannons cost extra. Closed Sundays.
- 1pm to 3pmPatmos LibraryPatmos Library · 2445 Riley St · Hudsonville & JenisonArt instructor Brandi VanHouten leads a relaxed watercolor afternoon for ages 14 and up, with supplies and snacks provided and no experience needed. Registration is required and space is limited.
- 1:30pm to 2:45pmGrand Valley Writers SeriesKirkhof Center Room 2204, GVSU Allendale Campus · 10670 S Campus Dr · Allendale & CoopersvilleAuthor Curtis Chin reads from and discusses his memoir Everything I Learned, I Learned in a Chinese Restaurant, the 2025-26 Great Michigan Read, and takes questions. Community members are listed among the audience.
- 2pm to 4pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandAdults can drop in at Herrick's Main Library with tech questions, such as setting up email on a phone. Free.
- 2pm to 3pmLoutit District LibraryLoutit District Library, Program Room B · 407 Columbus Ave · Tri-CitiesDiscussion of the October pick, I Know Who You Are by Barbara Rae-Venter. Copies are available at the Adult Wing Information Desk; registration is encouraged but not required.
- 4pmHope College AthleticsVan Andel Soccer Stadium · 245 Fairbanks Ave · HollandHope College women's soccer hosts Kalamazoo College at Van Andel Soccer Stadium. Tickets are sold at hope.edu/tickets.
- 4pm to 8pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleHalloween-themed self-guided tour of the 1928 mansion with dimmed lights, spooky decor and stories, and no jump scares or gore. Tickets are sold at the door; questions go to (616) 335-8982.
- 5pm to 7pmHope College Latino Student Organization and Pan-Island Student OrganizationKruizenga Art Museum · 271 Columbia Ave · HollandHope College student organizations host a Día de los Muertos gathering at the Kruizenga Art Museum with an ofrenda, holiday crafts and refreshments. All are welcome and admission is free.
- 5pm to 8pmCoopersville Farm MuseumCoopersville Farm Museum · 375 Main Street · Allendale & CoopersvilleDrop in for junk journaling at the farm museum. No experience is needed.
- 5:30pm to 7pmPatmos LibraryPatmos Library · 2445 Riley St · Hudsonville & JenisonPatmos Library hosts a trunk or treat with free candy and the Bouje B Mobile Coffee Trailer on site. The library is still looking for trunk hosts, who can sign up on SignUpGenius. Votes in the library's annual pumpkin decorating contest are tallied the same day.
- 6pm to 8pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library celebrates Día de los Muertos with a screening of Coco, rated PG, in the HBH Auditorium with snacks provided. All ages. Free.
- 6pm to 8pmLaketown TownshipLaketown Township Hall · 4338 Beeline Rd · HollandThe Laketown Township Zoning Board of Appeals hears zoning ordinance appeals and variance requests. Residents can join by Zoom (meeting ID 455 671 8351) or by phone at (312) 626-6799, and the agenda is available from the township office at (616) 335-3050.
- 6pmCity of HollandHolland City Hall, second floor Training Room · 270 S River AveHolland City Council holds a study session in the second floor training room at City Hall. Agendas are posted at cityofholland.civicweb.net the Friday before the session.
- 6pm to 7pmLoutit District LibraryLoutit District Library, Program Room A · 407 Columbus Ave · Tri-CitiesFamily teams complete LEGO building missions with bricks supplied by the library. All ages welcome, no registration.
- 6pm to 7pmFit Body Boot Camp of HollandFit Body Boot Camp of Holland · E Lakewood BlvdFit Body Boot Camp of Holland hosts a free community trunk or treat.
- 6:30pm to 7:30pmHerrick District LibraryTanglewood Winery · 15811 Riley St · HollandHerrick District Library's science fiction and fantasy book club for adults meets at Tanglewood Winery, where fans and newcomers can bring their own favorites to discuss.
- 6:30pm to 7pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandFamilies with children from birth to age five come in pajamas with a stuffed animal for stories and songs at Herrick District Library. Free.
- 6:30pm to 8:30pmHolland First Assembly of GodHolland First Assembly of God · 1594 Elmer StHolland First Assembly of God hosts a free all-ages evening of decorated trunks, candy and fellowship.
- 7pm to 9pmCoopersville Brewing CompanyCoopersville Brewing Company · Allendale & CoopersvilleA brewery team member hosts trivia night. The series runs every other Wednesday.
- 7pm to 9pmKing TriviaSpectators Sports Bar & Grill · 6432 Blue Star Hwy · Saugatuck, Douglas & FennvilleKing Trivia runs a free weekly music bingo night at Spectators with prizes.
ThursdayOctober 29
- 8am to 6pmCrisp Country AcresCrisp Country Acres · 5888 120th Ave · HollandCrisp Country Acres offers a corn maze scavenger hunt, u-pick pumpkins, a free animal barn and playground, and voting in the Strawtastic Showdown decorated straw bale contest through October 31.
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 11 a.m. to 7 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 9:30am to 10amHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandHerrick's North Branch offers songs, rhymes, stories and activities for ages 18 months to 3 with a caregiver, followed by playtime. Free.
- 9:30am to 10amHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library offers stories, bouncing and music for babies up to 18 months with a caregiver. Free.
- 10am to 11amLoutit District LibraryLoutit District Library, Youth Program Room · 407 Columbus Ave · Tri-CitiesGentle lapsit storytime for babies and toddlers ages 0 to 2 with bouncing and singing. Siblings welcome, no registration.
- 10am to 2pmGVSU Votes, Civic EngagementKirkhof Center, GVSU Allendale Campus · Allendale & CoopersvilleThe Allendale Township satellite clerk's office sets up in the Kirkhof Center so eligible voters can register, update a registration, request an absentee ballot or vote in person. Open to community members as well as students, faculty and staff.
- 10amCoopersville Farm MuseumCoopersville Farm Museum · 375 Main Street · Allendale & CoopersvilleThe quilting circle meets weekly on Thursday mornings at the farm museum.
- 10:30am to 11amHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandHerrick's North Branch offers songs, rhymes, stories and activities for ages 18 months to 3 with a caregiver, followed by playtime. Free.
- 10:30am to 11amHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandHerrick District Library offers stories, bouncing and music for babies up to 18 months with a caregiver. Free.
- 11am to 12pmLoutit District LibraryLoutit District Library, Youth Program Room · 407 Columbus Ave · Tri-CitiesSecond session of the lapsit storytime for ages 0 to 2. Siblings welcome, no registration.
- 11am to 12:30pmFour Pointes Center for Successful AgingFour Pointes Center for Successful Aging · 1051 S Beacon Blvd · Tri-CitiesWeekday soup and salad bar lunch open to everyone, with no membership required. Guests 60 and older pay a donation; others pay $8.
- 11amGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonThe senior center's annual Halloween party has pizza, games, prizes and a costume contest. It replaces the usual Soup and Salad Lunch that day. Sponsored by Allendale Nursing and Rehab, Countryside, Georgetown/Cambridge, Cortland of Wyoming and Gentiva.
- 12pm to 7:30pmPost Family FarmPost Family Farm · 5081 Bauer Rd · Hudsonville & JenisonThe fall festival runs noon to 7:30 p.m. with zip lines, a pumpkin patch, giant straw climb, farm animals, corn house, wagon rides, gopher tunnels, gaga ball and bonfires. Apple cannons run 4 to 7 p.m. on weekdays. Pony rides and apple cannons cost extra. Closed Sundays.
- 2pm to 4pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandAdults can drop in at Herrick's Main Library with tech questions, such as setting up email on a phone. Free.
- 2:30pmGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonMario hosts the township's version of Jeopardy. Teams of two or three compete to answer questions and win prizes.
- 3pm to 5pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandKids ages 6 and up drop in to the Children's Activity Room to make a cheesecloth ghost decoration, and should wear clothes that can get messy. Free.
- 4pm to 7pmTrinity Health Medical Center - AllendaleTrinity Health Medical Center - Allendale · 11275 Edgewater Dr · Allendale & CoopersvilleThe community is invited to tour the medical center and meet its providers, with self-guided tours, appointment scheduling, fall drinks, local apples and cookies, face painting, fall photo spots, sports agility activities and giveaways for the whole family.
- 4pm to 7pmModales WinesModales Winery · 2128 62nd St · Saugatuck, Douglas & FennvilleAlternative, acoustic and indie artist Jon Hayes plays the winery's patio for the weekly Thursday music night. No cover charge.
- 4:30pm to 5:30pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandThe Herrick District Library Board holds its regular meeting at the Main Library.
- 4:30pm to 6pmMichigan West Coast Chamber of CommerceMomentum Medicine · 259 Hoover Blvd Suite 100 · HollandThe chamber celebrates the ribbon cutting of Momentum Medicine, a physician-owned direct primary care practice for family and sports medicine. The ribbon cutting is at 4:30 p.m. and the celebration continues until 6 p.m. Registration is required.
- 4:30pmSaugatuck Public SchoolsSaugatuck High School · 401 Elizabeth St · Saugatuck, Douglas & FennvilleHome varsity volleyball matches against Zion Christian, Ravenna and Black River, all listed for 4:30 pm.
- 5pm to 7pmLoutit District LibraryLoutit District Library, Downstairs Open Space · 407 Columbus Ave · Tri-CitiesDrop-in, confidential conversations with a trained, nonjudgmental volunteer in a quiet space, offered with the Momentum Center. All ages, first come, first served, no appointment needed.
- 5pm to 6pmLoutit District LibraryLoutit District Library, Makerspace · 407 Columbus Ave · Tri-CitiesWeekly hangout for grades 4 through 8 with crafts, games and this week's Makerspace activities. No registration.
- 5pm to 9pmGVSU Department of Visual and Media ArtsCalder Arts Center Atrium, GVSU Allendale Campus · Allendale & CoopersvilleThe ninth annual VMA Spooktacular party opens the Weird Science exhibition with a costume contest judged at 8:30 p.m., creepy treats, music and dancing, student artwork and Halloween activities. Everyone is invited.
- 5pm to 7pmLulu CadieuxLulu Cadieux · 249 Mason St · Saugatuck, Douglas & FennvilleHands-on class making fettuccine with a red sauce and a white sauce, plus an antipasto and an Amalfi tart, eaten in the chef's kitchen. Tickets are sold on lulucadieux.com; the price is not posted on the listing.
- 5:30pm to 7pmHolland Area Arts CouncilHolland Area Arts Council, Lievense Zobkiw Gallery · 150 E 8th St Suite 200The Holland Area Arts Council opens an exhibit of fiber works by Lakeshore Fiber Arts Guild members, on view October 22 through December 19. All are welcome.
- 5:30pm to 7:30pmGabrial James Music1847 Lounge, Tulyp Hotel · 61 E 7th St · HollandSpring Lake solo artist Gabrial James plays originals and unexpected covers spanning folk rock, country, bluegrass, soul and blues in the Tulyp Hotel lounge.
- 6pm to 9:30pmPark TheatrePark Theatre · 248 S River Ave · HollandPark Theatre screens the cult classic with audience participation, costumes welcome and optional prop bags for $10. Doors open at 6 p.m. Ages 18 and up, or younger with adult supervision.
- 6pm to 8:30pmHope CollegeGraves Hall, Winants Auditorium · 263 College Ave · HollandDr. Eva Feldman of the University of Michigan Medical School gives the public lecture The Healthy Brain Blueprint: Nutrition, Exercise, and Dementia Prevention, covering how dementia develops and how nutrition and physical activity can lower the risk of cognitive decline. A reception starts at 6 p.m. and the lecture at 6:30 p.m.
- 6pmHolland High School AthleticsHolland High School · 600 Van Raalte AveHolland High School hosts Unity Christian in an OK Conference girls varsity volleyball match.
- 6pmZeeland Public Schools AthleticsZeeland West High School · 3390 100th AveZeeland West hosts crosstown rival Zeeland East in girls varsity volleyball. JV and freshman matches start at 5 p.m.
- 6pm to 9:30pmTri-Cities KiwanisLakeshore Middle School · 900 Cutler St · Tri-CitiesCommunity basketball game between Tri-Cities school staff and local public safety departments, with halftime activities, student competitions, concessions and a raffle for two pedal-assist electric bikes. Proceeds support the Grand Haven Bands and Kiwanis programs for children.
- 6pm to 11pmMosaic CounselingPigeon Creek Event Center at Pigeon Creek Golf Course · 10195 120th Ave · Tri-CitiesMasquerade-themed fundraiser with a cash bar and heavy appetizers at 6 p.m. and a runway show at 7 p.m. featuring West Michigan boutiques and local models, plus auctions. Guests are encouraged to dress up and bring a mask; proceeds support Mosaic Counseling's affordable counseling services. Tickets at secure.qgiv.com/for/vogue2026.
- Time TBAGVSU Housing and Residence LifeLaker Village Apartments, GVSU Allendale Campus · 10515 Laker Village Dr · Allendale & CoopersvilleLaker Village residents hand out candy to trick-or-treaters in this family-friendly campus tradition. The Laker Village North Community Center has additional activities and a map of participating apartments. Community members and families are invited.
- 6pm to 8pmHeritage Homes Inc.Heritage Homes · 6633 Lake Michigan Dr · Allendale & CoopersvilleHeritage Homes hosts a family-friendly evening of costumes, games, music and candy. Free and open to the public.
- 6pmHamilton Community SchoolsHamilton High School · 4911 136th Ave · Saugatuck, Douglas & FennvilleLeague varsity volleyball home match.
- 6pm to 8pmSaugatuck Brewing CompanySaugatuck Brewing Company · 2948 Blue Star Hwy · Saugatuck, Douglas & FennvilleLocal live music every Thursday evening at the Douglas brewpub. The performer is announced on the brewery's Facebook page.
- 6pm to 7pmRiley's Grove Assisted Living and Memory CareRiley's Grove Assisted Living and Memory Care · 9481 Pentatech Dr · ZeelandResidents of Riley's Grove hand out candy indoors along the hallways. Families, kids and grandkids from the Zeeland community are invited.
- 6:30pm to 7:30pmHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandAdults discuss this month's book at Herrick's North Branch. Free.
- 6:30pm to 8pmLoutit District LibraryLoutit District Library, Program Room A · 407 Columbus Ave · Tri-CitiesAuthor Michael Passwater shares true stories of shipwrecks and rescues from the 1880 Alpena Storm on Lake Michigan. For adults; books are available for purchase after the talk.
- 6:30pm to 7:30pmAllendale Township LibraryAllendale Township Library · 6175 Library Ln · Allendale & CoopersvilleChildren 6 and under wear pajamas and bring a stuffed animal for stories, songs and early literacy practice with a caregiver.
- 7pm to 9pmCarolyn StichHolland Area Arts Council · 150 E 8th St Suite 200Artist Carolyn Stich leads a guided pumpkin painting session for people with no art experience, with beverages and light snacks included. All proceeds go to Kids' Food Basket. Register at carolynstich.com/events.
- 7pmKing TriviaBrewery 4 Two 4 · 321 Douglas Ave · HollandKing Trivia runs a weekly Thursday pub quiz at Brewery 4 Two 4.
- 7pm to 9pmSpring Lake Public SchoolsSpring Lake High School · 16140 148th Ave · Tri-CitiesFall concert by the Spring Lake middle school and high school choirs.
- 7pm to 11pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleFirst of three nights. Showtimes at 7, 8 and 9 pm open in the chapel with people sharing their own paranormal experiences at the estate, then guests explore the mansion and carriage house on their own. Tickets are $35; details at feltmansion.org or (616) 335-8982.
- 7pmLakeshore Community ChorusFirst Congregational Church of Saugatuck · Saugatuck, Douglas & FennvilleCandlelight concert by the community chorus. Ticket prices and the church address are not posted; call 269-258-0579.
- 7pm to 8pmFennville Public SchoolsFennville High School, Sheehan Auditorium · 4 Memorial Dr · Saugatuck, Douglas & FennvilleFall concert by the Fennville middle school and high school choirs.
- 7:30pm to 10pmTrail Point Brewing CompanyTrail Point Brewing Company · 6035 Lake Michigan Dr · Allendale & CoopersvilleTrail Point Brewing hosts an open mic night in its Allendale taproom.
FridayOctober 30
- 8am to 6pmCrisp Country AcresCrisp Country Acres · 5888 120th Ave · HollandCrisp Country Acres offers a corn maze scavenger hunt, u-pick pumpkins, a free animal barn and playground, and voting in the Strawtastic Showdown decorated straw bale contest through October 31.
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 9 a.m. to 5 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 8:30amVelo City CyclesParking lot behind The Outpost · 14 E 7th St · HollandVelo City Cycles' weekly road ride covers about 28 miles at a medium pace of 17 to 19 mph, starting from the lot behind The Outpost.
- 10am to 11:30amOutdoor Discovery CenterOutdoor Discovery Center · 4214 56th St · HollandThe Outdoor Discovery Center's nature program for ages 3 to 6 includes crafts, activities, books, snacks, live animals and outdoor exploration. Parents can drop off 4- to 6-year-olds, and a parent or guardian stays with 3-year-olds. Registration is required.
- 10am to 10:30amMichigan West Coast Chamber of CommerceAmerican Valor Nutrition · 9479 Riley St Suite 240 · ZeelandThe chamber celebrates the grand opening of American Valor Nutrition, a veteran-owned nutrition club serving loaded teas and protein shakes, where visitors can meet the owners. Registration is required.
- 10am to 2pmGVSU Votes, Civic EngagementKirkhof Center, GVSU Allendale Campus · Allendale & CoopersvilleThe Allendale Township satellite clerk's office sets up in the Kirkhof Center so eligible voters can register, update a registration, request an absentee ballot or vote in person. Open to community members as well as students, faculty and staff.
- 10am to 2pmGVSU Laker StoreGVSU Laker Store, Allendale Campus · Allendale & CoopersvilleStop by the Laker Store to paint a pumpkin and take it home. Pumpkins, paint and brushes are provided while supplies last. The event is free and open to everyone.
- 10am to 11amAllendale Township LibraryAllendale Township Library · 6175 Library Ln · Allendale & CoopersvilleMoms and their children play and connect with other mothers over free coffee and tea. All moms and children are welcome.
- 10am to 1pmSaugatuck-Douglas District LibrarySaugatuck-Douglas District Library · 174 Center St · Saugatuck, Douglas & FennvilleThird of four beginner sessions with Jim Johnson on color, value and composition, co-sponsored by the Saugatuck Douglas Art Club. Register for the four-day class on the library website.
- 11am to 12:30pmHerrick District LibraryHerrick District Library North Branch · 155 Riley St · HollandCommunity Action House's mobile grocery store stops at Herrick's North Branch so members with limited transportation can get healthy food nearby. The market is membership-based through Community Action House.
- 11am to 12:30pmFour Pointes Center for Successful AgingFour Pointes Center for Successful Aging · 1051 S Beacon Blvd · Tri-CitiesWeekday soup and salad bar lunch open to everyone, with no membership required. Guests 60 and older pay a donation; others pay $8.
- 12pm to 7:30pmPost Family FarmPost Family Farm · 5081 Bauer Rd · Hudsonville & JenisonThe fall festival runs noon to 7:30 p.m. with zip lines, a pumpkin patch, giant straw climb, farm animals, corn house, wagon rides, gopher tunnels, gaga ball and bonfires. Apple cannons run 4 to 7 p.m. Pony rides and apple cannons cost extra. Friday and Saturday admission is higher than weekday admission.
- 1pmGeorgetown Charter Township GT ConnectionsGT Connections · Hudsonville & JenisonFriday afternoon movie at the township senior center.
- 3pm to 5pmCity of ZeelandDowntown Zeeland, Main Street · Main AveChildren trick-or-treat at participating downtown Zeeland businesses on Main Street, with cider and donuts while supplies last and photo stations.
- 3pm to 5pmFennville District LibraryFennville District Library · 400 W Main St · Saugatuck, Douglas & FennvilleCandy for trick-or-treaters, spooky coloring pages and a craft. All ages welcome.
- 5pm to 7pmLulu CadieuxLulu Cadieux · 249 Mason St · Saugatuck, Douglas & FennvilleHands-on tagine-style class with chicken tagine, harira, Moroccan couscous and an eggplant spread, with dessert. Tickets are sold on lulucadieux.com; the price is not posted on the listing.
- 5:30pm to 9:30pmBingo LocoHolland Civic Center Place · 150 W 8th StBingo Loco brings a Halloween party of bingo, pop, rock and dance music, lip sync battles, dance-offs and a Best Dressed competition with a $100 voucher. Doors and bar open at 5:30 p.m. and the show runs 7 to 9:30 p.m. Ages 21 and up.
- 5:30pm to 7pmLakewood Elementary SchoolLakewood Elementary School · W Lakewood Blvd · HollandLakewood Elementary holds its annual trunk or treat with food trucks including Wok Me Up, Dave's Dogs and Audrey's Mini Donuts.
- 6pm to 8pmOttawa County ParksPigeon Creek Park, fire ring outside Pigeon Creek Lodge · 12524 Stanton St · CountywideAn evening around the campfire with games, activities, hot dogs and s'mores to celebrate fall. Halloween costumes are welcome; in bad weather the event moves indoors. Call (616) 738-4810 with questions.
- 6pm to 7pmSheldon Woods PTOSheldon Woods Elementary · 15050 Blair St · HollandThe Sheldon Woods PTO hosts a trunk or treat for the school's families and is recruiting families and businesses to decorate trunks, including unusual vehicles like trucks and police cars. Trunk hosts sign up on SignUpGenius and need an approved volunteer form on file.
- 6pm to 10pmThe Bluestocking BookshopThe Bluestocking Bookshop · 12330 James St · HollandMichigan author Eloise Corvo signs copies of Tunnel Vision, the second book in her Stone's Throw series, starting at 6 p.m., and a murder mystery game begins at 7 p.m. Guests dress as their high school dream self and question each other to solve the crime. Tickets are limited and sold out last year.
- 6pmPuddingstone StudioPuddingstone · 237 Butler St · Saugatuck, Douglas & FennvilleMake a Japanese-style moss ball planting while learning cocktail basics, flavor profiles and presentation. Tickets through pstone.space.
- 7pm to 11pmPark TheatrePark Theatre · 248 S River Ave · HollandPark Theatre hosts West Michigan cover band Trixy Tang and Boys Gone Mild with cash prizes for the best costumes. Doors open at 7 p.m. and the show starts at 8 p.m. Ages 18 and up, or younger with adult supervision.
- 7pmShoreline Amateur Astronomical AssociationHemlock Crossing Public Observatory, Hemlock Crossing County Park · 8115 West Olive Rd · CountywideThe observatory opens to the public at 7 p.m. on Friday evenings in October through December when skies allow. Sessions are canceled for overcast skies or a chance of rain or snow, and cancellations are posted on the club calendar.
- 7pm to 11pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleSecond of three nights. Showtimes at 7, 8 and 9 pm open in the chapel with people sharing their own paranormal experiences at the estate, then guests explore the mansion and carriage house on their own. Tickets are $35; details at feltmansion.org or (616) 335-8982.
- 7pm to 8:30pmSatya YogaSatya Yoga · 439 Butler St · Saugatuck, Douglas & FennvilleGentle candlelit yoga with Amber Cook-Green, live acoustic music by Ben Green and a crystal bowl and gong sound bath with Teresa, with Halloween snacks and a prize for the best costume. Costumes are optional; advance registration is required through the studio's Square link and the price is not posted.
- 7pm to 9pmTripelrootTripelroot · 146 E Main Ave · ZeelandTripelroot hosts its last Friday of the month jam session with Tony Bakker and Matt Hanegraaff. Bring your requests.
- 7pm to 11pmQuality Car WashQuality Car Wash · 705 Chicago Dr · HollandQuality Car Wash turns its Chicago Drive tunnel into a haunted car wash for two nights. Admission is $25 per car load at the event, or $20 with a presale voucher sold at Holland Quality Car Wash locations.
- 7:30pmHope College AthleticsHolland Ice Arena · 4444 Holland AveHope College's ACHA men's hockey team hosts Adrian College at Holland Ice Arena. The game is also streamed.
- 7:30pmHope College Department of DanceKnickerbocker Theatre · 86 E 8th St · HollandHope College's pre-professional dance company performs a contemporary piece by guest artist Aaron Samuel Davis and a tap piece in Act One, then the world premiere of a contemporary dance theater piece bound for the Edinburgh Fringe Festival in Act Two. Tickets at hope.edu/tickets or the ticket office at 100 E. 8th St.
- 8pm to 11pmHops at 84 EastHops at 84 East · 84 E 8th St · HollandHops at 84 East hosts live music by Saint Thursday.
- 9pm to 12:30amKirby HouseKirby House · 2 Washington Ave · Tri-CitiesDJ JC Extreme plays the Kirby House on Friday night from 9 p.m. to 12:30 a.m.
- 9pmThe Dunes ResortThe Dunes Resort · 333 Blue Star Hwy · Saugatuck, Douglas & FennvilleOpening night of the resort's Halloween weekend: DJ JohnE at the Pool and Splash Bar and karaoke in the Nightclub and Main Bar at 9 pm, then the Dunes Divas drag show in the Cabaret at 9:30 pm. Cover charges are not posted.
SaturdayOctober 31
- 8am to 2pmHolland Farmers Market8th Street Marketplace · 150 W 8th St · HollandThe Holland Farmers Market brings more than 75 farmers and vendors with Michigan-grown produce, flowers, plants, baked goods, honey, maple syrup, meats and specialty foods.
- 8am to 5pmCrisp Country AcresCrisp Country Acres · 5888 120th Ave · HollandCrisp Country Acres offers a corn maze scavenger hunt, u-pick pumpkins, a free animal barn and playground, and voting in the Strawtastic Showdown decorated straw bale contest through October 31.
- 8am to 1pmGrand Haven Farmers MarketChinook Pier · 301 N Harbor Dr · Tri-CitiesSaturday market with local produce and artisan foods under the green canopies at Chinook Pier. The market lists Saturdays May through October; confirm the final date before going.
- 8am to 9amSpring Lake TownshipBarber School · 102 W Exchange St · Tri-CitiesSaturday morning strategic planning work session of the township Board of Trustees.
- 8am to 9:30amSnap Fitness AllendaleSnap Fitness Allendale · Allendale & CoopersvilleSnap Fitness Allendale hosts an outdoor 5K run or walk open to all fitness levels, with no competition required. Costumes are encouraged but not required. Free for members and the community. Sign up by calling 616-895-2176.
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 9 a.m. to 5 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 8:30am to 11amSpring Lake High School boys volleyball programOttawa Sands County Park · 18280 North Shore Dr · Tri-CitiesThe chip-timed 5K (two laps) starts at 8:30 a.m. and the 10K (four laps) at 9:30 a.m. on the paved loop around the lake, raising money for the pay-to-play Spring Lake High School boys volleyball program. Costumes are encouraged with a best costume award, and registered runners get a long-sleeved shirt. Prices rise after October 29. No dogs.
- 9am to 5pmJamestown Charter Township ClerkJamestown Charter Township Hall · 2380 Riley Street · Hudsonville & JenisonThe Jamestown Township clerk's office is open 9 a.m. to 5 p.m. for residents who still need to request an absentee ballot before the November 3 election.
- 9am to 11am3SixtyCentennial Park · Downtown Holland · HollandRunners wear flag belts and try to keep their flags from volunteer zombies along a course through downtown Holland in this untimed Halloween 5K. Check-in opens at 8 a.m., the run starts at 9 a.m., and coffee, donuts, photo booths and awards at the gazebo follow. Registration is $25 and includes a medal and tee, spectators are free, and proceeds support 3Sixty's neighborhood work.
- 10am to 12pmHerrick District LibraryHerrick District Library Main · 300 S River Ave · HollandVisitors of all ages drop in to make their own sugar skull for Día de los Muertos at Herrick District Library. Free.
- 10am to 11amAllendale Township LibraryAllendale Township Library · 6175 Library Ln · Allendale & CoopersvilleFamilies wear costumes and dance, laugh and have fun at the library's Halloween morning dance party.
- 10am to 2pmMitten MarketTrail Point Brewing · 6035 Lake Michigan Drive · Allendale & CoopersvilleLocal growers and makers sell produce, microgreens, farm eggs, honey, baked goods, cut flowers and handmade natural products at the weekly Saturday market outside Trail Point Brewing. Free to attend. Most booths take cash, Venmo and cards. This is the final Saturday of the season.
- 10am to 7:30pmPost Family FarmPost Family Farm · 5081 Bauer Rd · Hudsonville & JenisonHalloween Saturday at the fall festival runs 10 a.m. to 7:30 p.m. with zip lines, a pumpkin patch, giant straw climb, farm animals, corn house, wagon rides, gopher tunnels, gaga ball and bonfires. Apple cannons run 10 a.m. to 7 p.m. on Saturdays. Pony rides and apple cannons cost extra. The farm is closed Sunday, November 1.
- 10am to 1pmCoopersville Farm MuseumCoopersville Farm Museum · 375 Main Street · Allendale & CoopersvilleKids come in costume to meet the animals, do crafts and explore the exhibits at the farm museum's annual Halloween morning. Admission is by donation.
- 10am to 1pmSaugatuck-Douglas District LibrarySaugatuck-Douglas District Library · 174 Center St · Saugatuck, Douglas & FennvilleFinal session of the four-day beginner watercolor class with Jim Johnson, co-sponsored by the Saugatuck Douglas Art Club. Register on the library website.
- 10:15am to 11:15amLoutit District LibraryLoutit District Library, Program Room B · 407 Columbus Ave · Tri-CitiesNon-denominational group for new and experienced meditators that opens with a short guided meditation and moves into prompted sharing. Teens and up.
- 10:15am to 1:30pmDowntown SaugatuckDowntown Saugatuck and Wicks Park · Butler St and Mason St · Saugatuck, Douglas & FennvilleLine-up for the walking parade starts at 10:15 a.m. at Butler and Mason, the parade steps off at 11 a.m., and a park party at Wicks Park follows with games, a trunk or treat and a costume contest with awards announced at noon for groups, ages 0 to 11, ages 12 to 16 and best pet. Trick-or-treating at downtown businesses runs 11:30 a.m. to 2 p.m.
- 11am to 11:59pmCurragh Irish PubCurragh Irish Pub · 73 E 8th St · HollandCurragh Irish Pub invites guests to bring their best costume and celebrate Halloween all day.
- 11am to 1pmHolland Town CenterHolland Town Center · 12330 James StHolland Town Center shops hand out treats while the shopfront drive closes for a trunk or treat run by local businesses and community groups. Food trucks are on site throughout. Groups that want to host a trunk register through the center's form.
- 12pm to 2pmNorth Holland Reformed ChurchNorth Holland Reformed Church · New Holland StNorth Holland Reformed Church offers a free meal, bounce house, trunk or treat and activities, rain or shine. Non-food treats are available for kids with allergies.
- 12pm to 2pmMission French Africa MinistriesThe Pinnacle Center · 3330 Highland Dr · Hudsonville & JenisonMission French Africa Ministries thanks supporters with a free luncheon. Doors and punch open at 11:15 a.m., lunch is served at noon, and ministry updates with a pledge opportunity run 1 to 2 p.m.
- 12:15pmAllendale AthleticsAllendale High School XC Course · 10760 68th Ave · Allendale & CoopersvilleAllendale High School hosts the MHSAA boys cross country regional, with Hudsonville, Jenison and Coopersville among the schools running. Tickets are sold through GoFan; the price is not posted. A Hudl livestream is linked on the event page.
- 1pmHope College AthleticsRay and Sue Smith Stadium · 313 Fairbanks Ave · HollandHope College football hosts Kalamazoo College for its Orange Out game at Ray and Sue Smith Stadium. Tickets are sold at hope.edu/tickets and the game is streamed.
- 1pmGVSU AthleticsGVSU Soccer Field, Allendale Campus · Allendale & CoopersvilleThe Lakers host Northern Michigan at the GVSU Soccer Field. Ticket prices are not posted on the schedule page.
- 1pm to 3pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleFree indoor trick-or-treating in the mansion for elementary-school-aged children in costume. Questions go to (616) 335-8982.
- 1pm to 11:59pmVFW Post 2326 Grand HavenVFW Post 2326 · 20 N 1st St · Tri-CitiesVFW Post 2326 opens to the public for a Halloween day with kids' crafts, a dart tournament and food. More details are to come from the post.
- 1:15pmAllendale AthleticsAllendale High School XC Course · 10760 68th Ave · Allendale & CoopersvilleAllendale High School hosts the MHSAA girls cross country regional, with Hudsonville, Jenison and Coopersville among the schools running. Tickets are sold through GoFan; the price is not posted.
- 2pmGVSU Department of Music, Theatre and DanceLouis Armstrong Theatre, GVSU Allendale Campus · Allendale & CoopersvilleThe Grand Valley Shakespeare Festival's touring outreach production presents a lively 50-minute introduction to Shakespeare's best-known scenes and characters. This is the production's one free public performance after it tours area schools.
- 4pm to 5pmHope College Department of MusicJack H. Miller Center for Musical Arts, Concert Hall · 221 Columbia Ave · HollandHope College music student Kellen Woolhiser gives a senior piano recital in the Concert Hall of the Jack H. Miller Center.
- 4pm to 6pmVillage of Spring LakeDowntown Spring Lake · Savidge St · Tri-CitiesTrick-or-treating at participating downtown Spring Lake businesses and organizations, which display Halloween signs in their windows. Costumes are encouraged and all ages are welcome.
- 4pm to 6pmOttawa Executive AirportOttawa Executive Airport · 5923 Byron Rd · ZeelandOttawa Executive Airport hosts its annual airplane-style trick-or-treating event.
- 5pm to 7pmCity of ZeelandHomes across Zeeland with lights onThe City of Zeeland sets citywide trick-or-treating at homes with their lights on from 5 to 7 p.m. on Halloween.
- 5pm to 7pmPeace Lutheran Church ELCAPeace Lutheran Church · James St · HollandPeace Lutheran Church holds its annual trunk or treat.
- 5:30pm to 7pmCity of Grand HavenCentral Park Place · 421 Columbus Ave · Tri-CitiesThe City of Grand Haven brings indoor trick-or-treating back to Central Park Place on Halloween evening.
- 6pm to 8pmVillage of Spring LakeVillage of Spring Lake · Spring Lake · Tri-CitiesCommunity-wide trick-or-treating hours in Spring Lake follow the downtown event.
- 6pm to 10pmSaugatuck-Douglas History CenterSaugatuck-Douglas History Center · 130 Center St · Saugatuck, Douglas & FennvillePre-parade party at the decorated History Center with a bar of local beer, wine and mocktails, professional photos, a chance to pose with the Pumpkin King parade puppet, and a costume contest with $1,000 in prizes for single, duo and group costumes. General admission is $10 through the Square link on the event page; proceeds support the History Center.
- 6pm to 8pmWestshore Christian ChurchWestshore Christian Church · 120th Ave · HollandWestshore Christian Church hosts a safe indoor trick or treat with prizes and candy.
- 6pm to 10pmOx-Bow School of Art and Artists' ResidencyOx-Bow House · 137 Center St · Saugatuck, Douglas & FennvilleOx-Bow throws a haunted pre-party at the starting line of the Douglas Halloween Parade with the Great Lakes Brass Band, walking taco food, tarot readings and a haunted exhibit by artist Rachel Niffenegger. There is no cover; food, drink and readings use tickets sold at the door, and proceeds support Ox-Bow.
- 7pm to 11:59pmPark TheatrePark Theatre · 248 S River Ave · HollandPark Theatre hosts a Halloween dance party with Maná tribute band Revolución De Amor and Grupo Super Nova, with costumes encouraged. Doors open at 7 p.m. Ages 21 and up.
- 7pm to 10pmTrail Point Brewing CompanyTrail Point Brewing Company · 6035 Lake Michigan Dr · Allendale & CoopersvilleTrail Point Brewing hosts a Halloween night costume contest in its Allendale taproom. Details beyond the time are not posted.
- 7pm to 11pmThe Felt EstateThe Felt Estate · 6597 138th Ave · Saugatuck, Douglas & FennvilleFinal night. Showtimes at 7, 8 and 9 pm open in the chapel with people sharing their own paranormal experiences at the estate, then guests explore the mansion and carriage house on their own. Tickets are $35; details at feltmansion.org or (616) 335-8982.
- 7pm to 11pmQuality Car WashQuality Car Wash · 705 Chicago Dr · HollandQuality Car Wash turns its Chicago Drive tunnel into a haunted car wash for two nights. Admission is $25 per car load at the event, or $20 with a presale voucher sold at Holland Quality Car Wash locations.
- 7pmHolland Elks Lodge 1315Holland Elks Lodge 1315 · 569 E 24th StThe Elks Lodge opens to the public for Halloween night with live music from Modern Day Relics, costumes and drinks.
- 7pm to 11pmCharles A. Conklin American Legion Post 28Charles A. Conklin American Legion Post 28 · 700 S Harbor Dr · Tri-CitiesPost 28 hosts a Halloween party with music, a costume contest and drink specials. Bring an appetizer to pass.
- 7:30pmHope College Department of DanceKnickerbocker Theatre · 86 E 8th St · HollandHope College's pre-professional dance company performs a contemporary piece by guest artist Aaron Samuel Davis and a tap piece in Act One, then the world premiere of a contemporary dance theater piece bound for the Edinburgh Fringe Festival in Act Two. Tickets at hope.edu/tickets or the ticket office at 100 E. 8th St.
- 8pm to 11pmHops at 84 EastHops at 84 East · 84 E 8th St · HollandHops at 84 East hosts live music by Carl Webb and Tom Hull on Halloween night; the first set begins at 8 p.m.
- 8pm to 11pmWicks Park Bar & GrilleWicks Park Bar & Grille · Saugatuck · Saugatuck, Douglas & FennvilleWicks Park Bar & Grille hosts a Halloween party with live music from Rock Shop.
- 9pm to 11pmRasch Cherry & Apple MarketRasch Cherry & Apple Market · Allendale & CoopersvilleThe 8-acre corn maze turns haunted after dark, with a Spooky Hayride through the orchards and a scare meter to pick a fright level. The market is open before and after; the event is weather dependent.
- 9pm to 12:30amKirby HouseKirby House · 2 Washington Ave · Tri-CitiesTrilogy plays the Kirby House on Halloween night from 9 p.m. to 12:30 a.m.
- 9pmThe Dunes ResortThe Dunes Resort · 333 Blue Star Hwy · Saugatuck, Douglas & FennvilleHalloween night party with DJ Keller Shaw and karaoke in the Nightclub and Main Bar at 9 pm, the Perfect 10 Men dancers at 11 pm, and a costume contest listed for midnight on the Tea Deck. Cover charges and prizes are not posted.
- 10pm to 12amHystopolis ProductionsDowntown Douglas, Center Street · 130 W Center St · Saugatuck, Douglas & FennvilleThe 28th annual adults-only costume parade lines up at 9 p.m. on Center Street between the Old Schoolhouse and Ox-Bow and steps off at 10 p.m. when the giant Pumpkin King puppet rises, marching four blocks through downtown Douglas. Anyone in costume can join without signing up. It is free to watch and join, runs in all weather, and a free Interurban parking shuttle is available at (269) 857-1418.
- Time not postedCoopersville & Marne RailwayCoopersville & Marne Railway boarding platform · 311 Danforth Street · Allendale & CoopersvilleThe 90-minute Pumpkin Train runs from Coopersville to Marne and back on weekends in October, with the Pumpkin and her sidekicks entertaining riders and a gift and candy for each child at the end. Costumes are encouraged. Premium class adds table seating, Hill Brothers cider and a pumpkin donut. Departure times are on the railway's online ticket calendar; arrive 30 minutes before departure. The ticket office is at 306 Main St.
- Time not postedFriends of Coopersville and Marne RailwayCoopersville & Marne Railway · 311 Danforth St · Allendale & CoopersvilleThe Oktoberfest Express runs Saturdays in October with beer and other drinks aboard. Departure times are at mitrain.net.
SundayNovember 1
- Hours vary by siteOttawa County Clerk and local clerksAllendale Township Hall, Coopersville City Hall, Polkton Township Hall, Chester Township Hall, Wright Township Office, Community Room · Allendale & CoopersvilleEarly in-person voting for the November 3 election. Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. (Allendale Township, Blendon Township and the City of Hudsonville voters); Coopersville City Hall, 289 Danforth St, Coopersville, 8:30 a.m. to 4:30 p.m. (City of Coopersville voters); Polkton Township Hall, 6900 Arthur St, Coopersville, 8 a.m. to 4 p.m. (Polkton Township voters); Chester Township Hall, 3509 Sehler St, Conklin, 8 a.m. to 4 p.m. (Chester Township voters); Wright Township Office, Community Room, 2024 Cleveland St E, Coopersville, 9 a.m. to 5 p.m. (Wright Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHolland City Hall, Holland Charter Township Community Center, Olive Township Hall, Laketown Township HallEarly in-person voting for the November 3 election. Holland City Hall, 270 S River Ave, Holland, 8 a.m. to 4 p.m. (City of Holland voters); Holland Charter Township Community Center, 12343 James St, Holland, 8 a.m. to 4 p.m. (Holland Township and Park Township voters); Olive Township Hall, 6480 136th Ave, Holland, 8 a.m. to 4 p.m. (Olive Township voters); Laketown Township Hall, 4338 Beeline Rd, Holland, 8 a.m. to 4 p.m. (Laketown Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksGeorgetown Charter Township Hall, Jamestown Charter Township Hall · Hudsonville & JenisonEarly in-person voting for the November 3 election. Georgetown Charter Township Hall, 1515 Baldwin St, Jenison, 8 a.m. to 4 p.m. (Georgetown Township voters); Jamestown Charter Township Hall, 2380 Riley St, Hudsonville, 9 a.m. to 5 p.m. (Jamestown Township voters). City of Hudsonville voters vote early at Allendale Township Hall, 6676 Lake Michigan Dr, Allendale, 8 a.m. to 4 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteAllegan County Clerk and local clerksDouglas City Hall, Fennville City Hall, Heath Township Hall · Saugatuck, Douglas & FennvilleEarly in-person voting for the November 3 election. Douglas City Hall, 415 W Wiley Rd, Suite 103, Douglas, 8 a.m. to 4 p.m. (Saugatuck Township, City of Saugatuck and Douglas voters); Fennville City Hall, 125 S Maple St, Fennville, 8 a.m. to 4 p.m. (Fennville and Manlius, Clyde, Lee and Ganges townships voters); Heath Township Hall, 3440 M-40, Hamilton, 8:30 a.m. to 4:30 p.m. Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksSpring Lake Community Center, Port Sheldon Township Hall · Tri-CitiesEarly in-person voting for the November 3 election. Spring Lake Community Center, 15549 Cleveland St, Spring Lake, 8 a.m. to 4 p.m. (Ferrysburg, Grand Haven, Grand Haven Township, Robinson Township and Spring Lake Township voters); Port Sheldon Township Hall, 16201 Port Sheldon St, West Olive, 8 a.m. to 4 p.m. (Port Sheldon Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- Hours vary by siteOttawa County Clerk and local clerksHoward Miller Public Library/Community Center, Zeeland Township HallEarly in-person voting for the November 3 election. Howard Miller Public Library/Community Center, 14 S Church St, Zeeland, 8 a.m. to 4 p.m. (City of Zeeland voters); Zeeland Township Hall, 6582 Byron Rd, Zeeland, 8 a.m. to 4 p.m. (Zeeland Township voters). Voters may vote early only at the site for their own city or township, which can differ from their Election Day polling place.
- 4pm to 9pmThe Dunes ResortThe Dunes Resort, Nightclub and Main Bar · 333 Blue Star Hwy · Saugatuck, Douglas & FennvilleDrag performers host bingo with cash prizes, closing out the resort's Halloween weekend. Proceeds go to West Shore Aware.
- 6pm to 8pmNew Holland BrewingNew Holland Brewing · 66 E 8th StFree weekly pub quiz with prizes; reservations encouraged, full menu available.
- 7:30pmGVSU Department of Music, Theatre and DanceSherman van Solkema Recital Hall, GVSU Allendale Campus · Allendale & CoopersvilleEuphonium student Timothy McDonald gives a recital in the Sherman van Solkema Recital Hall. Community members are welcome, and a livestream may be available at gvsu.edu/mtd/livestream.
- Time TBAJenison AthleticsHudsonville Ice Arena · 8500 48th Avenue · Hudsonville & JenisonJenison's girls varsity hockey team hosts the Livonia Knights at Hudsonville Ice Arena.
- Time not postedCrane's Pie PantryCrane's Pie Pantry · 6054 124th Ave · Saugatuck, Douglas & FennvilleMichael Hulett plays his regular Sunday set at the orchard restaurant and bakery, open daily 9 am to 6 pm.
Compiled October 22, 2026 by Mosaic West Michigan from organizer websites and community calendars. Confirmed means we checked the date, time and place for this occurrence on the organizer's or host's own page, and the price when one is posted; a detail the organizer has not posted is marked "not posted" in the listing. Unconfirmed listings come from community calendars we have not yet checked with the organizer; they are hidden until you switch off "Confirmed only". Times change, so check the link before you go. Add an event or fix one: mosaicwestmichigan@gmail.com.