


David Cannon is a member of the Idaho House of Representatives, representing District 30A. He assumed office on December 1, 2022. His current term ends on December 1, 2026. Cannon is running for re-election to the Idaho House of Representatives to represent District 30A. He is on the ballot in the Republican primary on May 19, 2026.