--- type: Person title: "David Cannon" description: "ID House District 30A — ID State House of Representatives District 30A" role: "ID House District 30A" party: "R" level: "state" branch: "legislative" state: "ID" district: "ID State House of Representatives District 30A" represents: "us/states/id/districts/house/30a" tenure: start: "2022-12-01" current: true election: term_length: 2 term_limit: "varies" ids: person: "0612a705-47f2-4792-be9c-33564f4038a3" office: "00848dae-5dcf-4e72-a40e-81ccfd6f2c02" tenure: "374fd0b7-18b2-494b-8294-78066d4f9e5b" jurisdiction: "9a6c423a-6abf-40b3-b8b6-e102e49638f8" sources: - field: tenure source: "OpenStates YAML via GitHub 2026-06-20" - field: jurisdiction source: "Geometry not found in SLD layer" confidence: official tags: [officeholder, state, legislative, id] timestamp: "2026-07-04" --- # David Cannon Current ID House District 30A (ID State House of Representatives District 30A). Represents [ID State House of Representatives District 30A](/us/states/id/districts/house/30a.md). ## Sources - tenure: OpenStates YAML via GitHub 2026-06-20 - jurisdiction: Geometry not found in SLD layer Generated from the Atlas officeholders v3 export (2026-07-04).