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,61 @@
---
type: Jurisdiction
title: "Belknap County, NH"
classification: county
fips: "33001"
state: "NH"
demographics:
population: 64659
population_under_18: 11189
population_18_64: 37978
population_65_plus: 15492
median_household_income: 92783
poverty_rate: 8.48
homeownership_rate: 80.1
unemployment_rate: 3.1
median_home_value: 374900
gini_index: 0.449
vacancy_rate: 32.47
race_white: 60232
race_black: 342
race_asian: 744
race_native: 20
hispanic: 1467
bachelors_plus: 23017
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Belknap County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 64659 |
| Under 18 | 11189 |
| 18–64 | 37978 |
| 65+ | 15492 |
| Median household income | 92783 |
| Poverty rate | 8.48 |
| Homeownership rate | 80.1 |
| Unemployment rate | 3.1 |
| Median home value | 374900 |
| Gini index | 0.449 |
| Vacancy rate | 32.47 |
| White | 60232 |
| Black | 342 |
| Asian | 744 |
| Native | 20 |
| Hispanic/Latino | 1467 |
| Bachelor's or higher | 23017 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Carroll County, NH"
classification: county
fips: "33003"
state: "NH"
demographics:
population: 51804
population_under_18: 7631
population_18_64: 28171
population_65_plus: 16002
median_household_income: 86463
poverty_rate: 7.59
homeownership_rate: 83.35
unemployment_rate: 5.06
median_home_value: 388900
gini_index: 0.4611
vacancy_rate: 45.95
race_white: 48863
race_black: 310
race_asian: 427
race_native: 219
hispanic: 909
bachelors_plus: 22713
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Carroll County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 51804 |
| Under 18 | 7631 |
| 18–64 | 28171 |
| 65+ | 16002 |
| Median household income | 86463 |
| Poverty rate | 7.59 |
| Homeownership rate | 83.35 |
| Unemployment rate | 5.06 |
| Median home value | 388900 |
| Gini index | 0.4611 |
| Vacancy rate | 45.95 |
| White | 48863 |
| Black | 310 |
| Asian | 427 |
| Native | 219 |
| Hispanic/Latino | 909 |
| Bachelor's or higher | 22713 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Cheshire County, NH"
classification: county
fips: "33005"
state: "NH"
demographics:
population: 77297
population_under_18: 13760
population_18_64: 46239
population_65_plus: 17298
median_household_income: 83329
poverty_rate: 8.7
homeownership_rate: 72.71
unemployment_rate: 3.31
median_home_value: 280100
gini_index: 0.4264
vacancy_rate: 14.71
race_white: 71103
race_black: 591
race_asian: 672
race_native: 65
hispanic: 2010
bachelors_plus: 27632
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Cheshire County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 77297 |
| Under 18 | 13760 |
| 18–64 | 46239 |
| 65+ | 17298 |
| Median household income | 83329 |
| Poverty rate | 8.7 |
| Homeownership rate | 72.71 |
| Unemployment rate | 3.31 |
| Median home value | 280100 |
| Gini index | 0.4264 |
| Vacancy rate | 14.71 |
| White | 71103 |
| Black | 591 |
| Asian | 672 |
| Native | 65 |
| Hispanic/Latino | 2010 |
| Bachelor's or higher | 27632 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Coos County, NH"
classification: county
fips: "33007"
state: "NH"
demographics:
population: 31271
population_under_18: 5014
population_18_64: 18105
population_65_plus: 8152
median_household_income: 57677
poverty_rate: 13.21
homeownership_rate: 74.25
unemployment_rate: 4.28
median_home_value: 188900
gini_index: 0.4884
vacancy_rate: 32.15
race_white: 29158
race_black: 690
race_asian: 45
race_native: 64
hispanic: 741
bachelors_plus: 6586
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Coos County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 31271 |
| Under 18 | 5014 |
| 18–64 | 18105 |
| 65+ | 8152 |
| Median household income | 57677 |
| Poverty rate | 13.21 |
| Homeownership rate | 74.25 |
| Unemployment rate | 4.28 |
| Median home value | 188900 |
| Gini index | 0.4884 |
| Vacancy rate | 32.15 |
| White | 29158 |
| Black | 690 |
| Asian | 45 |
| Native | 64 |
| Hispanic/Latino | 741 |
| Bachelor's or higher | 6586 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Grafton County, NH"
classification: county
fips: "33009"
state: "NH"
demographics:
population: 92120
population_under_18: 14414
population_18_64: 56562
population_65_plus: 21144
median_household_income: 88261
poverty_rate: 10.35
homeownership_rate: 71.32
unemployment_rate: 3.18
median_home_value: 344500
gini_index: 0.4947
vacancy_rate: 28.53
race_white: 81303
race_black: 1042
race_asian: 3242
race_native: 211
hispanic: 2679
bachelors_plus: 47331
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Grafton County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 92120 |
| Under 18 | 14414 |
| 18–64 | 56562 |
| 65+ | 21144 |
| Median household income | 88261 |
| Poverty rate | 10.35 |
| Homeownership rate | 71.32 |
| Unemployment rate | 3.18 |
| Median home value | 344500 |
| Gini index | 0.4947 |
| Vacancy rate | 28.53 |
| White | 81303 |
| Black | 1042 |
| Asian | 3242 |
| Native | 211 |
| Hispanic/Latino | 2679 |
| Bachelor's or higher | 47331 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Hillsborough County, NH"
classification: county
fips: "33011"
state: "NH"
demographics:
population: 426378
population_under_18: 83696
population_18_64: 268864
population_65_plus: 73818
median_household_income: 103545
poverty_rate: 6.74
homeownership_rate: 67.39
unemployment_rate: 3.08
median_home_value: 421100
gini_index: 0.4299
vacancy_rate: 5.06
race_white: 347760
race_black: 10520
race_asian: 18375
race_native: 598
hispanic: 36414
bachelors_plus: 177449
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Hillsborough County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 426378 |
| Under 18 | 83696 |
| 18–64 | 268864 |
| 65+ | 73818 |
| Median household income | 103545 |
| Poverty rate | 6.74 |
| Homeownership rate | 67.39 |
| Unemployment rate | 3.08 |
| Median home value | 421100 |
| Gini index | 0.4299 |
| Vacancy rate | 5.06 |
| White | 347760 |
| Black | 10520 |
| Asian | 18375 |
| Native | 598 |
| Hispanic/Latino | 36414 |
| Bachelor's or higher | 177449 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Merrimack County, NH"
classification: county
fips: "33013"
state: "NH"
demographics:
population: 155967
population_under_18: 28657
population_18_64: 96249
population_65_plus: 31061
median_household_income: 97004
poverty_rate: 7.64
homeownership_rate: 73.49
unemployment_rate: 3.12
median_home_value: 367600
gini_index: 0.44
vacancy_rate: 8.42
race_white: 141669
race_black: 2533
race_asian: 2362
race_native: 259
hispanic: 4277
bachelors_plus: 62436
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Merrimack County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 155967 |
| Under 18 | 28657 |
| 18–64 | 96249 |
| 65+ | 31061 |
| Median household income | 97004 |
| Poverty rate | 7.64 |
| Homeownership rate | 73.49 |
| Unemployment rate | 3.12 |
| Median home value | 367600 |
| Gini index | 0.44 |
| Vacancy rate | 8.42 |
| White | 141669 |
| Black | 2533 |
| Asian | 2362 |
| Native | 259 |
| Hispanic/Latino | 4277 |
| Bachelor's or higher | 62436 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Rockingham County, NH"
classification: county
fips: "33015"
state: "NH"
demographics:
population: 319082
population_under_18: 58963
population_18_64: 195093
population_65_plus: 65026
median_household_income: 118331
poverty_rate: 4.77
homeownership_rate: 78.45
unemployment_rate: 3.55
median_home_value: 497500
gini_index: 0.4297
vacancy_rate: 7.42
race_white: 288970
race_black: 2437
race_asian: 6262
race_native: 469
hispanic: 11727
bachelors_plus: 149644
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Rockingham County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 319082 |
| Under 18 | 58963 |
| 18–64 | 195093 |
| 65+ | 65026 |
| Median household income | 118331 |
| Poverty rate | 4.77 |
| Homeownership rate | 78.45 |
| Unemployment rate | 3.55 |
| Median home value | 497500 |
| Gini index | 0.4297 |
| Vacancy rate | 7.42 |
| White | 288970 |
| Black | 2437 |
| Asian | 6262 |
| Native | 469 |
| Hispanic/Latino | 11727 |
| Bachelor's or higher | 149644 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Strafford County, NH"
classification: county
fips: "33017"
state: "NH"
demographics:
population: 132575
population_under_18: 23399
population_18_64: 86524
population_65_plus: 22652
median_household_income: 88570
poverty_rate: 8.66
homeownership_rate: 67.11
unemployment_rate: 3.54
median_home_value: 362800
gini_index: 0.4273
vacancy_rate: 8.0
race_white: 116964
race_black: 1534
race_asian: 3618
race_native: 34
hispanic: 4248
bachelors_plus: 48215
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Strafford County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 132575 |
| Under 18 | 23399 |
| 18–64 | 86524 |
| 65+ | 22652 |
| Median household income | 88570 |
| Poverty rate | 8.66 |
| Homeownership rate | 67.11 |
| Unemployment rate | 3.54 |
| Median home value | 362800 |
| Gini index | 0.4273 |
| Vacancy rate | 8.0 |
| White | 116964 |
| Black | 1534 |
| Asian | 3618 |
| Native | 34 |
| Hispanic/Latino | 4248 |
| Bachelor's or higher | 48215 |
## Source
- demographics: Census ACS 2023
@@ -0,0 +1,61 @@
---
type: Jurisdiction
title: "Sullivan County, NH"
classification: county
fips: "33019"
state: "NH"
demographics:
population: 43715
population_under_18: 7757
population_18_64: 25670
population_65_plus: 10288
median_household_income: 80858
poverty_rate: 10.12
homeownership_rate: 75.41
unemployment_rate: 3.08
median_home_value: 268700
gini_index: 0.4608
vacancy_rate: 24.32
race_white: 40275
race_black: 339
race_asian: 125
race_native: 21
hispanic: 911
bachelors_plus: 13834
sources:
- field: demographics
source: Census ACS 2023
confidence: official
tags: [jurisdiction, county, nh]
timestamp: "2026-07-03"
---
# Sullivan County, NH
County jurisdiction.
## Demographics (ACS 2023)
| Measure | Value |
| --- | --- |
| Population | 43715 |
| Under 18 | 7757 |
| 18–64 | 25670 |
| 65+ | 10288 |
| Median household income | 80858 |
| Poverty rate | 10.12 |
| Homeownership rate | 75.41 |
| Unemployment rate | 3.08 |
| Median home value | 268700 |
| Gini index | 0.4608 |
| Vacancy rate | 24.32 |
| White | 40275 |
| Black | 339 |
| Asian | 125 |
| Native | 21 |
| Hispanic/Latino | 911 |
| Bachelor's or higher | 13834 |
## Source
- demographics: Census ACS 2023