Skip to content

John R. Roth

Republican · MI · Michigan State Representative, District 104

John R. Roth is a Republican member of the Michigan House of Representatives representing District 104 (Grand Traverse County) since 2021. He is seeking re-election.

Campaign Finance Information — State Representative District 104

Campaign Finance Information · State Representative District 104 · August 4, 2026

Data last updated July 27, 2026

Raised
$85,389
Loans
$4,000

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

  • OWNER$5,102
  • RETIRED$4,775
  • EXECUTIVE DIRECTOR$2,000
  • SOLUTIONS DESIGN AND IMPLANTATION MANAGER$2,000
Show 1 more
  • VP OF OPERATIONS$2,000
Direct contributions by size
  • $1,000-$4,999$37,975
  • $500-$999$24,250
  • $250-$499$17,752
  • $100-$249$5,000
  • $1-$99$412

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

Track record

Reduce Wealth Gap

· 3 records
  • Roth voted yes on Senate Bill 8, which raised Michigan's minimum hourly wage on a schedule reaching $15 by 2027, indexed it to inflation, and set separate tipped-employee wage terms; House Roll Call 8 passed the bill 69-40 and it became Public Act 1 of 2025.

    February 19, 2025For

    Source: michiganvotes.org · researched July 24, 2026

  • Roth voted no on House Bill 4007, which reenacted Michigan's prevailing wage requirement for state-financed construction projects; House Roll Call 22 passed the bill 56-53 along party lines and it became Public Act 10 of 2023.

    March 8, 2023Against

    Source: michiganvotes.org · researched July 24, 2026

  • Roth voted no on House Bill 4004, the repeal of Michigan's right-to-work law for public-sector employees, which restored the ability of collective bargaining agreements to require agency fees from nonunion members; House Roll Call 20 passed the bill 56-53 with every Republican voting no.

    March 8, 2023Against

    Source: michiganvotes.org · researched July 24, 2026

Government Efficiency

· 1 record
  • Roth's House Bill 4207, on which he was the sole introducing sponsor, was signed into law as Public Act 101 of 2021, creating a "barber apprentice" license category as an alternative path to a Michigan barber license and imposing record-keeping and disclosure duties on shops employing apprentices.

    November 4, 2021For

    Source: michiganvotes.org · researched July 24, 2026

Public Safety and Crime Control

· 2 records
  • Roth, as chair of the House Appropriations Subcommittee on Human Services, joined Rep. Luke Meerman in publicly renewing their call to close the state-run Michigan Youth Treatment Center after a documented violent incident there, and faulted the Department of Health and Human Services for ignoring repeated safety concerns.

    June 4, 2026For

    Source: gophouse.org · researched July 24, 2026

  • Roth's House Bill 5048, on which he was the sole introducing sponsor, was signed into law as Public Act 113 of 2022, requiring applicants for a child care center license in a multi-tenant building to describe the other occupants of the building and requiring officials to inspect the location.

    June 23, 2022For

    Source: michiganvotes.org · researched July 24, 2026

Social Programs and Welfare

· 1 record
  • As chair of the House Appropriations Subcommittee on Human Services, Roth won subcommittee approval of his human services budget recommendation, which expanded the Permanent Supportive Housing program and the 2-1-1 community resource program and created kinship care grants for relatives raising children.

    April 20, 2026For

    Source: gophouse.org · researched July 24, 2026

Women's Reproductive Rights

· 1 record
  • Roth voted no on House Bill 4949, the Reproductive Health Act, which repealed a set of Michigan abortion restrictions and regulations; House Roll Call 460 passed the bill 56-54 with all 54 Republicans opposed, and it became Public Act 286 of 2023.

    November 1, 2023Against

    Source: michiganvotes.org · researched July 24, 2026

Election Integrity

· 1 record
  • Roth voted yes on House Bill 4765, requiring documentary proof of United States citizenship to register to vote in Michigan and photo identification to vote; House Roll Call 107 passed the bill 58-46 with all 58 Republicans in favor and all 46 voting Democrats opposed.

    April 14, 2026For

    Source: michiganvotes.org · researched July 24, 2026

Corporate Accountability

· 1 record
  • Roth voted yes on House Bill 4002, which scaled back the earned sick time requirements imposed on Michigan employers; House Roll Call 5 passed the bill 67-38, with all 58 voting Republicans in favor, and it became Public Act 2 of 2025.

    January 23, 2025Against

    Source: michiganvotes.org · researched July 24, 2026

General

· 4 records
  • Roth introduced House Bill 5078 as its first-named sponsor and it was signed into law as Public Act 44 of 2025, designating a segment of M-22 in Leelanau County as the "Company K Indian Veterans 1st Michigan Sharpshooters Civil War Memorial Highway."

    December 23, 2025

    Source: michiganvotes.org · researched July 24, 2026

  • Roth introduced House Bill 4046 as its first-named sponsor and it was signed into law as Public Act 8 of 2025, designating a portion of highway US-31 as the "Trooper James E. Boland Memorial Highway."

    August 15, 2025

    Source: michiganvotes.org · researched July 24, 2026

  • Roth introduced House Bill 4183 as its first-named sponsor and it was signed into law as Public Act 34 of 2024, expanding the periods during which operating a historic vehicle on Michigan roads counts as exhibition use rather than general transportation.

    April 2, 2024

    Source: michiganvotes.org · researched July 24, 2026

  • Roth's House Bill 4206, on which he was the sole introducing sponsor, was signed into law as Public Act 56 of 2022, designating one weekend each winter on which Michigan's snowmobile trails are open without trail-permit registration and fees.

    April 7, 2022

    Source: michiganvotes.org · researched July 24, 2026

Elections

Profile last researched July 17, 2026.