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"
|
||||
|
||||
# Spokane County, WA
|
||||
|
||||
County jurisdiction.
|
||||
County jurisdiction — 6 officeholders mapped.
|
||||
|
||||
## Demographics (ACS 2023)
|
||||
|
||||
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Chris Grover"
|
||||
description: "Mayor, Cheney, WA"
|
||||
role: "Mayor, Cheney, WA"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "WA"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "917f0573-b299-4ac7-a9ed-52383bf5d39f"
|
||||
office: "a9598cfc-8684-476b-beb0-d5a004370a96"
|
||||
tenure: "14ebd7ba-0e5b-4310-8955-a7a7985925cf"
|
||||
jurisdiction: "2cde9388-5498-4786-807d-b57cb5e2cfab"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, wa]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Chris Grover
|
||||
|
||||
Current Mayor, Cheney, WA.
|
||||
|
||||
## 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: "Tim Verzal"
|
||||
description: "Mayor, Deer Park, WA"
|
||||
role: "Mayor, Deer Park, WA"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "WA"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "ebebcbfa-ddd8-412b-9fdf-ae48e75da91d"
|
||||
office: "6595291f-c0fd-4e08-9fcc-f6458c87e8bc"
|
||||
tenure: "3a15126f-37f9-456e-bdfe-bf5f8f1a8c37"
|
||||
jurisdiction: "78f2980e-3d5d-45e8-bab4-97a14a106f0c"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, wa]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Tim Verzal
|
||||
|
||||
Current Mayor, Deer Park, WA.
|
||||
|
||||
## 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: "Cris Kaminskas"
|
||||
description: "Mayor, Liberty Lake, WA"
|
||||
role: "Mayor, Liberty Lake, WA"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "WA"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "bb356e4f-2a63-4b2e-9024-8ace259f658e"
|
||||
office: "adc6fa9f-2cbc-4bbc-b48a-52b1f9465071"
|
||||
tenure: "b292a102-14df-4b0b-a18e-994eaca11d9c"
|
||||
jurisdiction: "f028cf9a-dbf9-4536-830d-1dcb645dc2f7"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, wa]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Cris Kaminskas
|
||||
|
||||
Current Mayor, Liberty Lake, WA.
|
||||
|
||||
## 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: "Terri Cooper"
|
||||
description: "Mayor, Medical Lake, WA"
|
||||
role: "Mayor, Medical Lake, WA"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "WA"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "1d727cdd-de82-4c4b-971d-18d7ae5205fa"
|
||||
office: "4a5bc818-04b9-4a00-914c-c519bf4f3018"
|
||||
tenure: "f5fb7154-fabc-419c-be31-653bc5aa5fe9"
|
||||
jurisdiction: "b681a6e6-43ca-4180-b9eb-220b1da5a9b8"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, wa]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Terri Cooper
|
||||
|
||||
Current Mayor, Medical Lake, WA.
|
||||
|
||||
## 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: "Pam Haley"
|
||||
description: "Mayor, Spokane Valley, WA"
|
||||
role: "Mayor, Spokane Valley, WA"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "WA"
|
||||
tenure:
|
||||
start: "2022-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "71b0f41f-e157-4938-a7eb-2e6ac16dcb6e"
|
||||
office: "62678714-a4a0-4380-8666-31782f4d8480"
|
||||
tenure: "2cf11350-5650-48b0-a314-db5260e001b7"
|
||||
jurisdiction: "51af4b87-3463-492c-841b-261ad9ecbf90"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, wa]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Pam Haley
|
||||
|
||||
Current Mayor, Spokane Valley, WA.
|
||||
|
||||
## 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: "Lisa Brown"
|
||||
description: "Mayor, Spokane, WA"
|
||||
role: "Mayor, Spokane, WA"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "WA"
|
||||
tenure:
|
||||
start: "2026-06-20"
|
||||
current: true
|
||||
ids:
|
||||
person: "59c10e29-d2c0-4368-a97b-089863a3c3ba"
|
||||
office: "2c6c0065-5c62-46cd-858d-2293df0e47e2"
|
||||
tenure: "dd62ead1-2071-49ac-855e-abb5d1f72ad6"
|
||||
jurisdiction: "ee5b3946-a96b-45e3-8e02-c179049e3a28"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, wa]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Lisa Brown
|
||||
|
||||
Current Mayor, Spokane, WA.
|
||||
|
||||
## 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