Add elections + demographics layer: candidates and jurisdictions
Two new entity types, built deterministically from the raw exports:
Candidate (2,494) — 2026 federal candidates as files under
us/states/<st>/candidates/, with office,
district, party, incumbent/challenger stance,
campaign committee, FEC id.
Jurisdiction (3,494) — demographic nodes carrying ACS 2023 data:
3,131 counties (deduped from 3,231 mixed-format
fips keys) + 363 congressional districts.
This completes the county skeleton nationwide: every US county is now a
browsable node with population, income, poverty, race, education and
housing — even where no officeholders are mapped yet. In Florida the
county index.md merges into the existing dir and reports its officeholder
count alongside demographics (St. Lucie: 33 officeholders + ACS profile).
build.py now reads seven raw inputs in one deterministic pass
(byte-identical on rerun). The mirror now answers: who holds power, who
runs this institution, who is running, and what each place is made of.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Ahsan Parsi"
|
||||
description: "U.S. House candidate, WV-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-02"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "ACE PARSI FOR CONGRESS"
|
||||
id: "C00927723"
|
||||
ids:
|
||||
fec: "H6WV02150"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Ahsan Parsi
|
||||
|
||||
Democratic challenger for U.S. House (WV-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- ACE PARSI FOR CONGRESS (C00927723)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Britta Aguirre"
|
||||
description: "U.S. House candidate, WV-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-01"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "BRIT FOR WV"
|
||||
id: "C00909168"
|
||||
ids:
|
||||
fec: "H6WV01137"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Britta Aguirre
|
||||
|
||||
Democratic challenger for U.S. House (WV-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- BRIT FOR WV (C00909168)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Carol Devine Miller"
|
||||
description: "U.S. House candidate, WV-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-01"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "CAROL FOR CONGRESS"
|
||||
id: "C00653220"
|
||||
ids:
|
||||
fec: "H8WV03097"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Carol Devine Miller
|
||||
|
||||
Republican incumbent for U.S. House (WV-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- CAROL FOR CONGRESS (C00653220)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Jeffrey Vincent Kessler"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "KESSLER 2026"
|
||||
id: "C00937854"
|
||||
ids:
|
||||
fec: "S6WV00196"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Jeffrey Vincent Kessler
|
||||
|
||||
Democratic challenger for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- KESSLER 2026 (C00937854)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Jonathan Derrick Evans"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "EVANS FOR WV"
|
||||
id: "C00832154"
|
||||
ids:
|
||||
fec: "S6WV00147"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Jonathan Derrick Evans
|
||||
|
||||
Republican challenger for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- EVANS FOR WV (C00832154)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Jonathan Derrick Evans"
|
||||
description: "U.S. House candidate, WV-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-01"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "EVANS FOR WV"
|
||||
id: "C00832154"
|
||||
ids:
|
||||
fec: "H4WV01058"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Jonathan Derrick Evans
|
||||
|
||||
Republican challenger for U.S. House (WV-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- EVANS FOR WV (C00832154)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Larry Jackson"
|
||||
description: "U.S. House candidate, WV-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-01"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "LARRY JACKSON FOR US CONGRESS"
|
||||
id: "C00893495"
|
||||
ids:
|
||||
fec: "H6WV01111"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Larry Jackson
|
||||
|
||||
Republican challenger for U.S. House (WV-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- LARRY JACKSON FOR US CONGRESS (C00893495)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Rachel Lee Fetty Anderson"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "ELECT FETTY ANDERSON SENATE CAMPAIGN"
|
||||
id: "C00932459"
|
||||
ids:
|
||||
fec: "S6WV00188"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Rachel Lee Fetty Anderson
|
||||
|
||||
Democratic challenger for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- ELECT FETTY ANDERSON SENATE CAMPAIGN (C00932459)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Riley Moore"
|
||||
description: "U.S. House candidate, WV-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-02"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "MOORE FOR WEST VIRGINIA, INC."
|
||||
id: "C00828947"
|
||||
ids:
|
||||
fec: "H4WV02205"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Riley Moore
|
||||
|
||||
Republican incumbent for U.S. House (WV-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- MOORE FOR WEST VIRGINIA, INC. (C00828947)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Rio Phillips"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "IND"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "RIO PHILLIPS FOR WEST VIRGINIA"
|
||||
id: "C00906396"
|
||||
ids:
|
||||
fec: "S6WV00170"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Rio Phillips
|
||||
|
||||
Independent challenger for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- RIO PHILLIPS FOR WEST VIRGINIA (C00906396)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Shelley Moore Capito"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "CAPITO FOR WEST VIRGINIA"
|
||||
id: "C00539825"
|
||||
ids:
|
||||
fec: "S4WV00159"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Shelley Moore Capito
|
||||
|
||||
Republican incumbent for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- CAPITO FOR WEST VIRGINIA (C00539825)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Stephanie Tomana"
|
||||
description: "U.S. House candidate, WV-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-02"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "STEPHANIE TOMANA FOR CONGRESS"
|
||||
id: "C00938480"
|
||||
ids:
|
||||
fec: "H6WV02184"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Stephanie Tomana
|
||||
|
||||
Democratic challenger for U.S. House (WV-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- STEPHANIE TOMANA FOR CONGRESS (C00938480)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Steven Commander Usn Wendelin (Ret)"
|
||||
description: "U.S. House candidate, WV-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-02"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "WENDELIN FOR CONGRESS"
|
||||
id: "C00852574"
|
||||
ids:
|
||||
fec: "H4WV02247"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Steven Commander Usn Wendelin (Ret)
|
||||
|
||||
Democratic challenger for U.S. House (WV-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- WENDELIN FOR CONGRESS (C00852574)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Thomas Edward Ii Willis"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "TOM WILLIS VICTORY"
|
||||
id: "C00905851"
|
||||
ids:
|
||||
fec: "S6WV00162"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Thomas Edward Ii Willis
|
||||
|
||||
Republican challenger for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- TOM WILLIS VICTORY (C00905851)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Vincent Raymond Mr. George"
|
||||
description: "U.S. House candidate, WV-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "WV"
|
||||
district: "WV-01"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "VINCE GEORGE FOR CONGRESS"
|
||||
id: "C00928440"
|
||||
ids:
|
||||
fec: "H6WV01160"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Vincent Raymond Mr. George
|
||||
|
||||
Democratic challenger for U.S. House (WV-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- VINCE GEORGE FOR CONGRESS (C00928440)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Zachary C Shrewsbury"
|
||||
description: "U.S. Senate candidate, WV (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "WV"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "SHREWSBURY FOR SENATE"
|
||||
id: "C00853242"
|
||||
ids:
|
||||
fec: "S4WV00357"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, wv]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Zachary C Shrewsbury
|
||||
|
||||
Democratic challenger for U.S. Senate (WV), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- SHREWSBURY FOR SENATE (C00853242)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
Reference in New Issue
Block a user