--- type: Person title: "Brent Hagenbuch" description: "TX Senate District 30 — TX State Senate District 30" role: "TX Senate District 30" party: "R" level: "state" branch: "legislative" state: "TX" district: "TX State Senate District 30" represents: "us/states/tx/districts/senate/30" tenure: start: "2025-01-14" current: true election: term_length: 2 term_limit: "varies" ids: person: "2c0a56ac-39c6-4c50-8b9f-2a00c64cf07a" office: "ce0df7eb-5856-4a16-a8f1-e5776db54c17" tenure: "933a83c3-973d-49fc-ad38-b8d0be14b4af" jurisdiction: "e91b5a80-dff2-45b1-8db6-124e0bd871e0" sources: - field: tenure source: "OpenStates YAML via GitHub 2026-06-20" - field: jurisdiction source: "SLDU (Census 2025)" confidence: official tags: [officeholder, state, legislative, tx] timestamp: "2026-07-04" --- # Brent Hagenbuch Current TX Senate District 30 (TX State Senate District 30). Represents [TX State Senate District 30](/us/states/tx/districts/senate/30.md). ## Sources - tenure: OpenStates YAML via GitHub 2026-06-20 - jurisdiction: SLDU (Census 2025) Generated from the Atlas officeholders v3 export (2026-07-04).