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: "MI-01"
classification: congressional-district
state: "MI"
district: "MI-01"
demographics:
population: 787617
population_under_18: 152715
population_18_64: 220818
population_65_plus: 414084
median_household_income: 64299
poverty_rate: 12.49
homeownership_rate: 81.12
unemployment_rate: 3.19
median_home_value: 223300
gini_index: 0.4467
vacancy_rate: 28.42
race_white: 706071
race_black: 8662
race_asian: 4927
hispanic: 18528
bachelors_plus: 172091
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-01
Congressional district MI-01.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 787617 |
| Under 18 | 152715 |
| 1864 | 220818 |
| 65+ | 414084 |
| Median household income | 64299 |
| Poverty rate | 12.49 |
| Homeownership rate | 81.12 |
| Unemployment rate | 3.19 |
| Median home value | 223300 |
| Gini index | 0.4467 |
| Vacancy rate | 28.42 |
| White | 706071 |
| Black | 8662 |
| Asian | 4927 |
| Hispanic/Latino | 18528 |
| Bachelor's or higher | 172091 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-02"
classification: congressional-district
state: "MI"
district: "MI-02"
demographics:
population: 788872
population_under_18: 182559
population_18_64: 238800
population_65_plus: 367513
median_household_income: 66726
poverty_rate: 13.28
homeownership_rate: 83.37
unemployment_rate: 4.08
median_home_value: 226900
gini_index: 0.4436
vacancy_rate: 18.66
race_white: 699268
race_black: 16591
race_asian: 4445
hispanic: 40074
bachelors_plus: 129541
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-02
Congressional district MI-02.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 788872 |
| Under 18 | 182559 |
| 1864 | 238800 |
| 65+ | 367513 |
| Median household income | 66726 |
| Poverty rate | 13.28 |
| Homeownership rate | 83.37 |
| Unemployment rate | 4.08 |
| Median home value | 226900 |
| Gini index | 0.4436 |
| Vacancy rate | 18.66 |
| White | 699268 |
| Black | 16591 |
| Asian | 4445 |
| Hispanic/Latino | 40074 |
| Bachelor's or higher | 129541 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-03"
classification: congressional-district
state: "MI"
district: "MI-03"
demographics:
population: 791175
population_under_18: 198570
population_18_64: 289396
population_65_plus: 303209
median_household_income: 77215
poverty_rate: 11.42
homeownership_rate: 68.06
unemployment_rate: 4.31
median_home_value: 309200
gini_index: 0.4642
vacancy_rate: 4.48
race_white: 569921
race_black: 84377
race_asian: 24010
hispanic: 88213
bachelors_plus: 210649
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-03
Congressional district MI-03.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 791175 |
| Under 18 | 198570 |
| 1864 | 289396 |
| 65+ | 303209 |
| Median household income | 77215 |
| Poverty rate | 11.42 |
| Homeownership rate | 68.06 |
| Unemployment rate | 4.31 |
| Median home value | 309200 |
| Gini index | 0.4642 |
| Vacancy rate | 4.48 |
| White | 569921 |
| Black | 84377 |
| Asian | 24010 |
| Hispanic/Latino | 88213 |
| Bachelor's or higher | 210649 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-04"
classification: congressional-district
state: "MI"
district: "MI-04"
demographics:
population: 785367
population_under_18: 196849
population_18_64: 267986
population_65_plus: 320532
median_household_income: 73702
poverty_rate: 11.37
homeownership_rate: 74.04
unemployment_rate: 3.38
median_home_value: 276300
gini_index: 0.4572
vacancy_rate: 9.78
race_white: 602247
race_black: 57741
race_asian: 21180
hispanic: 74129
bachelors_plus: 183037
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-04
Congressional district MI-04.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 785367 |
| Under 18 | 196849 |
| 1864 | 267986 |
| 65+ | 320532 |
| Median household income | 73702 |
| Poverty rate | 11.37 |
| Homeownership rate | 74.04 |
| Unemployment rate | 3.38 |
| Median home value | 276300 |
| Gini index | 0.4572 |
| Vacancy rate | 9.78 |
| White | 602247 |
| Black | 57741 |
| Asian | 21180 |
| Hispanic/Latino | 74129 |
| Bachelor's or higher | 183037 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-05"
classification: congressional-district
state: "MI"
district: "MI-05"
demographics:
population: 775260
population_under_18: 181600
population_18_64: 230200
population_65_plus: 363460
median_household_income: 70684
poverty_rate: 10.77
homeownership_rate: 79.49
unemployment_rate: 4.16
median_home_value: 228200
gini_index: 0.426
vacancy_rate: 12.27
race_white: 661147
race_black: 31070
race_asian: 6047
hispanic: 45356
bachelors_plus: 132482
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-05
Congressional district MI-05.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 775260 |
| Under 18 | 181600 |
| 1864 | 230200 |
| 65+ | 363460 |
| Median household income | 70684 |
| Poverty rate | 10.77 |
| Homeownership rate | 79.49 |
| Unemployment rate | 4.16 |
| Median home value | 228200 |
| Gini index | 0.426 |
| Vacancy rate | 12.27 |
| White | 661147 |
| Black | 31070 |
| Asian | 6047 |
| Hispanic/Latino | 45356 |
| Bachelor's or higher | 132482 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-06"
classification: congressional-district
state: "MI"
district: "MI-06"
demographics:
population: 768949
population_under_18: 176451
population_18_64: 261841
population_65_plus: 330657
median_household_income: 96954
poverty_rate: 10.72
homeownership_rate: 69.63
unemployment_rate: 3.91
median_home_value: 368800
gini_index: 0.4618
vacancy_rate: 6.01
race_white: 526155
race_black: 75047
race_asian: 94366
hispanic: 41060
bachelors_plus: 283722
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-06
Congressional district MI-06.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 768949 |
| Under 18 | 176451 |
| 1864 | 261841 |
| 65+ | 330657 |
| Median household income | 96954 |
| Poverty rate | 10.72 |
| Homeownership rate | 69.63 |
| Unemployment rate | 3.91 |
| Median home value | 368800 |
| Gini index | 0.4618 |
| Vacancy rate | 6.01 |
| White | 526155 |
| Black | 75047 |
| Asian | 94366 |
| Hispanic/Latino | 41060 |
| Bachelor's or higher | 283722 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-07"
classification: congressional-district
state: "MI"
district: "MI-07"
demographics:
population: 792585
population_under_18: 184206
population_18_64: 264666
population_65_plus: 343713
median_household_income: 80268
poverty_rate: 11.37
homeownership_rate: 73.21
unemployment_rate: 3.72
median_home_value: 282200
gini_index: 0.4517
vacancy_rate: 5.13
race_white: 638913
race_black: 44829
race_asian: 30073
hispanic: 47167
bachelors_plus: 205608
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-07
Congressional district MI-07.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 792585 |
| Under 18 | 184206 |
| 1864 | 264666 |
| 65+ | 343713 |
| Median household income | 80268 |
| Poverty rate | 11.37 |
| Homeownership rate | 73.21 |
| Unemployment rate | 3.72 |
| Median home value | 282200 |
| Gini index | 0.4517 |
| Vacancy rate | 5.13 |
| White | 638913 |
| Black | 44829 |
| Asian | 30073 |
| Hispanic/Latino | 47167 |
| Bachelor's or higher | 205608 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-08"
classification: congressional-district
state: "MI"
district: "MI-08"
demographics:
population: 769318
population_under_18: 180823
population_18_64: 234546
population_65_plus: 353949
median_household_income: 64576
poverty_rate: 16.04
homeownership_rate: 73.56
unemployment_rate: 5.87
median_home_value: 187100
gini_index: 0.4523
vacancy_rate: 8.1
race_white: 582094
race_black: 106819
race_asian: 8019
hispanic: 45253
bachelors_plus: 141033
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-08
Congressional district MI-08.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 769318 |
| Under 18 | 180823 |
| 1864 | 234546 |
| 65+ | 353949 |
| Median household income | 64576 |
| Poverty rate | 16.04 |
| Homeownership rate | 73.56 |
| Unemployment rate | 5.87 |
| Median home value | 187100 |
| Gini index | 0.4523 |
| Vacancy rate | 8.1 |
| White | 582094 |
| Black | 106819 |
| Asian | 8019 |
| Hispanic/Latino | 45253 |
| Bachelor's or higher | 141033 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-09"
classification: congressional-district
state: "MI"
district: "MI-09"
demographics:
population: 782471
population_under_18: 179624
population_18_64: 224536
population_65_plus: 378311
median_household_income: 87017
poverty_rate: 8.51
homeownership_rate: 85.19
unemployment_rate: 3.24
median_home_value: 298800
gini_index: 0.4436
vacancy_rate: 6.99
race_white: 690994
race_black: 14327
race_asian: 13948
hispanic: 37057
bachelors_plus: 167678
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-09
Congressional district MI-09.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 782471 |
| Under 18 | 179624 |
| 1864 | 224536 |
| 65+ | 378311 |
| Median household income | 87017 |
| Poverty rate | 8.51 |
| Homeownership rate | 85.19 |
| Unemployment rate | 3.24 |
| Median home value | 298800 |
| Gini index | 0.4436 |
| Vacancy rate | 6.99 |
| White | 690994 |
| Black | 14327 |
| Asian | 13948 |
| Hispanic/Latino | 37057 |
| Bachelor's or higher | 167678 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-10"
classification: congressional-district
state: "MI"
district: "MI-10"
demographics:
population: 775317
population_under_18: 170409
population_18_64: 255198
population_65_plus: 349710
median_household_income: 74512
poverty_rate: 11.55
homeownership_rate: 70.66
unemployment_rate: 4.81
median_home_value: 254200
gini_index: 0.4525
vacancy_rate: 4.49
race_white: 541928
race_black: 113532
race_asian: 59566
hispanic: 28164
bachelors_plus: 172222
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-10
Congressional district MI-10.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 775317 |
| Under 18 | 170409 |
| 1864 | 255198 |
| 65+ | 349710 |
| Median household income | 74512 |
| Poverty rate | 11.55 |
| Homeownership rate | 70.66 |
| Unemployment rate | 4.81 |
| Median home value | 254200 |
| Gini index | 0.4525 |
| Vacancy rate | 4.49 |
| White | 541928 |
| Black | 113532 |
| Asian | 59566 |
| Hispanic/Latino | 28164 |
| Bachelor's or higher | 172222 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-11"
classification: congressional-district
state: "MI"
district: "MI-11"
demographics:
population: 787210
population_under_18: 162568
population_18_64: 274227
population_65_plus: 350415
median_household_income: 92977
poverty_rate: 8.71
homeownership_rate: 71.52
unemployment_rate: 4.18
median_home_value: 345700
gini_index: 0.4803
vacancy_rate: 7.85
race_white: 530056
race_black: 99329
race_asian: 79491
hispanic: 43030
bachelors_plus: 301906
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-11
Congressional district MI-11.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 787210 |
| Under 18 | 162568 |
| 1864 | 274227 |
| 65+ | 350415 |
| Median household income | 92977 |
| Poverty rate | 8.71 |
| Homeownership rate | 71.52 |
| Unemployment rate | 4.18 |
| Median home value | 345700 |
| Gini index | 0.4803 |
| Vacancy rate | 7.85 |
| White | 530056 |
| Black | 99329 |
| Asian | 79491 |
| Hispanic/Latino | 43030 |
| Bachelor's or higher | 301906 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-12"
classification: congressional-district
state: "MI"
district: "MI-12"
demographics:
population: 751709
population_under_18: 186379
population_18_64: 244644
population_65_plus: 320686
median_household_income: 57324
poverty_rate: 21.54
homeownership_rate: 64.59
unemployment_rate: 6.55
median_home_value: 200800
gini_index: 0.4833
vacancy_rate: 11.1
race_white: 349013
race_black: 335594
race_asian: 11975
hispanic: 25510
bachelors_plus: 148038
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-12
Congressional district MI-12.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 751709 |
| Under 18 | 186379 |
| 1864 | 244644 |
| 65+ | 320686 |
| Median household income | 57324 |
| Poverty rate | 21.54 |
| Homeownership rate | 64.59 |
| Unemployment rate | 6.55 |
| Median home value | 200800 |
| Gini index | 0.4833 |
| Vacancy rate | 11.1 |
| White | 349013 |
| Black | 335594 |
| Asian | 11975 |
| Hispanic/Latino | 25510 |
| Bachelor's or higher | 148038 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,59 @@
---
type: Jurisdiction
title: "MI-13"
classification: congressional-district
state: "MI"
district: "MI-13"
demographics:
population: 784609
population_under_18: 212985
population_18_64: 265310
population_65_plus: 306314
median_household_income: 50937
poverty_rate: 27.18
homeownership_rate: 59.57
unemployment_rate: 7.7
median_home_value: 156200
gini_index: 0.5166
vacancy_rate: 16.8
race_white: 309175
race_black: 332039
race_asian: 21909
hispanic: 88290
bachelors_plus: 118938
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, congressional-district, mi]
timestamp: "2026-07-03"
---
# MI-13
Congressional district MI-13.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 784609 |
| Under 18 | 212985 |
| 1864 | 265310 |
| 65+ | 306314 |
| Median household income | 50937 |
| Poverty rate | 27.18 |
| Homeownership rate | 59.57 |
| Unemployment rate | 7.7 |
| Median home value | 156200 |
| Gini index | 0.5166 |
| Vacancy rate | 16.8 |
| White | 309175 |
| Black | 332039 |
| Asian | 21909 |
| Hispanic/Latino | 88290 |
| Bachelor's or higher | 118938 |
## Source
- demographics: Census ACS 2023