[1] 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.
[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.
[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.