Raw JSONL to structured tree: 11,285 entity files

One record, one file. The jurisdiction tree is now real:

  us/people/                          542 federal
  us/states/<xx>/people/            7,561 state
  us/states/fl/counties/<c>/people/ 1,058 county
  .../municipalities/<m>/people/    2,124 municipal (67 FL counties)

Each file is OKF markdown + YAML frontmatter: fixed key order,
field-level source provenance, Atlas UUIDs for round-tripping,
deterministic paths and slugs. Converter passes the determinism
test: two runs, byte-identical tree.

Generated by scripts/convert_officeholders.py from
data/officeholders-v2.jsonl (unchanged).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Fabio
2026-07-03 18:08:31 -04:00
parent 710405d710
commit 1545fcf5ca
11287 changed files with 456313 additions and 0 deletions
@@ -0,0 +1,41 @@
---
type: Person
title: "Adam Bird"
description: "OH House District 63 — OH State House of Representatives District 63"
role: "OH House District 63"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 63"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "30941c0e-4de0-4c88-ac78-6c3a212c33ae"
office: "bb8d196d-1ca9-49b9-9617-ca05f14ee459"
tenure: "9dfa50ad-b456-4baf-b0fe-aa14b4a00354"
jurisdiction: "3b51aa09-2608-427a-b334-1293b5fc855a"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Adam Bird
Current OH House District 63 (OH State House of Representatives District 63).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Adam Holmes"
description: "OH House District 97 — OH State House of Representatives District 97"
role: "OH House District 97"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 97"
tenure:
start: "2019-02-06"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "78ab0e84-94f2-47af-aee3-8df27d5dac0f"
office: "331d4609-4c1a-4d10-a4d4-dc3050b8c831"
tenure: "3a1fa0b4-47a1-413e-8e0a-9d7da09e46b7"
jurisdiction: "62c06b34-0735-4284-abcb-19e5265df6af"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Adam Holmes
Current OH House District 97 (OH State House of Representatives District 97).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Adam Mathews"
description: "OH House District 56 — OH State House of Representatives District 56"
role: "OH House District 56"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 56"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "3a3fbae7-0c37-4c4c-9834-6a72ffb09d1e"
office: "64673215-233f-4bee-8187-9636be2edad9"
tenure: "e7922cae-3f99-4024-9f96-32fe8910239b"
jurisdiction: "f3885568-8ad6-46e4-8282-2e82e8b31866"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Adam Mathews
Current OH House District 56 (OH State House of Representatives District 56).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Al Cutrona"
description: "OH Senate District 33 — OH State Senate District 33"
role: "OH Senate District 33"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 33"
tenure:
start: "2024-06-26"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "08794a0d-d442-43d3-97b2-aeb5cef2b6d6"
office: "435996ea-b420-4e78-bca7-9b575396c5d3"
tenure: "fee0b820-1833-4a7e-a54d-4a44a67487a3"
jurisdiction: "bd58e419-694d-4522-81f3-075080b87372"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Al Cutrona
Current OH Senate District 33 (OH State Senate District 33).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Al Landis"
description: "OH Senate District 31 — OH State Senate District 31"
role: "OH Senate District 31"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 31"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "92e0b18f-7cb3-4862-a4aa-c3839a144ee6"
office: "8fcebbc0-04b3-4b71-b468-8f85369fc79a"
tenure: "f919c6f1-63ee-42b2-a8b5-84235083bfc4"
jurisdiction: "b99a9b7b-4dbd-4a82-a849-25acfc6138eb"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Al Landis
Current OH Senate District 31 (OH State Senate District 31).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Allison Russo"
description: "OH House District 7 — OH State House of Representatives District 7"
role: "OH House District 7"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 7"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "9ebfa6d2-9005-45e2-909f-6f84796ebe11"
office: "0432b822-5d83-439e-8ee1-1b927c360ae3"
tenure: "942cc0ea-ffdf-42c8-91c0-29a356e21b8b"
jurisdiction: "c17a76ef-894b-4a7e-973b-462ab283aed4"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Allison Russo
Current OH House District 7 (OH State House of Representatives District 7).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Andrea White"
description: "OH House District 36 — OH State House of Representatives District 36"
role: "OH House District 36"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 36"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "e508bd6a-2e60-4099-96af-5a6535eff06c"
office: "cc27dc0f-577e-4069-8ac6-e37b21e14269"
tenure: "50cf1654-7d06-445f-8c5e-19a11c228a11"
jurisdiction: "5ff3607f-8c68-4573-b72e-1fbd655d6985"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Andrea White
Current OH House District 36 (OH State House of Representatives District 36).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Andrew Brenner"
description: "OH Senate District 19 — OH State Senate District 19"
role: "OH Senate District 19"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 19"
tenure:
start: "2019-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "9f6472ce-6393-4969-aee8-4cd6dae1ebdd"
office: "5a9f695f-1fb5-4104-8bf4-6ed0a2142d1e"
tenure: "ff2b7019-a12c-45a8-8951-e561f200496d"
jurisdiction: "a9b4aa99-6a7b-429f-a6b4-da5b54522e06"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Andrew Brenner
Current OH Senate District 19 (OH State Senate District 19).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Angie King"
description: "OH House District 84 — OH State House of Representatives District 84"
role: "OH House District 84"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 84"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "805a330d-69be-4813-b892-88866e866f92"
office: "ff7ea692-989e-44ef-964f-ce377bce55e0"
tenure: "8d01dbfe-1a54-4785-9b36-6d6c866ec420"
jurisdiction: "06ff5404-eb32-4268-b71c-e0891141db5f"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Angie King
Current OH House District 84 (OH State House of Representatives District 84).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Anita Somani"
description: "OH House District 8 — OH State House of Representatives District 8"
role: "OH House District 8"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 8"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "042ad1a9-d88a-4d33-96cd-a186d5b8e498"
office: "f9deeaad-78f3-47dd-9009-b447b28332a3"
tenure: "33256c02-e7c7-494b-b9be-778e58403b5d"
jurisdiction: "707fa4ff-e4e0-4e9b-9990-f709ccd7652a"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Anita Somani
Current OH House District 8 (OH State House of Representatives District 8).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Ashley Bryant Bailey"
description: "OH House District 26 — OH State House of Representatives District 26"
role: "OH House District 26"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 26"
tenure:
start: "2025-10-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "82721b0d-5043-4486-b262-02d9a756cfe8"
office: "56a34838-63a3-482b-bc50-a54f3afde8a1"
tenure: "6ae3abff-e82e-4c57-962b-6bc83ebe4a1b"
jurisdiction: "0e5ccd4d-3b2a-454e-a92a-835bf344a7bb"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Ashley Bryant Bailey
Current OH House District 26 (OH State House of Representatives District 26).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bernie Willis"
description: "OH House District 74 — OH State House of Representatives District 74"
role: "OH House District 74"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 74"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "5b76fa2f-1186-4e20-b3b0-baa39fbbfbdb"
office: "1a9aabe6-97d7-4a23-8f62-212f523c7cff"
tenure: "a949d246-432e-43cb-ae19-e72e2cf0a033"
jurisdiction: "cc8cf205-348f-44cc-b4d2-bba197438462"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bernie Willis
Current OH House District 74 (OH State House of Representatives District 74).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Beryl Piccolantonio"
description: "OH House District 4 — OH State House of Representatives District 4"
role: "OH House District 4"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 4"
tenure:
start: "2024-01-10"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "c97de022-9457-4380-889a-c109eea2ed8e"
office: "12180850-8e98-4e49-bd57-82a5f002402e"
tenure: "dba34330-e786-43b5-8637-b6fb5753881f"
jurisdiction: "15f4a52e-e3ed-4140-8802-94a192cc4ad5"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Beryl Piccolantonio
Current OH House District 4 (OH State House of Representatives District 4).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Beth Lear"
description: "OH House District 61 — OH State House of Representatives District 61"
role: "OH House District 61"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 61"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "d1aaf8fc-3a42-4095-9af5-9ee4a523e899"
office: "5c8570aa-4e9a-470d-9740-9b352619f66f"
tenure: "b7689bb4-60c8-4d34-aef8-30807a2a8259"
jurisdiction: "9667e65b-0673-4b41-a98c-1c59f5b11f41"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Beth Lear
Current OH House District 61 (OH State House of Representatives District 61).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Beth Liston"
description: "OH Senate District 16 — OH State Senate District 16"
role: "OH Senate District 16"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 16"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "cafd753e-dcd1-4719-b550-cc0cd0859f0c"
office: "45c33c5a-ae41-47b6-847b-ac2af962fd43"
tenure: "fc05d51b-290e-4e32-a728-cec442e6e170"
jurisdiction: "c4aca842-082e-4a80-98a7-786a6111541d"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Beth Liston
Current OH Senate District 16 (OH State Senate District 16).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bill Blessing"
description: "OH Senate District 8 — OH State Senate District 8"
role: "OH Senate District 8"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 8"
tenure:
start: "2019-10-10"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "a855bd38-8e7c-4e60-8998-e2df382b30ad"
office: "d0183204-eb53-46a0-be98-11213967bee0"
tenure: "0d59f864-13fd-4f0b-9659-d3bdd9c6b5c4"
jurisdiction: "c05e2eec-7acd-41ee-9ab1-fbb8e0cb8ced"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bill Blessing
Current OH Senate District 8 (OH State Senate District 8).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bill DeMora"
description: "OH Senate District 25 — OH State Senate District 25"
role: "OH Senate District 25"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 25"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "a1af4a20-e889-4184-a4ac-dc8670981d63"
office: "85f88775-8596-4239-96cd-f91bf7401b7b"
tenure: "5674c828-ba6e-4d81-88bc-c99f12d5b4e5"
jurisdiction: "8fbaf77f-bd64-482b-a3a2-234d5b17f886"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bill DeMora
Current OH Senate District 25 (OH State Senate District 25).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bill Reineke"
description: "OH Senate District 26 — OH State Senate District 26"
role: "OH Senate District 26"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 26"
tenure:
start: "2021-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "17025729-d604-4b9c-aa18-c7d7904a906a"
office: "9e531f9b-2bfc-4b81-8b83-8f7eef2dce79"
tenure: "d2b4025c-a904-4958-b6bf-83ec17e0af3e"
jurisdiction: "dfc74319-4400-4ca9-838c-03e4c6714a23"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bill Reineke
Current OH Senate District 26 (OH State Senate District 26).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bill Roemer"
description: "OH House District 31 — OH State House of Representatives District 31"
role: "OH House District 31"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 31"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "dc806428-4532-4248-a057-d4dc6b20c8db"
office: "4a63f890-b51f-4d07-bdda-f038b10926b8"
tenure: "c316e20d-905b-46c6-901e-4c3ae0fa47f1"
jurisdiction: "f156c24f-c497-452d-9078-e1620f1c2867"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bill Roemer
Current OH House District 31 (OH State House of Representatives District 31).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bob Peterson"
description: "OH House District 91 — OH State House of Representatives District 91"
role: "OH House District 91"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 91"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "18579753-49b3-487d-b5ec-5331655c8eac"
office: "fffce91a-2ee0-4306-ba93-27ca8163f897"
tenure: "13f18b59-b303-483c-9df0-4aa9dfc86649"
jurisdiction: "3060ed3f-85e2-47dc-b488-086edc4a88e1"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bob Peterson
Current OH House District 91 (OH State House of Representatives District 91).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Brian Chavez"
description: "OH Senate District 30 — OH State Senate District 30"
role: "OH Senate District 30"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 30"
tenure:
start: "2023-12-06"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "5c4e66ca-d2c6-4891-a041-189669295097"
office: "91b3edfe-465b-4965-9cee-38c252e58ed2"
tenure: "6c2d6816-e030-4289-84af-c8dbf395946e"
jurisdiction: "80460b54-d06d-4f57-a02e-0aa31be30a97"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Brian Chavez
Current OH Senate District 30 (OH State Senate District 30).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Brian Lampton"
description: "OH House District 70 — OH State House of Representatives District 70"
role: "OH House District 70"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 70"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1872386a-1866-4c51-8d8c-55a962637d6a"
office: "1c5780d6-3646-486b-a4cd-58f66275f454"
tenure: "99423275-1eec-4452-bab9-5c52d568acae"
jurisdiction: "2f04600a-74a2-4e44-a186-88efc00bc2d1"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Brian Lampton
Current OH House District 70 (OH State House of Representatives District 70).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Brian Lorenz"
description: "OH House District 60 — OH State House of Representatives District 60"
role: "OH House District 60"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 60"
tenure:
start: "2023-05-10"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "72b5dffb-b6be-46fb-81db-81464f4fab56"
office: "c9cac40c-c8c9-4fdf-817f-800078e55352"
tenure: "a0a503f2-e189-46fa-b0cd-610c8607b918"
jurisdiction: "47231b66-a647-4284-93ed-15ad291c94b5"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Brian Lorenz
Current OH House District 60 (OH State House of Representatives District 60).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Brian Stewart"
description: "OH House District 12 — OH State House of Representatives District 12"
role: "OH House District 12"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 12"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "19dc5ca4-69da-4297-b777-e08526c56291"
office: "ea2657d9-f01c-4c18-9c5d-53ddee9b3835"
tenure: "47a0c81a-331e-4c73-9658-bc48c9b1e883"
jurisdiction: "0a4c1aa8-5dfa-444e-8f2d-1536381d6af9"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Brian Stewart
Current OH House District 12 (OH State House of Representatives District 12).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Bride Sweeney"
description: "OH House District 16 — OH State House of Representatives District 16"
role: "OH House District 16"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 16"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "c2e7cf86-9d39-476d-98dc-95f1f5f37226"
office: "e9e037bf-a767-46ba-ac26-ad0bb3ec724e"
tenure: "8d225e02-7967-4512-acc4-4189685c0986"
jurisdiction: "121f7e29-b8b9-4598-b092-255e8b4247b4"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Bride Sweeney
Current OH House District 16 (OH State House of Representatives District 16).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Casey Weinstein"
description: "OH Senate District 28 — OH State Senate District 28"
role: "OH Senate District 28"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 28"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "7702fe16-5e94-475c-84b3-719372d4416e"
office: "11632a31-0de5-45df-b1c8-09e61da469d5"
tenure: "90be5844-a3bf-40d1-8248-fce0845d1373"
jurisdiction: "3ce6c02d-5a7c-4b69-9512-ef44fdeb7205"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Casey Weinstein
Current OH Senate District 28 (OH State Senate District 28).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Catherine Ingram"
description: "OH Senate District 9 — OH State Senate District 9"
role: "OH Senate District 9"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 9"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1c092f2b-ca1d-4365-84fa-e67136b9a411"
office: "e1dd9bcb-9740-400d-b7b8-0549a9608cd7"
tenure: "cc903d25-ebf1-4d49-84a0-12a9931b1017"
jurisdiction: "bd008a01-15d8-4a29-bf3f-21a0fc3a4c11"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Catherine Ingram
Current OH Senate District 9 (OH State Senate District 9).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Cecil Thomas"
description: "OH House District 25 — OH State House of Representatives District 25"
role: "OH House District 25"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 25"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "dad99eaa-9a9b-41cb-8bca-0565d38970e8"
office: "fbf05bd0-eaad-4e07-8d27-f1191d0bcbe7"
tenure: "3e7b6758-e8ef-411f-8ac5-0fed499b0e9b"
jurisdiction: "185cfc51-1ad2-4dab-8d90-f96018a4f2bf"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Cecil Thomas
Current OH House District 25 (OH State House of Representatives District 25).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Chris Glassburn"
description: "OH House District 15 — OH State House of Representatives District 15"
role: "OH House District 15"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 15"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "8ade1c7a-6e47-4a82-afc0-ef8cb9d9bfde"
office: "f093e465-6d36-44c0-8866-66d454d16408"
tenure: "fef14cb8-d3c5-4055-96a6-7a5870d84130"
jurisdiction: "ee27c777-27ef-41fe-b5cc-b2ccf89c017e"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Chris Glassburn
Current OH House District 15 (OH State House of Representatives District 15).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Christine Cockley"
description: "OH House District 6 — OH State House of Representatives District 6"
role: "OH House District 6"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 6"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1718e62a-96bb-47eb-9a06-9271ef17bdce"
office: "49a7fbb5-47c4-46dd-9108-d38c79b0ed32"
tenure: "f31761f6-b627-4c60-8864-5822909f326b"
jurisdiction: "0d411534-ac6d-4e9b-8b94-e64a32e37c90"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Christine Cockley
Current OH House District 6 (OH State House of Representatives District 6).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Cindy Abrams"
description: "OH House District 29 — OH State House of Representatives District 29"
role: "OH House District 29"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 29"
tenure:
start: "2019-10-10"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "5b305f0d-cd3f-4baa-8584-d715df9b5080"
office: "fbf47898-4eef-455e-b13b-6d7656b14469"
tenure: "8197ca99-5554-4725-bca9-c10f650dcfe4"
jurisdiction: "90821e9b-dd07-4fdb-ac9e-2d9e75e2c778"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Cindy Abrams
Current OH House District 29 (OH State House of Representatives District 29).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Crystal Lett"
description: "OH House District 11 — OH State House of Representatives District 11"
role: "OH House District 11"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 11"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "25b4311c-77bd-4888-815e-00b655e2171f"
office: "5ff48946-dd26-468e-bfe9-5145126d0a20"
tenure: "7f07d6a4-767e-4719-8963-6c12bc22614f"
jurisdiction: "85a41d9d-6802-4692-ac3e-6ec7917b513c"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Crystal Lett
Current OH House District 11 (OH State House of Representatives District 11).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "D.J. Swearingen"
description: "OH House District 89 — OH State House of Representatives District 89"
role: "OH House District 89"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 89"
tenure:
start: "2019-08-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "0a18a028-4e4e-40e5-a5ac-bf264b5cd7c8"
office: "5272192d-0248-48c9-be19-3b9a6a1028ca"
tenure: "388c48a5-c4d2-48e1-9fca-060d15f55d5c"
jurisdiction: "61e0025a-d50c-4121-aadf-a2eb5dd9ba3a"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# D.J. Swearingen
Current OH House District 89 (OH State House of Representatives District 89).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Dan Troy"
description: "OH House District 23 — OH State House of Representatives District 23"
role: "OH House District 23"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 23"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "154acafb-a870-4374-8974-2c49829635ae"
office: "d051de56-419d-4337-9137-a08bdeb6e178"
tenure: "da6857f0-e791-4306-8d35-9408e96c7075"
jurisdiction: "28d79cf5-ddcb-4ae6-b670-7ae535a00e8e"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Dan Troy
Current OH House District 23 (OH State House of Representatives District 23).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Dani Isaacsohn"
description: "OH House District 24 — OH State House of Representatives District 24"
role: "OH House District 24"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 24"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "c966737e-723c-4bda-9ddd-295cb99e4095"
office: "6ec7b8dc-3fd7-4e50-b8b6-33bab2304bec"
tenure: "9154f506-eb20-42e9-9c65-0a2d5b316e7b"
jurisdiction: "cd22feb0-95a1-4e82-9f1a-e90da25bcdfb"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Dani Isaacsohn
Current OH House District 24 (OH State House of Representatives District 24).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Darnell Brewer"
description: "OH House District 22 — OH State House of Representatives District 22"
role: "OH House District 22"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 22"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "be97c146-92cf-4703-af45-bfe245edeb7a"
office: "9945f402-06e8-4847-bba4-7c8290b686ec"
tenure: "3bbefb48-852e-4f2c-ba9c-580177e5d11a"
jurisdiction: "1104d9cf-c8a3-4e1c-b27b-9a9df41903c5"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Darnell Brewer
Current OH House District 22 (OH State House of Representatives District 22).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,39 @@
---
type: Person
title: "Dave Yost"
description: "OH Attorney General — State of Ohio"
role: "OH Attorney General"
party: "R"
level: "state"
branch: "executive"
state: "OH"
tenure:
start: "2019-01-14"
current: true
election:
term_length: 4
ids:
person: "5ecabc73-7389-4bca-a6a5-1a77cb0fb465"
office: "1be7c815-58cd-4951-a3cf-f31b10d39b75"
tenure: "e8fe716c-b8e9-423a-a25a-ef8ec6991e3d"
jurisdiction: "49defc49-e81a-4eb9-821e-b7c5f491171b"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "Derived from governor jurisdiction"
confidence: official
tags: [officeholder, state, executive, oh]
timestamp: "2026-06-20"
---
# Dave Yost
Current OH Attorney General (State of Ohio).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: Derived from governor jurisdiction
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "David Thomas"
description: "OH House District 65 — OH State House of Representatives District 65"
role: "OH House District 65"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 65"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "51df4f37-9f47-48e0-ac69-77b9f2d0a323"
office: "4419cef4-f6e9-44b1-bd33-4c1765f34c62"
tenure: "3b986d33-aa19-40f6-b829-1c7d7d5d76e5"
jurisdiction: "8b608498-76f1-4d4b-8fac-94ef3f014453"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# David Thomas
Current OH House District 65 (OH State House of Representatives District 65).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Derrick Hall"
description: "OH House District 34 — OH State House of Representatives District 34"
role: "OH House District 34"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 34"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "290bceb5-b36f-4dca-bb71-80d668be0934"
office: "30f5d30b-1f5c-4c3c-8b81-929abbd1ff11"
tenure: "f1f7c69a-834a-4cc8-bbfa-e251dbe07747"
jurisdiction: "9c7bf369-7a5b-4e4a-8961-44590994c832"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Derrick Hall
Current OH House District 34 (OH State House of Representatives District 34).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Desireè Tims"
description: "OH House District 38 — OH State House of Representatives District 38"
role: "OH House District 38"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 38"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "188a452b-fca7-4ff0-ae06-9718674e9754"
office: "dac3f20d-4b67-438b-927c-e45d3a7f2ddb"
tenure: "d6b4c869-bd95-4f9c-b67d-f368c8a6dffa"
jurisdiction: "9fc7c031-6b9e-4620-a0be-6171c192704f"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Desireè Tims
Current OH House District 38 (OH State House of Representatives District 38).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Diane Mullins"
description: "OH House District 47 — OH State House of Representatives District 47"
role: "OH House District 47"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 47"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "e601d208-fca7-4933-b4cf-ebe40fd00776"
office: "ebc6db7d-31e1-47eb-971e-3c4dbf312b90"
tenure: "bb650b73-b3fe-4591-9179-6e82870b98db"
jurisdiction: "dcbd43db-7bf9-4455-9dbe-ddf20dc43101"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Diane Mullins
Current OH House District 47 (OH State House of Representatives District 47).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Dontavius Jarrells"
description: "OH House District 1 — OH State House of Representatives District 1"
role: "OH House District 1"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 1"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1efc7504-9bfb-4d49-aa0f-9756c4eb55d0"
office: "767b73cf-a26f-43ec-b2b8-251c13866013"
tenure: "6f2bbb77-fc33-4687-b308-fd8a5634cf4d"
jurisdiction: "55a40ed7-e99f-4588-9a63-8ce8cdb97036"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Dontavius Jarrells
Current OH House District 1 (OH State House of Representatives District 1).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Elgin Rogers"
description: "OH House District 42 — OH State House of Representatives District 42"
role: "OH House District 42"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 42"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "ca9a7c45-b65b-44ae-9c2d-aed3f42b5cca"
office: "9797febe-3262-4b94-af3a-688637eb2aa3"
tenure: "34555751-aeaa-4548-8eff-4504b4f17be4"
jurisdiction: "e1661014-16f8-4430-819b-1801dd22dd40"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Elgin Rogers
Current OH House District 42 (OH State House of Representatives District 42).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Eric Synenberg"
description: "OH House District 21 — OH State House of Representatives District 21"
role: "OH House District 21"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 21"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "03b400b0-8284-4268-be8a-2cf42d0c95a7"
office: "2b6764b5-3b65-47c0-9feb-7cb3a9e8c16e"
tenure: "ed2dcedf-09d3-49f9-a877-56ca711abe45"
jurisdiction: "9071a8d0-1f32-4550-b1b7-592957ebbb37"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Eric Synenberg
Current OH House District 21 (OH State House of Representatives District 21).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Erika White"
description: "OH House District 41 — OH State House of Representatives District 41"
role: "OH House District 41"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 41"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "9924476d-f153-4d8f-8cea-75552cb353f0"
office: "4f866752-3f53-48c1-8bb7-14d93b0edaff"
tenure: "c8568fb4-2c42-48fc-bdc1-f0c31613606a"
jurisdiction: "4bb48a04-e95b-456b-ae92-d7642955a0ee"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Erika White
Current OH House District 41 (OH State House of Representatives District 41).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,39 @@
---
type: Person
title: "Frank LaRose"
description: "OH Secretary Of State — State of Ohio"
role: "OH Secretary Of State"
party: "R"
level: "state"
branch: "executive"
state: "OH"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 4
ids:
person: "009bf5d6-6fff-48df-8790-42d069fdfc7e"
office: "b7b6f7dd-438c-44fd-8d9d-8c6236d132d8"
tenure: "a5a08e08-2c3a-4781-8533-bf6a23290959"
jurisdiction: "8ab0c60c-9802-4e9b-90b2-ed3e920a8f92"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "Derived from governor jurisdiction"
confidence: official
tags: [officeholder, state, executive, oh]
timestamp: "2026-06-20"
---
# Frank LaRose
Current OH Secretary Of State (State of Ohio).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: Derived from governor jurisdiction
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Gary Click"
description: "OH House District 88 — OH State House of Representatives District 88"
role: "OH House District 88"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 88"
tenure:
start: "2021-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "7699b5fb-9f02-4ee3-91f4-59ef477051df"
office: "8b45346b-6599-4c92-a4e6-28c702e54bf6"
tenure: "d1320313-e259-4cb3-95dc-cf6ff2b4ae42"
jurisdiction: "b667d97c-c2a0-43ac-9be9-e10e68e1b272"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Gary Click
Current OH House District 88 (OH State House of Representatives District 88).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Gayle Manning"
description: "OH House District 52 — OH State House of Representatives District 52"
role: "OH House District 52"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 52"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "0d6ade3c-fa2e-40d1-a7ba-eea9dfc3c3f8"
office: "c02b5732-b698-4b36-9fa8-926978d4431e"
tenure: "d89d1a45-3597-453c-85fc-9a0a620a0282"
jurisdiction: "d26d14b1-a7fa-433a-8955-c21328246747"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Gayle Manning
Current OH House District 52 (OH State House of Representatives District 52).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "George Lang"
description: "OH Senate District 4 — OH State Senate District 4"
role: "OH Senate District 4"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 4"
tenure:
start: "2021-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "64a15a75-50a1-47f8-8b1d-4e7855def8fc"
office: "f71a4621-3939-4e42-945c-3a3e41544190"
tenure: "afcf048a-7ea9-4e5d-9515-1b47f5f811e3"
jurisdiction: "60ef9608-c3b5-4c7f-b2f9-937389b1328b"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# George Lang
Current OH Senate District 4 (OH State Senate District 4).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Haraz Ghanbari"
description: "OH House District 75 — OH State House of Representatives District 75"
role: "OH House District 75"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 75"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "78fd6210-ebc4-42c7-877f-66d8c31f4542"
office: "21221429-5663-443d-86c1-70ac5413291f"
tenure: "c1be2e10-5bae-41b0-a425-f5dbbc0693d6"
jurisdiction: "82940f7d-5835-45a6-ba95-cd6ef02c64c8"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Haraz Ghanbari
Current OH House District 75 (OH State House of Representatives District 75).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Hearcel Craig"
description: "OH Senate District 15 — OH State Senate District 15"
role: "OH Senate District 15"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 15"
tenure:
start: "2019-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "bcd6be32-8c85-4347-8cb0-8fc42e1bdf19"
office: "f9deeadb-5b10-4a73-954f-43a673b5fcad"
tenure: "62f901be-5091-4c26-bf91-a6f3c36fa530"
jurisdiction: "98752308-8bc1-474c-b67d-d44f0a3c39b9"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Hearcel Craig
Current OH Senate District 15 (OH State Senate District 15).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Heidi Workman"
description: "OH House District 72 — OH State House of Representatives District 72"
role: "OH House District 72"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 72"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "4b271350-ff2d-47c7-bd62-c9e1dee5cf11"
office: "1b4b6470-391f-4310-b510-5caff6b0c838"
tenure: "bcca26d7-e95e-4885-88d0-35a20114bc3f"
jurisdiction: "2da17e80-fc3e-430d-8cac-5d9341b79c47"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Heidi Workman
Current OH House District 72 (OH State House of Representatives District 72).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Ismail Mohamed"
description: "OH House District 3 — OH State House of Representatives District 3"
role: "OH House District 3"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 3"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "a6c22851-5f09-4f86-8641-04236d68315f"
office: "05a41c7f-ccbc-46af-97d6-a3ebcd8ae989"
tenure: "7a6621cb-ca9e-41dd-97d8-c37b5f953381"
jurisdiction: "46cd89fe-f355-4554-9588-e48a4fe38d62"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Ismail Mohamed
Current OH House District 3 (OH State House of Representatives District 3).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jack Daniels"
description: "OH House District 32 — OH State House of Representatives District 32"
role: "OH House District 32"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 32"
tenure:
start: "2024-04-24"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "8b611ba0-445c-4abf-8221-fbc891a31b05"
office: "658d2d8c-0c78-49d2-a826-cc2041563401"
tenure: "5bf68f0d-51f6-4253-b59c-c983f3290b90"
jurisdiction: "1e5beb7b-9b60-4b48-935b-214a21f9b66d"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jack Daniels
Current OH House District 32 (OH State House of Representatives District 32).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jamie Callender"
description: "OH House District 57 — OH State House of Representatives District 57"
role: "OH House District 57"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 57"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "05f382c8-798b-4491-b4ed-b365873474fc"
office: "a15a8cef-cf20-4771-b5e2-64828249e1a2"
tenure: "89d80e67-a078-41fb-8602-5f2c4b9b6f9f"
jurisdiction: "1e5a0397-81e4-478c-8c2a-96db9cc4aacd"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jamie Callender
Current OH House District 57 (OH State House of Representatives District 57).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jane Timken"
description: "OH Senate District 29 — OH State Senate District 29"
role: "OH Senate District 29"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 29"
tenure:
start: "2025-01-29"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "7ccd852d-418d-4583-9e1d-c02fd64e3680"
office: "cbbba990-6378-40b3-9b72-ef6523f654a8"
tenure: "9f617b3c-857c-45b4-bcb8-13c48fb898d6"
jurisdiction: "bfe6d9e9-225d-44a7-b91d-94a94866eda8"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jane Timken
Current OH Senate District 29 (OH State Senate District 29).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jason Stephens"
description: "OH House District 93 — OH State House of Representatives District 93"
role: "OH House District 93"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 93"
tenure:
start: "2019-10-10"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "e1fd3dea-91fd-40ef-accd-512f7b673fdd"
office: "66613d59-33d6-4c39-85ec-4c745394abdd"
tenure: "8d3da08b-cb6a-43b6-aa06-ad67bff53fa6"
jurisdiction: "97ec87c1-1c79-4579-a5b0-9f29c9df7c20"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jason Stephens
Current OH House District 93 (OH State House of Representatives District 93).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jean Schmidt"
description: "OH House District 62 — OH State House of Representatives District 62"
role: "OH House District 62"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 62"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "f8da557f-77a0-4f2e-9a94-2384fa1fe57d"
office: "13419052-1a93-4267-b035-85383ac99976"
tenure: "eb5963de-cf00-4e2f-bb2c-50d9293e72f8"
jurisdiction: "253b2e74-c2cb-4ab2-acb3-6b1b2d8ebda4"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jean Schmidt
Current OH House District 62 (OH State House of Representatives District 62).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jeff LaRe"
description: "OH House District 73 — OH State House of Representatives District 73"
role: "OH House District 73"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 73"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "cae7d557-2a2f-419a-bae5-646627cb4aa0"
office: "c92693ce-9312-4128-af67-7cef64eede8f"
tenure: "49488e5d-8e7d-4810-89a9-298dbedefb2c"
jurisdiction: "5c600c45-b68b-4d8c-bacc-914cebe5717e"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jeff LaRe
Current OH House District 73 (OH State House of Representatives District 73).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jennifer Gross"
description: "OH House District 45 — OH State House of Representatives District 45"
role: "OH House District 45"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 45"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "bdf53ea0-61ad-4c2f-8968-058645ffea89"
office: "c1ff954e-88cc-4982-82f8-6e395cb7a220"
tenure: "0ab74d31-0384-4839-819b-09bb7eaf1fc7"
jurisdiction: "f1ef1d03-cca2-4a65-a9ba-44811ca9c360"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jennifer Gross
Current OH House District 45 (OH State House of Representatives District 45).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jerry Cirino"
description: "OH Senate District 18 — OH State Senate District 18"
role: "OH Senate District 18"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 18"
tenure:
start: "2021-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "2ff61311-de1e-4314-9dec-13090fc6db31"
office: "7901f7dd-6947-4ee1-a625-0bf7a1983948"
tenure: "4a8937c4-6268-457f-86fb-33221977fdb8"
jurisdiction: "24f31d33-a47c-4759-b2b0-d8b4bd5d1f3c"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jerry Cirino
Current OH Senate District 18 (OH State Senate District 18).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jim Hoops"
description: "OH House District 81 — OH State House of Representatives District 81"
role: "OH House District 81"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 81"
tenure:
start: "2018-01-17"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "0b1016fd-30a9-42b2-8634-260895eedaa4"
office: "e357eaa5-e23f-4b97-8708-47c36f15ab7c"
tenure: "814c9992-8652-4aa8-9102-b44e73ddfbb7"
jurisdiction: "be96b66a-0296-425d-b2cc-ee43ca7a17dc"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jim Hoops
Current OH House District 81 (OH State House of Representatives District 81).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jim Thomas"
description: "OH House District 49 — OH State House of Representatives District 49"
role: "OH House District 49"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 49"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1e7f5bd9-737c-43fc-b5fd-05ee03774e47"
office: "571f0adc-5735-4f52-8735-56156cb902e3"
tenure: "b7c0777f-033f-4327-a620-bc63f0577092"
jurisdiction: "f4a32c0c-d98b-4250-9dc8-5a94d679d567"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jim Thomas
Current OH House District 49 (OH State House of Representatives District 49).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,39 @@
---
type: Person
title: "Jim Tressel"
description: "OH Lt Governor — State of Ohio"
role: "OH Lt Governor"
party: "R"
level: "state"
branch: "executive"
state: "OH"
tenure:
start: "2025-02-14"
current: true
election:
term_length: 4
ids:
person: "0456d77f-b004-4b7a-b786-e4674ffd826f"
office: "e7f77210-6db1-4213-bce5-b2fcce8f5ecb"
tenure: "5c81e42b-f79f-4ca7-a9a9-ba178ef69413"
jurisdiction: "09a60c9a-813f-48cc-9982-340e10d82d92"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "Derived from governor jurisdiction"
confidence: official
tags: [officeholder, state, executive, oh]
timestamp: "2026-06-20"
---
# Jim Tressel
Current OH Lt Governor (State of Ohio).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: Derived from governor jurisdiction
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Jodi Salvo"
description: "OH House District 51 — OH State House of Representatives District 51"
role: "OH House District 51"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 51"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "01400496-5391-4ae5-9de3-0b5262ea24d7"
office: "1a65b34f-323c-4fa1-8343-af49119bce2b"
tenure: "18917ca0-85e5-4038-bcbf-dc216a363b1f"
jurisdiction: "7abd63f7-af2a-48cb-971c-26e4ee93daa4"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Jodi Salvo
Current OH House District 51 (OH State House of Representatives District 51).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Joe Miller"
description: "OH House District 53 — OH State House of Representatives District 53"
role: "OH House District 53"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 53"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "c0bf887e-5a2b-4cb6-b587-3cf9965ddecf"
office: "5703a2ab-4c75-4c20-be89-a954f608b448"
tenure: "5c720790-70c5-4165-829e-d028caaa757f"
jurisdiction: "429e4214-d40c-4aa1-8362-dd6f3e5bf521"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Joe Miller
Current OH House District 53 (OH State House of Representatives District 53).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Johnathan Newman"
description: "OH House District 80 — OH State House of Representatives District 80"
role: "OH House District 80"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 80"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "66f09535-ff71-406e-8f7f-7968f1571ebd"
office: "644b81d7-938c-4830-a642-f52087406c09"
tenure: "0a414518-a480-42ee-985d-d2bad2d1a542"
jurisdiction: "3865ac75-e05b-4884-b47c-9ac6d5cf8fa8"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Johnathan Newman
Current OH House District 80 (OH State House of Representatives District 80).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Josh Williams"
description: "OH House District 44 — OH State House of Representatives District 44"
role: "OH House District 44"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 44"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "55927c2d-d3c0-42d5-9b4d-f06eae58abfc"
office: "4313a6ef-43b9-4abd-b12e-9846ad95435e"
tenure: "5b6f94be-db9c-4818-bcc7-92ddd270059e"
jurisdiction: "a991d577-40d5-4c7b-9e07-439f92f3d781"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Josh Williams
Current OH House District 44 (OH State House of Representatives District 44).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Juanita Brent"
description: "OH House District 18 — OH State House of Representatives District 18"
role: "OH House District 18"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 18"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "802ec3d9-91f1-4d49-9860-13d0208c466e"
office: "9bd27b43-121c-41d4-932d-e75513630523"
tenure: "31c29ba9-d607-42c3-9677-d6516201fb11"
jurisdiction: "4a859f30-bc16-4e6d-9e71-8d7e928d4dcd"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Juanita Brent
Current OH House District 18 (OH State House of Representatives District 18).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Justin Pizzulli"
description: "OH House District 90 — OH State House of Representatives District 90"
role: "OH House District 90"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 90"
tenure:
start: "2023-05-10"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "b2839af3-8ccd-4f3e-8959-a9fe9fab029f"
office: "4da48bf1-ca08-4222-b942-2b2e4ea8403a"
tenure: "f642e458-7170-405b-b75b-0795c32cec47"
jurisdiction: "82aed1c4-debd-454e-a818-ac0d1de597de"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Justin Pizzulli
Current OH House District 90 (OH State House of Representatives District 90).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Karen Brownlee"
description: "OH House District 28 — OH State House of Representatives District 28"
role: "OH House District 28"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 28"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "428c9c65-e5e5-4521-890c-851e60edbdbe"
office: "bd0c152b-7ecd-41be-bd9d-0e00283a2d50"
tenure: "1d61c786-b316-4898-b9e8-851079893208"
jurisdiction: "52f4e58b-2ddd-4ac1-a643-a7598c1ff7e0"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Karen Brownlee
Current OH House District 28 (OH State House of Representatives District 28).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Kellie Deeter"
description: "OH House District 54 — OH State House of Representatives District 54"
role: "OH House District 54"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 54"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1aaf2efd-1524-4232-a424-c822b5a82638"
office: "37d36880-946c-4240-8b01-49fe563455e8"
tenure: "dd3b168b-72bc-49f5-9cba-ab2709ae109d"
jurisdiction: "12c9e151-6e3e-4002-9ec1-f5a02d2e219a"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Kellie Deeter
Current OH House District 54 (OH State House of Representatives District 54).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Kent Smith"
description: "OH Senate District 21 — OH State Senate District 21"
role: "OH Senate District 21"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 21"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "05a76d35-acd6-4c8b-ae6d-fd1a6a3dbe9a"
office: "d0a420e3-c53e-423c-912b-0fef7f3c44e1"
tenure: "12cbe4d9-f90d-48c9-a7e4-c597265e56c9"
jurisdiction: "8a5c6883-0867-41e7-bc5d-b74727d4deea"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Kent Smith
Current OH Senate District 21 (OH State Senate District 21).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Kevin Miller"
description: "OH House District 69 — OH State House of Representatives District 69"
role: "OH House District 69"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 69"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "50fcd114-b46d-4e33-a065-6638c92b8383"
office: "963a7f99-47e7-4028-82f4-247fb0cae90f"
tenure: "6a867d53-a33b-4062-966f-a21e21f9aaf5"
jurisdiction: "06caa85f-9815-4fbc-bf63-9df28bef6e23"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Kevin Miller
Current OH House District 69 (OH State House of Representatives District 69).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Kevin Ritter"
description: "OH House District 94 — OH State House of Representatives District 94"
role: "OH House District 94"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 94"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "338f2c37-2db8-452d-bc6f-644ab5a3a6ed"
office: "d990234f-941e-4224-a367-865fb76d3851"
tenure: "b7b51839-0cf7-4730-9b55-1c76215490a6"
jurisdiction: "3cf6179f-ebde-4494-aaf3-f41fe53e73d8"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Kevin Ritter
Current OH House District 94 (OH State House of Representatives District 94).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Kristina Roegner"
description: "OH Senate District 27 — OH State Senate District 27"
role: "OH Senate District 27"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 27"
tenure:
start: "2019-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "8dc6fec7-8991-40c2-ba7f-a2e2b24a0d34"
office: "fb77b707-5772-4c15-8c5c-104c99bffcff"
tenure: "c1f7832a-c470-4e63-a612-daea7663a574"
jurisdiction: "dab45a5a-d27f-4975-9a01-bbe560f6fdf6"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Kristina Roegner
Current OH Senate District 27 (OH State Senate District 27).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Kyle Koehler"
description: "OH Senate District 10 — OH State Senate District 10"
role: "OH Senate District 10"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 10"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "5ecdedb9-b809-4d6f-9c85-e4ba984d7acb"
office: "774bf7af-b5a7-4e2c-b4bc-0d13301c2d57"
tenure: "a5268a38-472c-4b73-9d49-5e4d590e3caa"
jurisdiction: "25c4931c-9c30-49b6-95c2-825d50682abc"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Kyle Koehler
Current OH Senate District 10 (OH State Senate District 10).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Latyna Humphrey"
description: "OH House District 2 — OH State House of Representatives District 2"
role: "OH House District 2"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 2"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "948da4cb-38ba-4648-9bc1-324b69fe7e73"
office: "524c9e57-db20-4024-83b3-ad0d5c70a0d0"
tenure: "0728c180-b244-40db-a7d3-86c4553e23b3"
jurisdiction: "72d35995-4c81-4474-8e9b-63c60d4afcd1"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Latyna Humphrey
Current OH House District 2 (OH State House of Representatives District 2).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Lauren McNally"
description: "OH House District 58 — OH State House of Representatives District 58"
role: "OH House District 58"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 58"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "284d3b31-6b3c-40d0-a03d-d70023c13fe5"
office: "6f692436-9b75-481d-8bf8-7a27c74555f4"
tenure: "ad3d4a36-b012-46a7-9aa1-6b55091634c4"
jurisdiction: "fe37f20e-3b7a-48b8-ac92-1d13a503982c"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Lauren McNally
Current OH House District 58 (OH State House of Representatives District 58).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Levi Dean"
description: "OH House District 71 — OH State House of Representatives District 71"
role: "OH House District 71"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 71"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "742a9bfc-fe19-493e-9c20-fbeaef14b47c"
office: "e0bacf42-d0c6-4d35-8376-6b91dd4bc3ac"
tenure: "af3355e6-eef2-48c4-be6f-20941ffe5a2b"
jurisdiction: "f61e1c19-169f-4a61-9f42-5a3592596f78"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Levi Dean
Current OH House District 71 (OH State House of Representatives District 71).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Marilyn John"
description: "OH House District 76 — OH State House of Representatives District 76"
role: "OH House District 76"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 76"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "16de88db-0e98-4eaf-86fd-175df8684c66"
office: "b12aafe3-ed98-49ff-b04f-bff38588e40a"
tenure: "7494effd-9082-4dd1-8ad1-2e36d73f5ba2"
jurisdiction: "763f1788-8d3f-42ed-9e97-29345a717069"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Marilyn John
Current OH House District 76 (OH State House of Representatives District 76).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mark Hiner"
description: "OH House District 98 — OH State House of Representatives District 98"
role: "OH House District 98"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 98"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "979fb774-131b-4abd-847d-a4c387e3f74c"
office: "c61cc0f5-ad5e-4406-b9e8-a33537f0ed1e"
tenure: "0d82be6a-94f9-4206-a81d-ac34ac8370e6"
jurisdiction: "fac56f50-dd14-42f4-a673-eebc38c13db0"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Mark Hiner
Current OH House District 98 (OH State House of Representatives District 98).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mark Johnson"
description: "OH House District 92 — OH State House of Representatives District 92"
role: "OH House District 92"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 92"
tenure:
start: "2021-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "420280f6-b0ea-4ca3-b67a-a4a0acaef5b2"
office: "e02d01b1-9ac3-4629-ac82-bacb5831e207"
tenure: "b80d6503-875c-46e7-abac-96085b534a09"
jurisdiction: "a4a40e99-48fd-4184-903b-3d933af690c5"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Mark Johnson
Current OH House District 92 (OH State House of Representatives District 92).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mark Romanchuk"
description: "OH Senate District 22 — OH State Senate District 22"
role: "OH Senate District 22"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 22"
tenure:
start: "2021-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "ccab4ad4-3bdb-40f0-8bbe-03bbb0d9129c"
office: "a4dda078-b258-4304-882c-f5950f6ac407"
tenure: "825cd10c-c447-4535-9b69-b96e801a4ae7"
jurisdiction: "3126cb5f-67ea-4394-a0a5-5227624d5112"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Mark Romanchuk
Current OH Senate District 22 (OH State Senate District 22).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mark Sigrist"
description: "OH House District 10 — OH State House of Representatives District 10"
role: "OH House District 10"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 10"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "7a01c115-8924-498c-babc-0998947e2bf6"
office: "d5b37402-c119-4ec3-8274-bcd209ac89c8"
tenure: "5f2d845d-1600-4b93-993b-0d98b23bee5f"
jurisdiction: "b207a8d3-8779-4f63-a525-d813d25f55a0"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Mark Sigrist
Current OH House District 10 (OH State House of Representatives District 10).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Matt Huffman"
description: "OH House District 78 — OH State House of Representatives District 78"
role: "OH House District 78"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 78"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "c66f05de-66ce-4890-ba3a-ad4b3dd4e1d3"
office: "8db5e7e6-ee49-4116-878a-675ff9fbbe61"
tenure: "72c16817-860a-4590-a65b-0d59ce0c5258"
jurisdiction: "52ae7dd4-e2c3-4e65-b249-67d7ea607484"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Matt Huffman
Current OH House District 78 (OH State House of Representatives District 78).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Matt Kishman"
description: "OH House District 50 — OH State House of Representatives District 50"
role: "OH House District 50"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 50"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "a6d8682d-5e72-445b-81e5-26a7cf7bccc6"
office: "da56deb8-8da9-4bb8-a508-1474f21a0ad6"
tenure: "add24ee4-1831-456a-9b89-efeb0f72b3b2"
jurisdiction: "272f5018-a47e-4470-9336-f867c8008d8f"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Matt Kishman
Current OH House District 50 (OH State House of Representatives District 50).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Melanie Miller"
description: "OH House District 67 — OH State House of Representatives District 67"
role: "OH House District 67"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 67"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "d981a331-1acc-4398-a204-b9c90b7fa7b1"
office: "9829f1f8-1803-4c98-be23-fc51cc13fcd7"
tenure: "93ebafb4-55bf-4012-bc79-36e70ad95bc1"
jurisdiction: "a8dcca40-f49a-46a6-bff4-aac0829b6189"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Melanie Miller
Current OH House District 67 (OH State House of Representatives District 67).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Meredith Craig"
description: "OH House District 77 — OH State House of Representatives District 77"
role: "OH House District 77"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 77"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "16854221-069b-4a1d-a171-c73b45bece68"
office: "22fe0192-fae4-481d-8ab3-796eafe7252f"
tenure: "9d1bc2b2-2489-4e71-a189-38533b7f5dfd"
jurisdiction: "d0827ef0-f2b0-44cb-b57c-b6a51ba109ac"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Meredith Craig
Current OH House District 77 (OH State House of Representatives District 77).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Meredith LawsonRowe"
description: "OH House District 5 — OH State House of Representatives District 5"
role: "OH House District 5"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 5"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "cbe43d26-71db-4b56-a73f-8c61d93f15ae"
office: "5c1dbc11-6925-4626-89a2-053079518af3"
tenure: "37770efc-734e-42c3-a61b-1644758c8a4e"
jurisdiction: "9e6c3fdd-bf21-45b6-9c68-e0b8d91031aa"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Meredith LawsonRowe
Current OH House District 5 (OH State House of Representatives District 5).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Michele Grim"
description: "OH House District 43 — OH State House of Representatives District 43"
role: "OH House District 43"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 43"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "9d1daad8-b0a4-408d-a461-8c1601ee6f59"
office: "0356e82c-ce96-4ad1-8793-a019eb62c7ee"
tenure: "26c11634-a4ac-4c52-b41a-79c7854d827f"
jurisdiction: "f1aeddf6-4b49-490c-8414-0bbb5185dc7b"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Michele Grim
Current OH House District 43 (OH State House of Representatives District 43).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Michele Reynolds"
description: "OH Senate District 3 — OH State Senate District 3"
role: "OH Senate District 3"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 3"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "22091438-0c5c-4a05-a4e0-4f9fad2ee9f7"
office: "2377f986-2e98-4ab1-ad9c-5d1e0e38e7d3"
tenure: "544e901c-641a-4ff4-97f7-a86f99e148b9"
jurisdiction: "0627a6cb-9c85-4fa3-8050-55f756bd4a8a"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Michele Reynolds
Current OH Senate District 3 (OH State Senate District 3).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Michelle Teska"
description: "OH House District 55 — OH State House of Representatives District 55"
role: "OH House District 55"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 55"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "9ded9042-6343-447a-80bf-1d38b171bf9c"
office: "4ab456f6-624f-4690-90ff-ba3035dcb869"
tenure: "ef4d5a86-b472-4ef8-995c-805161208e69"
jurisdiction: "cdc3bde4-c299-4333-a867-f69ad8646d75"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Michelle Teska
Current OH House District 55 (OH State House of Representatives District 55).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mike DeWine"
description: "Governor of Ohio"
role: "Governor of Ohio"
party: "R"
level: "state"
branch: "executive"
state: "OH"
tenure:
start: "2019-01-14"
current: true
election:
next: 2026
term_length: 4
term_limit: "2 consecutive"
ids:
person: "0c5d75a8-3224-4b43-b322-e0ea9f3cf3b8"
office: "7c78085d-ea71-490a-9e3e-d42b352c5cec"
tenure: "aca88412-f5a0-4f86-b13d-cd93f25fc48b"
jurisdiction: "10aa91a2-64c8-4be6-979f-16325e4491ea"
sources:
- field: tenure
source: "Stateside Associates 2026-01-20"
- field: jurisdiction
source: "Natural Earth via eric.clst.org"
confidence: official
tags: [officeholder, state, executive, oh]
timestamp: "2026-06-20"
---
# Mike DeWine
Current Governor of Ohio.
## Sources
- tenure: Stateside Associates 2026-01-20
- jurisdiction: Natural Earth via eric.clst.org
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mike Dovilla"
description: "OH House District 17 — OH State House of Representatives District 17"
role: "OH House District 17"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 17"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "692cab6d-3de0-4d1b-9789-cb352ac6b28f"
office: "93587a3d-f045-4936-aa9c-d3d8bca8136e"
tenure: "f37a7dc4-3f70-4a42-891a-a31350704541"
jurisdiction: "882554fe-d378-49a9-897a-4f1168f86dff"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Mike Dovilla
Current OH House District 17 (OH State House of Representatives District 17).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Mike Odioso"
description: "OH House District 30 — OH State House of Representatives District 30"
role: "OH House District 30"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 30"
tenure:
start: "2025-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "9b21e5f1-98ba-47be-9bb7-b6d69d9a17a1"
office: "236cae99-edb0-46a1-802d-2bba24eb265c"
tenure: "7bde814f-d25d-452f-98c6-113b1f48163c"
jurisdiction: "f7990e5c-710f-42ce-a675-dc79788caa02"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Mike Odioso
Current OH House District 30 (OH State House of Representatives District 30).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Monica Blasdel"
description: "OH House District 79 — OH State House of Representatives District 79"
role: "OH House District 79"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 79"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "1f50d60b-8db2-4a0d-87f2-5eff9d5a2088"
office: "15768555-8502-4609-9952-94731a71334e"
tenure: "a29cdab0-9e7b-459c-819b-d8703091698f"
jurisdiction: "c05d36d7-1e85-4229-8c99-c39b2610d86a"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Monica Blasdel
Current OH House District 79 (OH State House of Representatives District 79).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Munira Abdullahi"
description: "OH House District 9 — OH State House of Representatives District 9"
role: "OH House District 9"
party: "D"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 9"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "72a07755-e49c-45e8-b16d-d268778254de"
office: "0f09b308-c2f6-4b18-80c7-228a97246f47"
tenure: "ee556129-9ed6-4d09-98e4-be99497ee803"
jurisdiction: "2de43a0b-d1b5-4d77-a67b-29628caef84f"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Munira Abdullahi
Current OH House District 9 (OH State House of Representatives District 9).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Nathan Manning"
description: "OH Senate District 13 — OH State Senate District 13"
role: "OH Senate District 13"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State Senate District 13"
tenure:
start: "2019-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "f3210f47-8a57-4ed6-b6ff-d1c76d1c598f"
office: "e8d87174-7749-4ac2-a8d3-11a0f710022a"
tenure: "ce406235-78c1-4715-a74c-8b9ec2971b90"
jurisdiction: "d25cef1e-0802-4b28-9163-10a247cb38c2"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDU (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Nathan Manning
Current OH Senate District 13 (OH State Senate District 13).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDU (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).
@@ -0,0 +1,41 @@
---
type: Person
title: "Nick Santucci"
description: "OH House District 64 — OH State House of Representatives District 64"
role: "OH House District 64"
party: "R"
level: "state"
branch: "legislative"
state: "OH"
district: "OH State House of Representatives District 64"
tenure:
start: "2023-01-01"
current: true
election:
term_length: 2
term_limit: "varies"
ids:
person: "a166671e-82c6-4c78-a850-152c7d45aa27"
office: "df7f68cd-6b08-45c1-8218-a4587503f571"
tenure: "be0d5437-539e-408c-9782-6dda2bb2ff5f"
jurisdiction: "175fc8fd-e08c-4f34-9c27-62dbb64e36d7"
sources:
- field: tenure
source: "OpenStates YAML via GitHub 2026-06-20"
- field: jurisdiction
source: "SLDL (Census 2025)"
confidence: official
tags: [officeholder, state, legislative, oh]
timestamp: "2026-06-20"
---
# Nick Santucci
Current OH House District 64 (OH State House of Representatives District 64).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
- jurisdiction: SLDL (Census 2025)
Generated from the Atlas officeholders v2 export (2026-06-20).

Some files were not shown because too many files have changed in this diff Show More