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: "NC-01"
classification: congressional-district
state: "NC"
district: "NC-01"
demographics:
population: 753478
population_under_18: 176308
population_18_64: 232221
population_65_plus: 344949
median_household_income: 58749
poverty_rate: 15.97
homeownership_rate: 65.17
unemployment_rate: 6.41
median_home_value: 203600
gini_index: 0.4594
vacancy_rate: 13.36
race_white: 363153
race_black: 286223
race_asian: 6854
hispanic: 67610
bachelors_plus: 114535
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-01
Congressional district NC-01.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 753478 |
| Under 18 | 176308 |
| 1864 | 232221 |
| 65+ | 344949 |
| Median household income | 58749 |
| Poverty rate | 15.97 |
| Homeownership rate | 65.17 |
| Unemployment rate | 6.41 |
| Median home value | 203600 |
| Gini index | 0.4594 |
| Vacancy rate | 13.36 |
| White | 363153 |
| Black | 286223 |
| Asian | 6854 |
| Hispanic/Latino | 67610 |
| Bachelor's or higher | 114535 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-02"
classification: congressional-district
state: "NC"
district: "NC-02"
demographics:
population: 790747
population_under_18: 181912
population_18_64: 309425
population_65_plus: 299410
median_household_income: 93949
poverty_rate: 10.47
homeownership_rate: 55.77
unemployment_rate: 3.67
median_home_value: 470600
gini_index: 0.4766
vacancy_rate: 5.78
race_white: 434378
race_black: 182441
race_asian: 51598
hispanic: 101927
bachelors_plus: 303859
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-02
Congressional district NC-02.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 790747 |
| Under 18 | 181912 |
| 1864 | 309425 |
| 65+ | 299410 |
| Median household income | 93949 |
| Poverty rate | 10.47 |
| Homeownership rate | 55.77 |
| Unemployment rate | 3.67 |
| Median home value | 470600 |
| Gini index | 0.4766 |
| Vacancy rate | 5.78 |
| White | 434378 |
| Black | 182441 |
| Asian | 51598 |
| Hispanic/Latino | 101927 |
| Bachelor's or higher | 303859 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-03"
classification: congressional-district
state: "NC"
district: "NC-03"
demographics:
population: 775182
population_under_18: 191176
population_18_64: 270862
population_65_plus: 313144
median_household_income: 65164
poverty_rate: 14.85
homeownership_rate: 66.42
unemployment_rate: 4.79
median_home_value: 261300
gini_index: 0.4698
vacancy_rate: 18.41
race_white: 494368
race_black: 150822
race_asian: 14082
hispanic: 89026
bachelors_plus: 146679
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-03
Congressional district NC-03.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 775182 |
| Under 18 | 191176 |
| 1864 | 270862 |
| 65+ | 313144 |
| Median household income | 65164 |
| Poverty rate | 14.85 |
| Homeownership rate | 66.42 |
| Unemployment rate | 4.79 |
| Median home value | 261300 |
| Gini index | 0.4698 |
| Vacancy rate | 18.41 |
| White | 494368 |
| Black | 150822 |
| Asian | 14082 |
| Hispanic/Latino | 89026 |
| Bachelor's or higher | 146679 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-04"
classification: congressional-district
state: "NC"
district: "NC-04"
demographics:
population: 804357
population_under_18: 200744
population_18_64: 288829
population_65_plus: 314784
median_household_income: 102410
poverty_rate: 8.46
homeownership_rate: 63.55
unemployment_rate: 3.31
median_home_value: 531100
gini_index: 0.4549
vacancy_rate: 6.78
race_white: 429279
race_black: 146068
race_asian: 97803
hispanic: 95625
bachelors_plus: 344872
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-04
Congressional district NC-04.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 804357 |
| Under 18 | 200744 |
| 1864 | 288829 |
| 65+ | 314784 |
| Median household income | 102410 |
| Poverty rate | 8.46 |
| Homeownership rate | 63.55 |
| Unemployment rate | 3.31 |
| Median home value | 531100 |
| Gini index | 0.4549 |
| Vacancy rate | 6.78 |
| White | 429279 |
| Black | 146068 |
| Asian | 97803 |
| Hispanic/Latino | 95625 |
| Bachelor's or higher | 344872 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-05"
classification: congressional-district
state: "NC"
district: "NC-05"
demographics:
population: 755224
population_under_18: 173326
population_18_64: 232854
population_65_plus: 349044
median_household_income: 59041
poverty_rate: 15.85
homeownership_rate: 66.21
unemployment_rate: 4.2
median_home_value: 245700
gini_index: 0.4808
vacancy_rate: 12.6
race_white: 527244
race_black: 128426
race_asian: 18837
hispanic: 63323
bachelors_plus: 148115
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-05
Congressional district NC-05.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 755224 |
| Under 18 | 173326 |
| 1864 | 232854 |
| 65+ | 349044 |
| Median household income | 59041 |
| Poverty rate | 15.85 |
| Homeownership rate | 66.21 |
| Unemployment rate | 4.2 |
| Median home value | 245700 |
| Gini index | 0.4808 |
| Vacancy rate | 12.6 |
| White | 527244 |
| Black | 128426 |
| Asian | 18837 |
| Hispanic/Latino | 63323 |
| Bachelor's or higher | 148115 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-06"
classification: congressional-district
state: "NC"
district: "NC-06"
demographics:
population: 794243
population_under_18: 195047
population_18_64: 260371
population_65_plus: 338825
median_household_income: 68414
poverty_rate: 11.99
homeownership_rate: 65.69
unemployment_rate: 3.11
median_home_value: 287900
gini_index: 0.4376
vacancy_rate: 5.11
race_white: 478962
race_black: 149536
race_asian: 35507
hispanic: 97130
bachelors_plus: 174163
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-06
Congressional district NC-06.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 794243 |
| Under 18 | 195047 |
| 1864 | 260371 |
| 65+ | 338825 |
| Median household income | 68414 |
| Poverty rate | 11.99 |
| Homeownership rate | 65.69 |
| Unemployment rate | 3.11 |
| Median home value | 287900 |
| Gini index | 0.4376 |
| Vacancy rate | 5.11 |
| White | 478962 |
| Black | 149536 |
| Asian | 35507 |
| Hispanic/Latino | 97130 |
| Bachelor's or higher | 174163 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-07"
classification: congressional-district
state: "NC"
district: "NC-07"
demographics:
population: 805748
population_under_18: 182878
population_18_64: 247463
population_65_plus: 375407
median_household_income: 71121
poverty_rate: 12.99
homeownership_rate: 73.22
unemployment_rate: 3.56
median_home_value: 330700
gini_index: 0.4607
vacancy_rate: 17.45
race_white: 534153
race_black: 145813
race_asian: 11303
hispanic: 74068
bachelors_plus: 198845
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-07
Congressional district NC-07.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 805748 |
| Under 18 | 182878 |
| 1864 | 247463 |
| 65+ | 375407 |
| Median household income | 71121 |
| Poverty rate | 12.99 |
| Homeownership rate | 73.22 |
| Unemployment rate | 3.56 |
| Median home value | 330700 |
| Gini index | 0.4607 |
| Vacancy rate | 17.45 |
| White | 534153 |
| Black | 145813 |
| Asian | 11303 |
| Hispanic/Latino | 74068 |
| Bachelor's or higher | 198845 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-08"
classification: congressional-district
state: "NC"
district: "NC-08"
demographics:
population: 788892
population_under_18: 205074
population_18_64: 238580
population_65_plus: 345238
median_household_income: 81435
poverty_rate: 10.83
homeownership_rate: 76.3
unemployment_rate: 4.01
median_home_value: 373300
gini_index: 0.4956
vacancy_rate: 7.94
race_white: 473465
race_black: 138808
race_asian: 35589
hispanic: 86315
bachelors_plus: 198422
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-08
Congressional district NC-08.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 788892 |
| Under 18 | 205074 |
| 1864 | 238580 |
| 65+ | 345238 |
| Median household income | 81435 |
| Poverty rate | 10.83 |
| Homeownership rate | 76.3 |
| Unemployment rate | 4.01 |
| Median home value | 373300 |
| Gini index | 0.4956 |
| Vacancy rate | 7.94 |
| White | 473465 |
| Black | 138808 |
| Asian | 35589 |
| Hispanic/Latino | 86315 |
| Bachelor's or higher | 198422 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-09"
classification: congressional-district
state: "NC"
district: "NC-09"
demographics:
population: 790294
population_under_18: 200356
population_18_64: 265282
population_65_plus: 324656
median_household_income: 68360
poverty_rate: 13.69
homeownership_rate: 67.79
unemployment_rate: 3.9
median_home_value: 271600
gini_index: 0.4449
vacancy_rate: 8.09
race_white: 460997
race_black: 163627
race_asian: 14413
hispanic: 115145
bachelors_plus: 152154
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-09
Congressional district NC-09.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 790294 |
| Under 18 | 200356 |
| 1864 | 265282 |
| 65+ | 324656 |
| Median household income | 68360 |
| Poverty rate | 13.69 |
| Homeownership rate | 67.79 |
| Unemployment rate | 3.9 |
| Median home value | 271600 |
| Gini index | 0.4449 |
| Vacancy rate | 8.09 |
| White | 460997 |
| Black | 163627 |
| Asian | 14413 |
| Hispanic/Latino | 115145 |
| Bachelor's or higher | 152154 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-10"
classification: congressional-district
state: "NC"
district: "NC-10"
demographics:
population: 787565
population_under_18: 186829
population_18_64: 245801
population_65_plus: 354935
median_household_income: 71999
poverty_rate: 13.38
homeownership_rate: 69.34
unemployment_rate: 2.96
median_home_value: 309200
gini_index: 0.4995
vacancy_rate: 7.9
race_white: 533789
race_black: 115328
race_asian: 18902
hispanic: 98742
bachelors_plus: 197314
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-10
Congressional district NC-10.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 787565 |
| Under 18 | 186829 |
| 1864 | 245801 |
| 65+ | 354935 |
| Median household income | 71999 |
| Poverty rate | 13.38 |
| Homeownership rate | 69.34 |
| Unemployment rate | 2.96 |
| Median home value | 309200 |
| Gini index | 0.4995 |
| Vacancy rate | 7.9 |
| White | 533789 |
| Black | 115328 |
| Asian | 18902 |
| Hispanic/Latino | 98742 |
| Bachelor's or higher | 197314 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-11"
classification: congressional-district
state: "NC"
district: "NC-11"
demographics:
population: 770851
population_under_18: 151507
population_18_64: 231292
population_65_plus: 388052
median_household_income: 67690
poverty_rate: 12.48
homeownership_rate: 75.19
unemployment_rate: 3.46
median_home_value: 355300
gini_index: 0.4662
vacancy_rate: 24.79
race_white: 647514
race_black: 23141
race_asian: 6061
hispanic: 65870
bachelors_plus: 213612
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-11
Congressional district NC-11.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 770851 |
| Under 18 | 151507 |
| 1864 | 231292 |
| 65+ | 388052 |
| Median household income | 67690 |
| Poverty rate | 12.48 |
| Homeownership rate | 75.19 |
| Unemployment rate | 3.46 |
| Median home value | 355300 |
| Gini index | 0.4662 |
| Vacancy rate | 24.79 |
| White | 647514 |
| Black | 23141 |
| Asian | 6061 |
| Hispanic/Latino | 65870 |
| Bachelor's or higher | 213612 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-12"
classification: congressional-district
state: "NC"
district: "NC-12"
demographics:
population: 801527
population_under_18: 198045
population_18_64: 344398
population_65_plus: 259084
median_household_income: 80180
poverty_rate: 13.21
homeownership_rate: 46.99
unemployment_rate: 4.33
median_home_value: 396300
gini_index: 0.4962
vacancy_rate: 9.2
race_white: 291919
race_black: 292161
race_asian: 42484
hispanic: 158428
bachelors_plus: 247751
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-12
Congressional district NC-12.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 801527 |
| Under 18 | 198045 |
| 1864 | 344398 |
| 65+ | 259084 |
| Median household income | 80180 |
| Poverty rate | 13.21 |
| Homeownership rate | 46.99 |
| Unemployment rate | 4.33 |
| Median home value | 396300 |
| Gini index | 0.4962 |
| Vacancy rate | 9.2 |
| White | 291919 |
| Black | 292161 |
| Asian | 42484 |
| Hispanic/Latino | 158428 |
| Bachelor's or higher | 247751 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-13"
classification: congressional-district
state: "NC"
district: "NC-13"
demographics:
population: 835054
population_under_18: 215433
population_18_64: 268081
population_65_plus: 351540
median_household_income: 85183
poverty_rate: 11.27
homeownership_rate: 75.9
unemployment_rate: 4.04
median_home_value: 343300
gini_index: 0.4499
vacancy_rate: 6.9
race_white: 523729
race_black: 155148
race_asian: 10785
hispanic: 129417
bachelors_plus: 190015
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-13
Congressional district NC-13.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 835054 |
| Under 18 | 215433 |
| 1864 | 268081 |
| 65+ | 351540 |
| Median household income | 85183 |
| Poverty rate | 11.27 |
| Homeownership rate | 75.9 |
| Unemployment rate | 4.04 |
| Median home value | 343300 |
| Gini index | 0.4499 |
| Vacancy rate | 6.9 |
| White | 523729 |
| Black | 155148 |
| Asian | 10785 |
| Hispanic/Latino | 129417 |
| Bachelor's or higher | 190015 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "NC-14"
classification: congressional-district
state: "NC"
district: "NC-14"
demographics:
population: 792862
population_under_18: 190563
population_18_64: 251779
population_65_plus: 350520
median_household_income: 78324
poverty_rate: 10.83
homeownership_rate: 70.17
unemployment_rate: 4.47
median_home_value: 351600
gini_index: 0.4816
vacancy_rate: 9.51
race_white: 527203
race_black: 111785
race_asian: 36445
hispanic: 81944
bachelors_plus: 209588
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, nc]
timestamp: "2026-07-03"
---
# NC-14
Congressional district NC-14.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 792862 |
| Under 18 | 190563 |
| 1864 | 251779 |
| 65+ | 350520 |
| Median household income | 78324 |
| Poverty rate | 10.83 |
| Homeownership rate | 70.17 |
| Unemployment rate | 4.47 |
| Median home value | 351600 |
| Gini index | 0.4816 |
| Vacancy rate | 9.51 |
| White | 527203 |
| Black | 111785 |
| Asian | 36445 |
| Hispanic/Latino | 81944 |
| Bachelor's or higher | 209588 |
## Source
- demographics: Census ACS 2023