Michigan › Ottawa County › 2026 general election
The November 3, 2026 election is over. This page is kept as a record of what was on the ballot. See the results or find who represents you now.
Ottawa County sample ballot: November 3, 2026
Michigan General Election · Tuesday, November 3, 2026 · Polls open 7 a.m.–8 p.m. Choose your city or township to see every local race and proposal on your official sample ballot. Find your polling place at the Michigan Voter Information Center.
Who represents you now?
Enter your address to see every official who represents you, how to reach them and how they vote.
From Congress to your city council. Free, no sign-up.
Proposal 26-1 · Proposal 26-2 · Governor · All statewide races · How to vote
Allendale Township · Blendon Township · Chester Township · City of Coopersville · Crockery Township · City of Ferrysburg · Georgetown Township · City of Grand Haven · Grand Haven Township · City of Holland · Holland Township · City of Hudsonville · Jamestown Township · Olive Township · Park Township · Polkton Township · Port Sheldon Township · Robinson Township · Spring Lake Township · Tallmadge Township · Wright Township · City of Zeeland · Zeeland Township
Proposals & millages in Ottawa County (13)
- Ottawa County Parks and Open Space Millage Increase — Ottawa County
- Hudsonville Public Schools Operating Millage Renewal Proposal — Hudsonville Public Schools
- Hudsonville Public Schools Sinking Fund Millage Renewal Proposal — Hudsonville Public Schools
- Grand Haven Area Public Schools Bond Proposal — Grand Haven Area Public Schools
- Kenowa Hills Public Schools Operating Millage Proposal — Kenowa Hills Public Schools
- Allendale Public Schools School Safety, Facilities, Equipment and Site Improvements Bond Proposal 1 — Allendale Public Schools
- Allendale Public Schools Bond Proposal 2 — Allendale Public Schools
- Street Millage Proposal — Ferrysburg City
- Proposal 1 — The second sentence of the first paragraph of Section 3.7 of the Ferrysburg City Charter… — Ferrysburg City
- Proposal 2 — A Resolution to Amend the Ferrysburg City Charter to remove the requirement that the City… — Ferrysburg City
- Proposal No. 1 Millage Renewal Proposition 1.5000 Mills for Road Improvement Purposes — Jamestown Township
- Proposal No. 2 New Additional Millage Proposition 0.30 Mill for Fire Department Operating Purposes — Jamestown Township
- Parks and Recreation Millage Renewal and Increase — Park Township
School board elections
- Zeeland Public Schools
- Holland Public Schools
- Hudsonville Public Schools
- Sparta Area Schools
- Kenowa Hills Public Schools
- Grandville Public Schools
- Kent City Community Schools
- Ravenna Public Schools
- Fruitport Community Schools
- Grand Haven Area Public Schools
- Coopersville Area Public Schools
- Allendale Public Schools
- Spring Lake Public Schools
- Jenison Public Schools
- West Ottawa Public Schools