Following decennial redistricting in 2021, Thompson announced his intent to run for the open 56th district seat in the Iowa House of Representatives in January 2022. He was endorsed by Minnesota representative Michele Bachmann in May 2022.[2] He won the Republican primaries with over 65 percent of the vote on June 7, 2022, and defeated Libertarian Charles Aldrich in the general election on November 8 by over 64 points.[3]
In 2024, Thompson filed to run for reelection.[4] He won the Republican primaries unopposed on June 4, 2024, and will face Democrat Kyle Kruse in the general election on November 5, 2024.[3]
Thompson currently serves on the Environmental Protection, Local Government, and Natural Resources committees.[5]
Thompson has said that his priorities include education, election integrity, illegal immigration and narrowing the influence of the federal government. He opposes abortion and supports the Second Amendment.[6] In March 2023, he, along with 7 other Republican representatives, introduced a bill that would ban same-sex marriage in Iowa.[7]
Personal life
Thompson has a wife, Jacquelyn, two children, and six grandchildren. He resides outside of Clarion, Iowa. He works as a substitute teacher and as a harvest worker in the fall.