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"
|
||||
|
||||
# Dare County, NC
|
||||
|
||||
County jurisdiction.
|
||||
County jurisdiction — 5 officeholders mapped.
|
||||
|
||||
## Demographics (ACS 2023)
|
||||
|
||||
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
type: Person
|
||||
title: "Don Kingston"
|
||||
description: "Mayor, Duck, NC"
|
||||
role: "Mayor, Duck, NC"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "NC"
|
||||
tenure:
|
||||
start: "2011-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "180f5837-1550-4f08-93b5-f1a7ae26329f"
|
||||
office: "bd993dbc-7fa7-405a-b3cc-0fc5e1fd1c6a"
|
||||
tenure: "b051a2e9-fa6d-4f64-a864-daf6365dc6dc"
|
||||
jurisdiction: "91baa77b-27f3-428c-a081-d5d42d3d9d2a"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, nc]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Don Kingston
|
||||
|
||||
Current Mayor, Duck, NC.
|
||||
|
||||
## 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: "John Windley"
|
||||
description: "Mayor, Kill Devil Hills, NC"
|
||||
role: "Mayor, Kill Devil Hills, NC"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "NC"
|
||||
tenure:
|
||||
start: "2023-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "9374a86b-afc0-4edd-aebb-c687f9729558"
|
||||
office: "eede3a72-49b8-474f-95f4-172f633533c1"
|
||||
tenure: "7ff27393-e846-44a6-96b6-9f9e293e7e6e"
|
||||
jurisdiction: "96646e69-4abd-47b0-b9d3-b5d5ed2088f3"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, nc]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# John Windley
|
||||
|
||||
Current Mayor, Kill Devil Hills, NC.
|
||||
|
||||
## 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: "Craig Garriss"
|
||||
description: "Mayor, Kitty Hawk, NC"
|
||||
role: "Mayor, Kitty Hawk, NC"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "NC"
|
||||
tenure:
|
||||
start: "2021-12-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "96027cb2-8a6f-412e-941a-992f1eefdf42"
|
||||
office: "d9274b1b-2bfe-458d-a33e-d8d5eb2788d3"
|
||||
tenure: "d86d8303-3a9a-4faf-9bbf-657718c6768d"
|
||||
jurisdiction: "bdef604b-9d94-42b3-9699-834335c85621"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, nc]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Craig Garriss
|
||||
|
||||
Current Mayor, Kitty Hawk, NC.
|
||||
|
||||
## 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: "Sherry Butcher Wickstrom"
|
||||
description: "Mayor, Manteo, NC"
|
||||
role: "Mayor, Manteo, NC"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "NC"
|
||||
tenure:
|
||||
start: "2023-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "68f1d4f7-8ffa-46ed-8179-0dbcf2c1802e"
|
||||
office: "673c3628-e52f-4979-b0dc-0f03e015eaa5"
|
||||
tenure: "8752bcf6-fa12-4197-9ab5-e181c6f30dc5"
|
||||
jurisdiction: "43ca641a-fdc0-404e-9707-a4ad44580102"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, nc]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Sherry Butcher Wickstrom
|
||||
|
||||
Current Mayor, Manteo, NC.
|
||||
|
||||
## 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: "Ben Cahoon"
|
||||
description: "Mayor, Nags Head, NC"
|
||||
role: "Mayor, Nags Head, NC"
|
||||
level: "municipal"
|
||||
branch: "executive"
|
||||
state: "NC"
|
||||
tenure:
|
||||
start: "2017-01-01"
|
||||
current: true
|
||||
ids:
|
||||
person: "d555fc9f-2499-4218-82c7-e804a59b82da"
|
||||
office: "5d7b8d41-139c-4900-a30e-83fbb48430c7"
|
||||
tenure: "41eea21b-b3d2-448e-9ab7-065a443c407a"
|
||||
jurisdiction: "4b02c053-e3af-4507-b8d1-b715b7fbbd82"
|
||||
sources:
|
||||
- field: office
|
||||
source: "Wikidata"
|
||||
- field: tenure
|
||||
source: "Wikidata"
|
||||
- field: jurisdiction
|
||||
source: "Census TIGER 2024"
|
||||
confidence: official
|
||||
tags: [officeholder, municipal, executive, nc]
|
||||
timestamp: "2026-07-04"
|
||||
---
|
||||
|
||||
# Ben Cahoon
|
||||
|
||||
Current Mayor, Nags Head, NC.
|
||||
|
||||
## 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