--- type: Person title: "David Cannon" description: "WV House District 89 — WV State House of Representatives District 89" role: "WV House District 89" party: "R" level: "state" branch: "legislative" state: "WV" district: "WV State House of Representatives District 89" represents: "us/states/wv/districts/house/89" tenure: start: "2025-01-13" current: true election: term_length: 2 term_limit: "varies" ids: person: "06b59326-f826-435c-ad12-6e0915bdbc69" office: "4c7a8c6d-dadd-4b93-ab6d-72f40b2945c2" tenure: "e25511cd-312a-42c5-9615-ea2ae1313ec3" jurisdiction: "0f28fe61-eca8-44cc-abac-8d741062a8e0" sources: - field: tenure source: "OpenStates YAML via GitHub 2026-06-20" - field: jurisdiction source: "SLDL (Census 2025)" confidence: official tags: [officeholder, state, legislative, wv] timestamp: "2026-07-04" --- # David Cannon Current WV House District 89 (WV State House of Representatives District 89). Represents [WV State House of Representatives District 89](/us/states/wv/districts/house/89.md). ## Sources - tenure: OpenStates YAML via GitHub 2026-06-20 - jurisdiction: SLDL (Census 2025) Generated from the Atlas officeholders v3 export (2026-07-04).