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,59 @@
---
type: Jurisdiction
title: "VA-01"
classification: congressional-district
state: "VA"
district: "VA-01"
demographics:
population: 823798
population_under_18: 199226
population_18_64: 243575
population_65_plus: 380997
median_household_income: 100817
poverty_rate: 6.72
homeownership_rate: 76.13
unemployment_rate: 3.33
median_home_value: 440100
gini_index: 0.4398
vacancy_rate: 7.14
race_white: 581484
race_black: 99819
race_asian: 50122
hispanic: 53070
bachelors_plus: 286778
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-01
Congressional district VA-01.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 823798 |
| Under 18 | 199226 |
| 1864 | 243575 |
| 65+ | 380997 |
| Median household income | 100817 |
| Poverty rate | 6.72 |
| Homeownership rate | 76.13 |
| Unemployment rate | 3.33 |
| Median home value | 440100 |
| Gini index | 0.4398 |
| Vacancy rate | 7.14 |
| White | 581484 |
| Black | 99819 |
| Asian | 50122 |
| Hispanic/Latino | 53070 |
| Bachelor's or higher | 286778 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-02"
classification: congressional-district
state: "VA"
district: "VA-02"
demographics:
population: 788048
population_under_18: 188015
population_18_64: 266378
population_65_plus: 333655
median_household_income: 93827
poverty_rate: 7.58
homeownership_rate: 68.46
unemployment_rate: 3.13
median_home_value: 397800
gini_index: 0.4315
vacancy_rate: 7.95
race_white: 473557
race_black: 175006
race_asian: 40859
hispanic: 66430
bachelors_plus: 220908
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-02
Congressional district VA-02.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 788048 |
| Under 18 | 188015 |
| 1864 | 266378 |
| 65+ | 333655 |
| Median household income | 93827 |
| Poverty rate | 7.58 |
| Homeownership rate | 68.46 |
| Unemployment rate | 3.13 |
| Median home value | 397800 |
| Gini index | 0.4315 |
| Vacancy rate | 7.95 |
| White | 473557 |
| Black | 175006 |
| Asian | 40859 |
| Hispanic/Latino | 66430 |
| Bachelor's or higher | 220908 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-03"
classification: congressional-district
state: "VA"
district: "VA-03"
demographics:
population: 775248
population_under_18: 195865
population_18_64: 297268
population_65_plus: 282115
median_household_income: 67625
poverty_rate: 13.7
homeownership_rate: 53.21
unemployment_rate: 4.75
median_home_value: 288000
gini_index: 0.4401
vacancy_rate: 7.7
race_white: 308557
race_black: 335320
race_asian: 23384
hispanic: 73704
bachelors_plus: 159180
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-03
Congressional district VA-03.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 775248 |
| Under 18 | 195865 |
| 1864 | 297268 |
| 65+ | 282115 |
| Median household income | 67625 |
| Poverty rate | 13.7 |
| Homeownership rate | 53.21 |
| Unemployment rate | 4.75 |
| Median home value | 288000 |
| Gini index | 0.4401 |
| Vacancy rate | 7.7 |
| White | 308557 |
| Black | 335320 |
| Asian | 23384 |
| Hispanic/Latino | 73704 |
| Bachelor's or higher | 159180 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-04"
classification: congressional-district
state: "VA"
district: "VA-04"
demographics:
population: 810465
population_under_18: 184428
population_18_64: 302390
population_65_plus: 323647
median_household_income: 69839
poverty_rate: 14.51
homeownership_rate: 58.67
unemployment_rate: 4.09
median_home_value: 309900
gini_index: 0.4533
vacancy_rate: 6.9
race_white: 344761
race_black: 329906
race_asian: 17718
hispanic: 86583
bachelors_plus: 203208
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-04
Congressional district VA-04.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 810465 |
| Under 18 | 184428 |
| 1864 | 302390 |
| 65+ | 323647 |
| Median household income | 69839 |
| Poverty rate | 14.51 |
| Homeownership rate | 58.67 |
| Unemployment rate | 4.09 |
| Median home value | 309900 |
| Gini index | 0.4533 |
| Vacancy rate | 6.9 |
| White | 344761 |
| Black | 329906 |
| Asian | 17718 |
| Hispanic/Latino | 86583 |
| Bachelor's or higher | 203208 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-05"
classification: congressional-district
state: "VA"
district: "VA-05"
demographics:
population: 805334
population_under_18: 178793
population_18_64: 252643
population_65_plus: 373898
median_household_income: 73090
poverty_rate: 12.64
homeownership_rate: 70.8
unemployment_rate: 3.09
median_home_value: 315600
gini_index: 0.4817
vacancy_rate: 12.64
race_white: 559217
race_black: 156785
race_asian: 17260
hispanic: 37458
bachelors_plus: 196626
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-05
Congressional district VA-05.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 805334 |
| Under 18 | 178793 |
| 1864 | 252643 |
| 65+ | 373898 |
| Median household income | 73090 |
| Poverty rate | 12.64 |
| Homeownership rate | 70.8 |
| Unemployment rate | 3.09 |
| Median home value | 315600 |
| Gini index | 0.4817 |
| Vacancy rate | 12.64 |
| White | 559217 |
| Black | 156785 |
| Asian | 17260 |
| Hispanic/Latino | 37458 |
| Bachelor's or higher | 196626 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-06"
classification: congressional-district
state: "VA"
district: "VA-06"
demographics:
population: 797837
population_under_18: 184257
population_18_64: 253073
population_65_plus: 360507
median_household_income: 74264
poverty_rate: 10.87
homeownership_rate: 69.48
unemployment_rate: 3.2
median_home_value: 314200
gini_index: 0.4506
vacancy_rate: 9.56
race_white: 626214
race_black: 62693
race_asian: 13499
hispanic: 75026
bachelors_plus: 165198
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-06
Congressional district VA-06.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 797837 |
| Under 18 | 184257 |
| 1864 | 253073 |
| 65+ | 360507 |
| Median household income | 74264 |
| Poverty rate | 10.87 |
| Homeownership rate | 69.48 |
| Unemployment rate | 3.2 |
| Median home value | 314200 |
| Gini index | 0.4506 |
| Vacancy rate | 9.56 |
| White | 626214 |
| Black | 62693 |
| Asian | 13499 |
| Hispanic/Latino | 75026 |
| Bachelor's or higher | 165198 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-07"
classification: congressional-district
state: "VA"
district: "VA-07"
demographics:
population: 825445
population_under_18: 221418
population_18_64: 280353
population_65_plus: 323674
median_household_income: 113690
poverty_rate: 7.73
homeownership_rate: 74.36
unemployment_rate: 3.87
median_home_value: 467800
gini_index: 0.399
vacancy_rate: 4.37
race_white: 434457
race_black: 167624
race_asian: 45067
hispanic: 157292
bachelors_plus: 212904
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-07
Congressional district VA-07.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 825445 |
| Under 18 | 221418 |
| 1864 | 280353 |
| 65+ | 323674 |
| Median household income | 113690 |
| Poverty rate | 7.73 |
| Homeownership rate | 74.36 |
| Unemployment rate | 3.87 |
| Median home value | 467800 |
| Gini index | 0.399 |
| Vacancy rate | 4.37 |
| White | 434457 |
| Black | 167624 |
| Asian | 45067 |
| Hispanic/Latino | 157292 |
| Bachelor's or higher | 212904 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-08"
classification: congressional-district
state: "VA"
district: "VA-08"
demographics:
population: 788825
population_under_18: 168494
population_18_64: 318534
population_65_plus: 301797
median_household_income: 133323
poverty_rate: 6.92
homeownership_rate: 50.56
unemployment_rate: 3.36
median_home_value: 779100
gini_index: 0.4564
vacancy_rate: 5.41
race_white: 400529
race_black: 102520
race_asian: 97744
hispanic: 163706
bachelors_plus: 380314
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-08
Congressional district VA-08.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 788825 |
| Under 18 | 168494 |
| 1864 | 318534 |
| 65+ | 301797 |
| Median household income | 133323 |
| Poverty rate | 6.92 |
| Homeownership rate | 50.56 |
| Unemployment rate | 3.36 |
| Median home value | 779100 |
| Gini index | 0.4564 |
| Vacancy rate | 5.41 |
| White | 400529 |
| Black | 102520 |
| Asian | 97744 |
| Hispanic/Latino | 163706 |
| Bachelor's or higher | 380314 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-09"
classification: congressional-district
state: "VA"
district: "VA-09"
demographics:
population: 782270
population_under_18: 167715
population_18_64: 232768
population_65_plus: 381787
median_household_income: 59156
poverty_rate: 16.17
homeownership_rate: 73.65
unemployment_rate: 3.59
median_home_value: 197500
gini_index: 0.4745
vacancy_rate: 15.71
race_white: 675738
race_black: 41065
race_asian: 12561
hispanic: 28114
bachelors_plus: 134959
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-09
Congressional district VA-09.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 782270 |
| Under 18 | 167715 |
| 1864 | 232768 |
| 65+ | 381787 |
| Median household income | 59156 |
| Poverty rate | 16.17 |
| Homeownership rate | 73.65 |
| Unemployment rate | 3.59 |
| Median home value | 197500 |
| Gini index | 0.4745 |
| Vacancy rate | 15.71 |
| White | 675738 |
| Black | 41065 |
| Asian | 12561 |
| Hispanic/Latino | 28114 |
| Bachelor's or higher | 134959 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-10"
classification: congressional-district
state: "VA"
district: "VA-10"
demographics:
population: 821178
population_under_18: 233523
population_18_64: 259191
population_65_plus: 328464
median_household_income: 157863
poverty_rate: 5.61
homeownership_rate: 78.36
unemployment_rate: 3.35
median_home_value: 706600
gini_index: 0.4046
vacancy_rate: 3.03
race_white: 430901
race_black: 69703
race_asian: 136903
hispanic: 155160
bachelors_plus: 308669
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-10
Congressional district VA-10.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 821178 |
| Under 18 | 233523 |
| 1864 | 259191 |
| 65+ | 328464 |
| Median household income | 157863 |
| Poverty rate | 5.61 |
| Homeownership rate | 78.36 |
| Unemployment rate | 3.35 |
| Median home value | 706600 |
| Gini index | 0.4046 |
| Vacancy rate | 3.03 |
| White | 430901 |
| Black | 69703 |
| Asian | 136903 |
| Hispanic/Latino | 155160 |
| Bachelor's or higher | 308669 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "VA-11"
classification: congressional-district
state: "VA"
district: "VA-11"
demographics:
population: 792747
population_under_18: 196519
population_18_64: 265573
population_65_plus: 330655
median_household_income: 158109
poverty_rate: 5.73
homeownership_rate: 68.06
unemployment_rate: 4.08
median_home_value: 759300
gini_index: 0.4141
vacancy_rate: 3.45
race_white: 389088
race_black: 65064
race_asian: 177119
hispanic: 121290
bachelors_plus: 380638
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, va]
timestamp: "2026-07-03"
---
# VA-11
Congressional district VA-11.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 792747 |
| Under 18 | 196519 |
| 1864 | 265573 |
| 65+ | 330655 |
| Median household income | 158109 |
| Poverty rate | 5.73 |
| Homeownership rate | 68.06 |
| Unemployment rate | 4.08 |
| Median home value | 759300 |
| Gini index | 0.4141 |
| Vacancy rate | 3.45 |
| White | 389088 |
| Black | 65064 |
| Asian | 177119 |
| Hispanic/Latino | 121290 |
| Bachelor's or higher | 380638 |
## Source
- demographics: Census ACS 2023