This article is intended to be a resource for registered voters in Ottawa County and Allegan County for the primary and general elections of 2026, taking place Aug. 4 and Nov. 3. This page will be updated as candidates announce their campaigns, and again following the results of the primary.
In addition to the local races listed below, statewide decisions include governor, secretary of state, attorney general and a seat in the U.S. Senate.
All information is according to official announcements from candidates and county-based election records. Some candidates who previously announced campaigns, but weren’t listed on county or state documents after the filing deadline April 21, have been removed.
U.S. House of Representatives (Two-Year Terms)
Third District
Region: Partial — Kent County, Ottawa County and Muskegon County, including Grand Rapids, Grand Haven, Muskegon, Grandville and Rockford
Incumbent: Rep. Hillary Scholten (D-Grand Rapids)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
Fourth District
Region: Full — Allegan County and Van Buren County. Partial — Ottawa County (Holland, Zeeland and Hudsonville), Berrien County, Calhoun County, Kalamazoo County.
Incumbent: Rep. Bill Huizenga (R-Holland Township)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
Michigan Senate (Four-Year Terms)
20th District
Region: Partial — Allegan County, Kent County, Berrien County and Van Buren County, including Saugatuck, Douglas, Fennville, Saugatuck Township and Allegan
Incumbent: Aric Nesbitt (R-Porter Township)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
Nesbitt is not seeking re-election to the seat, instead launching a campaign for governor.
30th District
Region: Partial — Ottawa County and Kent County, including Allendale Township, Polkton Township, Tallmadge Township, Wright Township and Coopersville
Incumbent: Mark Huizenga (R-Walker)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
31st District
Region: Partial — Ottawa County and Allegan County, including Holland, Zeeland, Grand Haven, Hudsonville, Holland Township, Zeeland Township, Park Township, Laketown Township, Fillmore Township and Port Sheldon Township
Incumbent: Roger Victory (R-Hudsonville)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates: There are three known candidates seeking to succeed Victory, who is term-limited and running for the MSU Board of Trustees:
Michigan House of Representatives (Two-Year Terms)
38th District
Region: Full — Saugatuck, Douglas, Saugatuck Township, Casco Township, South Haven, South Haven Township, Covert Township, Benton Harbor, Benton Township, St. Joseph, St. Joseph Township, Hagar Township, Lake Township, Lincoln Township, Bridgman, Chikaming Township, New Buffalo and New Buffalo Township
Incumbent: Joey Andrews (D-St. Joseph)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
43rd District
Region: Full in Allegan County, Barry County and Eaton County — Allegan, Fennville, Wayland, Bellevue, Fillmore Township, Manlius Township, Clyde Township, Overisel Township, Heath Township, Valley Township, Salem Township, Monterey Township, Door Township, Hopkins Township, Watson Township, Wayland Township, Martin Township, Barry Township, Yankee Township, Orangeville Township, Hope Township, Prairieville Township, Johnstown Township, Assyria Township and Bellevue Township. Partial in Ottawa County — Jamestown Township.
Incumbent: Rachelle Smit (R-Martin)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
85th District
Region: Full — Hudsonville, Zeeland, Georgetown Township, Zeeland Township. Partial — Holland Township and Jamestown Township.
Incumbent: Bradley Slagh (R-Zeeland)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
86th District
Region: Full — Holland, Park Township and Laketown Township. Partial — Holland Township.
Incumbent: Nancy DeBoer (R-Holland)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
88th District
Region: Full — Ferrysburg, Grand Haven, Spring Lake, Norton Shores, Crockery Township, Olive Township, Port Sheldon Township and Robinson Township
Incumbent: Greg VanWoerkom (R-Norton Shores)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
89th District
Region: Full — Coopersville, Allendale Township, Blendon Township, Chester Township, Polkton Township, Tallmadge Township, Wright Township, Casnovia Township, Egelston Township, Fruitport Township, Moorland Township, Ravenna Township and Sullivan Township. Partial — Tyrone Township in Kent County.
Incumbent: Luke Meerman (R-Coopersville)
Filing Deadline: For write-in Aug. 4, July 24. For write-in Nov. 3, Oct. 23.
Candidates:
Michigan Court of Appeals — Third District (Two Six-Year Terms)
Incumbents: Daniel Korobkin and Mark Boonstra
Candidates:
Ottawa County 20th Circuit Court Judge (Six-Year Term)
Incumbent: Jon Hulsing
Candidates:
Allegan County 48th Circuit Court Judge (Six-Year Term)
Incumbent: Matt Antkoviak
Candidates:
Allegan County 57th District Court Judge, Incumbent Partial Term (Four-Year Term)
Incumbent: Christopher Burnett
Candidates:
Allegan County 57th District Court Judge (Six-Year Term)
Incumbent: Joseph Skocelas (Term-Limited)
Candidates:
Ottawa County 58th District Court Judge (Two Six-Year Terms)
Incumbents: Juanita Bocanegra and Bradley Knoll (Term-Limited)
Candidates:
Hamilton School Board (Three Six-Year Terms)
Incumbents: Morgan Maul, Deb Brower, Chris Poll
Filing Deadline: For ballot, July 21. For write-in Nov. 3, Oct. 23.
Candidates: None declared as of April 24
Holland School Board (Two Six-Year Terms)
Incumbents: Mark Woltman, Rebekah Schipper
Filing Deadline: For ballot, July 21. For write-in Nov. 3, Oct. 23.
Candidates: None declared as of April 24
Hudsonville School Board (Two Six-Year Terms)
Incumbents: Ken Hall, Dawn Sneden
Filing Deadline: For ballot, July 21. For write-in Nov. 3, Oct. 23.
Candidates: None declared as of April 24
Saugatuck School Board (Three Four-Year Terms)
Incumbents: Nicole Lewis, Eric Birkholz, Mary Ihle
Filing Deadline: For ballot, July 21. For write-in Nov. 3, Oct. 23.
Candidates: None declared as of April 24
West Ottawa School Board (Four Four-Year Terms)
Incumbents: Darrin Duistermars, Jim Otteman, Randy Schipper, Lynn Rutan
Filing Deadline: For ballot, July 21. For write-in Nov. 3, Oct. 23.
Candidates: None declared as of April 24
Zeeland School Board (Three Six-Year Terms)
Incumbents: Tom DenHerder, Chad Creevy, Heidi Geerlings
Filing Deadline: For ballot, July 21. For write-in Nov. 3, Oct. 23.
Candidates: None declared as of April 24
Proposals
Ballot proposals are due for the primary election by May 12 and for the general election by Aug. 11.
Jamestown Township voters will see a pair of tax renewals on the ballot in August. The first would renew and restore the fire department operations millage to 1 mill, running 2027-30. The current millage rate is 0.9525 mills after rollbacks under the Headlee Amendment.
The second proposal is a renewal and restoration of the road improvement millage to 1.5 mills, running 2027-30. The current millage rate is 1.4362 after rollbacks under the Headlee Amendment.
— Contact reporter Mitchell Boatman at mboatman@hollandsentinel.com.
This article originally appeared on The Holland Sentinel: Here’s the midterm races we’re watching near Holland this fall
Reporting by Mitchell Boatman, Holland Sentinel / The Holland Sentinel
USA TODAY Network via Reuters Connect



