Municipals: nest 1,823 city officeholders under their real counties
Pull Atlas's place→county crosswalk (Census TIGER 2024 places × county geometries, 32,041 places) into the build as a committed raw input, and use it to resolve municipal officeholders whose county was unknown. - data/place_county_crosswalk.jsonl — new raw input (place_geoid → county_geoid) - build.py — place-name+state → county_geoid → ACS county slug as a fallback in county_slug(); city_slug() generalized to non-FL bare place labels - data/sources/sources.yaml — provenance entry for the crosswalk _unresolved municipals: 1919 → 58. The remainder are genuine: CT planning regions (post-county), county-level rows mislabeled municipal upstream, consolidated city-counties (null label), Wikidata-QID placeholder names, and ambiguous same-name places — left unresolved rather than guessed. Join key is county_geoid (5-digit FIPS); the directory slug is taken from the ACS county node so municipals nest under the exact existing county dir. Deterministic (byte-identical rebuild); validate.py passes 19,721 records. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -32,7 +32,7 @@ timestamp: "2026-07-03"
|
||||
|
||||
# Montgomery County, OH
|
||||
|
||||
County jurisdiction.
|
||||
County jurisdiction — 10 officeholders mapped.
|
||||
|
||||
## Demographics (ACS 2023)
|
||||
|
||||
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Brooks Compton"
|
||||
description: "Mayor, Centerville, OH"
|
||||
role: "Mayor, Centerville, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2016-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "ce58d98d-b384-4f2f-9beb-e5a4349fd954"
|
||||
office: "6b968c3b-dabc-4065-b651-7f39e8a4ed3e"
|
||||
tenure: "83547ff7-f1e4-4817-bde0-c974b840a023"
|
||||
jurisdiction: "af0c3bb4-8df3-4e74-aeea-3014561bfc85"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Brooks Compton
|
||||
|
||||
Current Mayor, Centerville, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Mike Stevens"
|
||||
description: "Mayor, Clayton, OH"
|
||||
role: "Mayor, Clayton, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "2b0c2dc2-4db8-474c-914a-9bfaa4a61d0b"
|
||||
office: "997e40b1-7c3f-449b-b489-ef45c240ab57"
|
||||
tenure: "d398815c-8b4a-4aad-8548-1cf7a56f454a"
|
||||
jurisdiction: "c0fbfe27-2bdd-4f39-86b9-8f846b1a0278"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Mike Stevens
|
||||
|
||||
Current Mayor, Clayton, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Jeffrey J. Mims, Jr."
|
||||
description: "Mayor, Dayton, OH"
|
||||
role: "Mayor, Dayton, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "ab736666-947d-49bf-9c74-8adab02b9faa"
|
||||
office: "07c527fa-0c60-4114-9ee4-bc1e7e0885e5"
|
||||
tenure: "f97f4892-3d66-4a4d-ac36-8076305d4ea4"
|
||||
jurisdiction: "22f4bdbb-91f8-4fad-8c62-f4e832af2e0c"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Jeffrey J. Mims, Jr.
|
||||
|
||||
Current Mayor, Dayton, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Jeff Gore"
|
||||
description: "Mayor, Huber Heights, OH"
|
||||
role: "Mayor, Huber Heights, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2018-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "179178e2-81e4-4a0e-add5-dc90bfd0063b"
|
||||
office: "93ee3d24-3f57-4e60-8d88-f144ded9ff3e"
|
||||
tenure: "25ed816a-07a6-41cd-b511-7062da33df07"
|
||||
jurisdiction: "eac9c061-6c66-44d7-8ae0-9d7270634c6e"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Jeff Gore
|
||||
|
||||
Current Mayor, Huber Heights, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Peggy Lehner"
|
||||
description: "Mayor, Kettering, OH"
|
||||
role: "Mayor, Kettering, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "0e58666d-80d0-4341-8b30-280b35b1286d"
|
||||
office: "be6752a4-e07d-46bf-a654-415f69d4203e"
|
||||
tenure: "e5d8640a-7e89-4e53-b79b-9ed2e3aecc8a"
|
||||
jurisdiction: "b55bc41f-d58c-401b-bd85-76701a6ac453"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Peggy Lehner
|
||||
|
||||
Current Mayor, Kettering, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Michelle Collins"
|
||||
description: "Mayor, Miamisburg, OH"
|
||||
role: "Mayor, Miamisburg, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2020-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "e388e3c2-c4cf-4007-a9e5-67e0846fc8ce"
|
||||
office: "9d383b9d-a941-44cf-a719-982ebb791109"
|
||||
tenure: "5370d3f4-5f88-4bb2-b1c0-39aabec2e43a"
|
||||
jurisdiction: "7aa1db4b-a1e5-40b6-8f9c-33706716342e"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Michelle Collins
|
||||
|
||||
Current Mayor, Miamisburg, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Peter J. Williams"
|
||||
description: "Mayor, Riverside, OH"
|
||||
role: "Mayor, Riverside, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2024-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "387fcd8c-16c0-4a47-a4bf-e10e8798bd91"
|
||||
office: "7db401f2-7db4-4f0e-896d-31c211446810"
|
||||
tenure: "d87f93f5-7f2d-4b3a-bc30-2e1d56cdedbd"
|
||||
jurisdiction: "83b01a39-da42-41cc-84e5-b487472acef4"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Peter J. Williams
|
||||
|
||||
Current Mayor, Riverside, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Yvette F. Page"
|
||||
description: "Mayor, Trotwood, OH"
|
||||
role: "Mayor, Trotwood, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "312a2add-f5b1-4a7d-b90a-3066b6f1af26"
|
||||
office: "6e4284af-bd3a-4cb0-8bc3-7ba85f0af1bb"
|
||||
tenure: "be7f2566-c106-470e-9bc6-8475361241f9"
|
||||
jurisdiction: "c27974e3-fad1-4996-9f6e-2c26a60ce5b9"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Yvette F. Page
|
||||
|
||||
Current Mayor, Trotwood, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Richard Herbst"
|
||||
description: "Mayor, Vandalia, OH"
|
||||
role: "Mayor, Vandalia, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "43ad7db1-ab62-44d2-ad4e-d3a2ca9cf5ba"
|
||||
office: "231dcf87-9e89-47b8-aea0-840f563504d3"
|
||||
tenure: "64bc3f23-1252-4a80-b1ff-2a1e38770b8f"
|
||||
jurisdiction: "a785efea-c226-4aeb-adce-738b81bd4f38"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Richard Herbst
|
||||
|
||||
Current Mayor, Vandalia, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Rick Barnhart"
|
||||
description: "Mayor, West Carrollton, OH"
|
||||
role: "Mayor, West Carrollton, OH"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "OH"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "42959692-66e9-4b7d-a3a2-2d013e89d99e"
|
||||
office: "6cd6fca3-9969-4a03-9679-c5cbc124eb44"
|
||||
tenure: "1d599e36-e9fa-4f14-82de-a433fcefb866"
|
||||
jurisdiction: "6a9f88a6-78f3-46cc-8107-54b1860b0712"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, oh]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Rick Barnhart
|
||||
|
||||
Current Mayor, West Carrollton, OH.
|
||||
|
||||
## Sources
|
||||
|
||||
- office: Wikidata
|
||||
- tenure: Wikidata
|
||||
- jurisdiction: Census TIGER 2024
|
||||
|
||||
Generated from the Atlas officeholders v3 export (2026-07-04).
|
||||
Reference in New Issue
Block a user