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:
Fabio
2026-07-03 23:35:00 -04:00
parent 6b3249ecc0
commit 5b0712c31f
5989 changed files with 304296 additions and 0 deletions
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Andrea Laflamme"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "LAFLAMME FOR ME"
id: "C00907261"
ids:
fec: "S6ME00340"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Andrea Laflamme
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- LAFLAMME FOR ME (C00907261)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Carmem Vincent Mr. Calabrese"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "REP"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "CARMEN4SENATE.COM"
id: "C00902759"
ids:
fec: "S6ME00316"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Carmem Vincent Mr. Calabrese
Republican challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- CARMEN4SENATE.COM (C00902759)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Carmen Vincent Mr. Calabrese"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "REP"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "CARMEN4SENATE.COM"
id: "C00902759"
ids:
fec: "S6ME00324"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Carmen Vincent Mr. Calabrese
Republican challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- CARMEN4SENATE.COM (C00902759)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Chellie M Pingree"
description: "U.S. House candidate, ME-01 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-01"
party: "DEM"
stance: "incumbent"
election_year: 2026
status: "statutory candidate"
committee:
name: "PINGREE FOR CONGRESS"
id: "C00433391"
ids:
fec: "H8ME01120"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Chellie M Pingree
Democratic incumbent for U.S. House (ME-01), 2026.
## Campaign Committee
- PINGREE FOR CONGRESS (C00433391)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Daira Rodriguez"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "DAIRA FOR MAINE"
id: "C00916189"
ids:
fec: "S6ME00365"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Daira Rodriguez
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- DAIRA FOR MAINE (C00916189)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Dan Kleban"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "DAN KLEBAN FOR US SENATE"
id: "C00918300"
ids:
fec: "S6ME00381"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Dan Kleban
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- DAN KLEBAN FOR US SENATE (C00918300)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "David Alan Evans"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "IND"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "COMMITTEE TO ELECT DAVID EVANS"
id: "C00921767"
ids:
fec: "S6ME00399"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# David Alan Evans
Independent challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- COMMITTEE TO ELECT DAVID EVANS (C00921767)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "David Costello"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "COSTELLO FOR U.S. SENATE"
id: "C00907881"
ids:
fec: "S4ME00113"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# David Costello
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- COSTELLO FOR U.S. SENATE (C00907881)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Eric Small"
description: "U.S. House candidate, ME-01 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-01"
party: "REP"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "ERIC SMALL FOR CONGRESS"
id: "C00912055"
ids:
fec: "H6ME01272"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Eric Small
Republican challenger for U.S. House (ME-01), 2026.
## Campaign Committee
- ERIC SMALL FOR CONGRESS (C00912055)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Graham Platner"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "GRAHAM FOR MAINE"
id: "C00916437"
ids:
fec: "S6ME00373"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Graham Platner
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- GRAHAM FOR MAINE (C00916437)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Janet Trafton Mills"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "MILLS FOR MAINE"
id: "C00923144"
ids:
fec: "S6ME00407"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Janet Trafton Mills
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- MILLS FOR MAINE (C00923144)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Jared Golden"
description: "U.S. House candidate, ME-02 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-02"
party: "DEM"
stance: "incumbent"
election_year: 2026
status: "statutory candidate"
committee:
name: "COMMITTEE TO ELECT JARED GOLDEN"
id: "C00653816"
ids:
fec: "H8ME02185"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Jared Golden
Democratic incumbent for U.S. House (ME-02), 2026.
## Campaign Committee
- COMMITTEE TO ELECT JARED GOLDEN (C00653816)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Jordan Wood"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "JORDAN FOR MAINE"
id: "C00903179"
ids:
fec: "S6ME00332"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Jordan Wood
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- JORDAN FOR MAINE (C00903179)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Jordan Wood"
description: "U.S. House candidate, ME-02 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-02"
party: "DEM"
stance: "open-seat"
election_year: 2026
status: "statutory candidate"
committee:
name: "JORDAN FOR MAINE"
id: "C00903179"
ids:
fec: "H6ME02197"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Jordan Wood
Democratic open-seat for U.S. House (ME-02), 2026.
## Campaign Committee
- JORDAN FOR MAINE (C00903179)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Joseph Baldacci"
description: "U.S. House candidate, ME-02 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-02"
party: "DEM"
stance: "open-seat"
election_year: 2026
status: "statutory candidate"
committee:
name: "JOE BALDACCI FOR CONGRESS"
id: "C00934000"
ids:
fec: "H6ME02213"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Joseph Baldacci
Democratic open-seat for U.S. House (ME-02), 2026.
## Campaign Committee
- JOE BALDACCI FOR CONGRESS (C00934000)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Joshua James Pietrowicz"
description: "U.S. House candidate, ME-01 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-01"
party: "REP"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "PIETROWICZ FOR US CONGRESS"
id: "C00932004"
ids:
fec: "H6ME01298"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Joshua James Pietrowicz
Republican challenger for U.S. House (ME-01), 2026.
## Campaign Committee
- PIETROWICZ FOR US CONGRESS (C00932004)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Matt Dunlap"
description: "U.S. House candidate, ME-02 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-02"
party: "DEM"
stance: "open-seat"
election_year: 2026
status: "statutory candidate"
committee:
name: "DUNLAP FOR CONGRESS"
id: "C00922377"
ids:
fec: "H6ME02171"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Matt Dunlap
Democratic open-seat for U.S. House (ME-02), 2026.
## Campaign Committee
- DUNLAP FOR CONGRESS (C00922377)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Paige Loud"
description: "U.S. House candidate, ME-02 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-02"
party: "DEM"
stance: "open-seat"
election_year: 2026
status: "statutory candidate"
committee:
name: "FRIENDS OF PAIGE LOUD"
id: "C00931352"
ids:
fec: "H6ME02205"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Paige Loud
Democratic open-seat for U.S. House (ME-02), 2026.
## Campaign Committee
- FRIENDS OF PAIGE LOUD (C00931352)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Paul Lepage"
description: "U.S. House candidate, ME-02 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-02"
party: "REP"
stance: "open-seat"
election_year: 2026
status: "statutory candidate"
committee:
name: "PAUL LEPAGE FOR CONGRESS"
id: "C00904094"
ids:
fec: "H6ME02148"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Paul Lepage
Republican open-seat for U.S. House (ME-02), 2026.
## Campaign Committee
- PAUL LEPAGE FOR CONGRESS (C00904094)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Phillip Rench"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "IND"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "PHILLIP RENCH FOR US SENATE CAMPAIGN"
id: "C00897660"
ids:
fec: "S6ME00282"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Phillip Rench
Independent challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- PHILLIP RENCH FOR US SENATE CAMPAIGN (C00897660)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Ronald Charles Mr. Russell"
description: "U.S. House candidate, ME-01 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-01"
party: "REP"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "RUSSELL FOR CONGRESS"
id: "C00860379"
ids:
fec: "H4ME01160"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Ronald Charles Mr. Russell
Republican challenger for U.S. House (ME-01), 2026.
## Campaign Committee
- RUSSELL FOR CONGRESS (C00860379)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Susan M. Collins"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "REP"
stance: "incumbent"
election_year: 2026
status: "statutory candidate"
committee:
name: "COLLINS FOR SENATOR"
id: "C00314575"
ids:
fec: "S6ME00159"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Susan M. Collins
Republican incumbent for U.S. Senate (ME), 2026.
## Campaign Committee
- COLLINS FOR SENATOR (C00314575)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,37 @@
---
type: Candidate
title: "Tiffany Danielle Roberts"
description: "U.S. House candidate, ME-01 (2026)"
office: "U.S. House"
state: "ME"
district: "ME-01"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "TIFFANY ROBERTS FOR CONGRESS"
id: "C00925487"
ids:
fec: "H6ME01280"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, house, me]
timestamp: "2026-07-03"
---
# Tiffany Danielle Roberts
Democratic challenger for U.S. House (ME-01), 2026.
## Campaign Committee
- TIFFANY ROBERTS FOR CONGRESS (C00925487)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.
@@ -0,0 +1,36 @@
---
type: Candidate
title: "Tucker Favreau"
description: "U.S. Senate candidate, ME (2026)"
office: "U.S. Senate"
state: "ME"
party: "DEM"
stance: "challenger"
election_year: 2026
status: "statutory candidate"
committee:
name: "TUCKER FOR MAINE"
id: "C00907873"
ids:
fec: "S6ME00357"
sources:
- field: filing
source: FEC (Federal Election Commission)
confidence: official
tags: [candidate, federal, senate, me]
timestamp: "2026-07-03"
---
# Tucker Favreau
Democratic challenger for U.S. Senate (ME), 2026.
## Campaign Committee
- TUCKER FOR MAINE (C00907873)
## Source
- filing: FEC (Federal Election Commission)
Federal candidate filing; not yet linked to an officeholder record.