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
- State Senator District 31 · August 4, 2026 · State Senate District 31; Michigan
Profile last researched July 17, 2026.