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: "Bruce Westerman"
|
||||
description: "U.S. House candidate, AR-04 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-04"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "WESTERMAN FOR CONGRESS"
|
||||
id: "C00548180"
|
||||
ids:
|
||||
fec: "H4AR04048"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Bruce Westerman
|
||||
|
||||
Republican incumbent for U.S. House (AR-04), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- WESTERMAN FOR CONGRESS (C00548180)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Chase Mcdowell"
|
||||
description: "U.S. House candidate, AR-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-02"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "MCDOWELL FOR ARKANSAS"
|
||||
id: "C00902619"
|
||||
ids:
|
||||
fec: "H6AR02278"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Chase Mcdowell
|
||||
|
||||
Republican challenger for U.S. House (AR-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- MCDOWELL FOR ARKANSAS (C00902619)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Chris Jones"
|
||||
description: "U.S. House candidate, AR-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-02"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "THE COMMITTEE TO ELECT CHRIS JONES"
|
||||
id: "C00912899"
|
||||
ids:
|
||||
fec: "H6AR02286"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Chris Jones
|
||||
|
||||
Democratic challenger for U.S. House (AR-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- THE COMMITTEE TO ELECT CHRIS JONES (C00912899)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Diana Lynne Lawrence"
|
||||
description: "U.S. House candidate, AR-03 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-03"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "DIANA LAWRENCE FOR CONGRESS"
|
||||
id: "C00896886"
|
||||
ids:
|
||||
fec: "H6AR03136"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Diana Lynne Lawrence
|
||||
|
||||
Democratic challenger for U.S. House (AR-03), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- DIANA LAWRENCE FOR CONGRESS (C00896886)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Eric Alan Rick Crawford"
|
||||
description: "U.S. House candidate, AR-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-01"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "CRAWFORD FOR CONGRESS"
|
||||
id: "C00462374"
|
||||
ids:
|
||||
fec: "H0AR01083"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Eric Alan Rick Crawford
|
||||
|
||||
Republican incumbent for U.S. House (AR-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- CRAWFORD FOR CONGRESS (C00462374)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Ethan N Sr. Dunbar"
|
||||
description: "U.S. Senate candidate, AR (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "AR"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "FRIENDS OF NOEL DBA ETHANFORARKANSAS"
|
||||
id: "C00916502"
|
||||
ids:
|
||||
fec: "S6AR00173"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Ethan N Sr. Dunbar
|
||||
|
||||
Democratic challenger for U.S. Senate (AR), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- FRIENDS OF NOEL DBA ETHANFORARKANSAS (C00916502)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Hallie Shoffner"
|
||||
description: "U.S. Senate candidate, AR (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "AR"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "HALLIE SHOFFNER FOR ARKANSAS"
|
||||
id: "C00905471"
|
||||
ids:
|
||||
fec: "S6AR00199"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Hallie Shoffner
|
||||
|
||||
Democratic challenger for U.S. Senate (AR), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- HALLIE SHOFFNER FOR ARKANSAS (C00905471)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "James French Hill"
|
||||
description: "U.S. House candidate, AR-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-02"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "FRENCH HILL FOR ARKANSAS"
|
||||
id: "C00551275"
|
||||
ids:
|
||||
fec: "H4AR02141"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# James French Hill
|
||||
|
||||
Republican incumbent for U.S. House (AR-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- FRENCH HILL FOR ARKANSAS (C00551275)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Jeb Little"
|
||||
description: "U.S. Senate candidate, AR (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "AR"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "JEB LITTLE FOR SENATE"
|
||||
id: "C00926568"
|
||||
ids:
|
||||
fec: "S6AR00215"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Jeb Little
|
||||
|
||||
Republican challenger for U.S. Senate (AR), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- JEB LITTLE FOR SENATE (C00926568)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Micah Ashby"
|
||||
description: "U.S. Senate candidate, AR (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "AR"
|
||||
party: "REP"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "MICAH ASHBY FOR SENATE 2026"
|
||||
id: "C00919803"
|
||||
ids:
|
||||
fec: "S6AR00207"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Micah Ashby
|
||||
|
||||
Republican challenger for U.S. Senate (AR), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- MICAH ASHBY FOR SENATE 2026 (C00919803)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Robb Ryerse"
|
||||
description: "U.S. House candidate, AR-03 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-03"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "ROBB FOR CONGRESS"
|
||||
id: "C00908400"
|
||||
ids:
|
||||
fec: "H6AR03128"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Robb Ryerse
|
||||
|
||||
Democratic challenger for U.S. House (AR-03), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- ROBB FOR CONGRESS (C00908400)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Stephen A The Hon Womack"
|
||||
description: "U.S. House candidate, AR-03 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-03"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "WOMACK FOR CONGRESS COMMITTEE"
|
||||
id: "C00477745"
|
||||
ids:
|
||||
fec: "H0AR03055"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Stephen A The Hon Womack
|
||||
|
||||
Republican incumbent for U.S. House (AR-03), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- WOMACK FOR CONGRESS COMMITTEE (C00477745)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Terri Yarbrough Dr. Green"
|
||||
description: "U.S. House candidate, AR-01 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-01"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "TERRI GREEN ELECTION CAMPAIGN COMMITTEE"
|
||||
id: "C00930800"
|
||||
ids:
|
||||
fec: "H6AR01155"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Terri Yarbrough Dr. Green
|
||||
|
||||
Democratic challenger for U.S. House (AR-01), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- TERRI GREEN ELECTION CAMPAIGN COMMITTEE (C00930800)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Thomas Cotton"
|
||||
description: "U.S. Senate candidate, AR (2026)"
|
||||
office: "U.S. Senate"
|
||||
state: "AR"
|
||||
party: "REP"
|
||||
stance: "incumbent"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "COTTON FOR SENATE, INC."
|
||||
id: "C00499988"
|
||||
ids:
|
||||
fec: "S4AR00103"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, senate, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Thomas Cotton
|
||||
|
||||
Republican incumbent for U.S. Senate (AR), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- COTTON FOR SENATE, INC. (C00499988)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: Candidate
|
||||
title: "Zackary Blake Huffman"
|
||||
description: "U.S. House candidate, AR-02 (2026)"
|
||||
office: "U.S. House"
|
||||
state: "AR"
|
||||
district: "AR-02"
|
||||
party: "DEM"
|
||||
stance: "challenger"
|
||||
election_year: 2026
|
||||
status: "statutory candidate"
|
||||
committee:
|
||||
name: "COMMITTEE TO ELECT ZACK HUFFMAN"
|
||||
id: "C00912345"
|
||||
ids:
|
||||
fec: "H6AR02294"
|
||||
sources:
|
||||
- field: filing
|
||||
source: FEC (Federal Election Commission)
|
||||
confidence: official
|
||||
tags: [candidate, federal, house, ar]
|
||||
timestamp: "2026-07-03"
|
||||
---
|
||||
|
||||
# Zackary Blake Huffman
|
||||
|
||||
Democratic challenger for U.S. House (AR-02), 2026.
|
||||
|
||||
## Campaign Committee
|
||||
|
||||
- COMMITTEE TO ELECT ZACK HUFFMAN (C00912345)
|
||||
|
||||
## Source
|
||||
|
||||
- filing: FEC (Federal Election Commission)
|
||||
|
||||
Federal candidate filing; not yet linked to an officeholder record.
|
||||
Reference in New Issue
Block a user