--- type: Person title: "Cal Bahr" description: "MN Senate District 31 — MN State Senate District 31" role: "MN Senate District 31" party: "R" level: "state" branch: "legislative" state: "MN" district: "MN State Senate District 31" represents: "us/states/mn/districts/senate/31" tenure: start: "2023-01-03" current: true election: term_length: 2 term_limit: "varies" ids: person: "50741083-1305-46c3-8597-1c594b621b5b" office: "e28daa60-4135-4960-a0a5-30bf78540cda" tenure: "b765d4db-c699-48f3-8637-f3487e1b61ae" jurisdiction: "bd46f6ff-3a4e-4032-accd-8ba6c6fb678c" sources: - field: tenure source: "OpenStates YAML via GitHub 2026-06-20" - field: jurisdiction source: "SLDU (Census 2025)" confidence: official tags: [officeholder, state, legislative, mn] timestamp: "2026-07-04" --- # Cal Bahr Current MN Senate District 31 (MN State Senate District 31). Represents [MN State Senate District 31](/us/states/mn/districts/senate/31.md). ## Sources - tenure: OpenStates YAML via GitHub 2026-06-20 - jurisdiction: SLDU (Census 2025) Generated from the Atlas officeholders v3 export (2026-07-04).