Skip to content

John Wetzel

Republican · MI

John Wetzel is a Republican candidate for the Michigan Senate in District 31, an open Ottawa-Muskegon seat, running in the August 2026 primary.

Campaign Finance Information — State Senator District 31

Campaign Finance Information · State Senator District 31 · August 4, 2026

Data last updated July 27, 2026

Raised
$8,114
Loans
$121,700

Loans are borrowed money the campaign reported receiving — often from the candidate themselves — and are not counted in Raised.

Top disclosed occupations of direct donors

  • RETIRED$2,063
  • ROOFER$1,021
  • OWNER$563
  • RESTAURANT OWNER$500
Show 1 more
  • REAL ESTATE BROKER$104
Direct contributions by size
  • $1,000-$4,999$2,500
  • $500-$999$2,021
  • $250-$499$510
  • $100-$249$2,283
  • $1-$99$801

Source: Michigan Campaign Finance · 2026 cycle · mi-boe.entellitrak.com

Track record

Women's Reproductive Rights

· 1 record
  • The Right to Life of Michigan Political Action Committee endorsed Wetzel in the Michigan State Senate District 31 race, listing him on its published endorsed-candidate roster for the 2026 election cycle.

    June 1, 2026Against

    Source: election.rtl.org · researched July 24, 2026

General

· 2 records
  • Wetzel officiated Michigan high school athletics for over 20 years as a Michigan High School Athletic Association basketball official, and has been involved with the Michigan Restaurant & Lodging Association, the Grand Rapids Chamber of Commerce, the Grandville/Jenison and Hudsonville Area chambers of commerce, the Small Business Association of Michigan, and the National Rifle Association.

    July 23, 2026

    Source: ballotpedia.org · researched July 24, 2026

  • Wetzel founded Pure POS, Inc. more than 20 years ago and has run it since; the Michigan-based point-of-sale company serves hundreds of hospitality businesses across the Midwest. He started it after earning a Business and Information Systems degree from Grand Valley State University and leaving a corporate job.

    July 23, 2026

    Source: wetzel4michigan.com · researched July 24, 2026

Elections

Profile last researched July 17, 2026.