Graph: national county↔district↔legislator authority layer

The first edges in the repo. Every US county now links to the districts it
sits in, weighted by area overlap, and every legislator links to the district
they represent — county → district → representative, traversable.

Data (PostGIS, no Atlas dependency — computed directly from geometry):
- data/county_district_edges.jsonl — 16,328 weighted edges. area_weight =
  ST_Area(ST_Intersection(county, district))/ST_Area(county) over ST_MakeValid
  Census TIGER 2024 geometries, overlaps <0.5% dropped. Uses area-intersection,
  NOT centroid-in-polygon, so urban districts that carve through counties
  (e.g. GA CD-5 / Atlanta across Clayton+DeKalb+Fulton) are captured, not
  silently dropped. Per-county weights sum to ~1.0 per district type.

build.py:
- ~6,896 new district nodes: 435 CD (ACS demographics where available; sparse
  for the 8 states missing from acs_cd) + 4,927 state-house + 1,897 state-senate
  (geometry-only). GEOID/number-keyed, stable.
- county index.md gains a `districts:` block (frontmatter) + a ## Districts
  section (body links, so link-integrity checks them).
- legislators + US House members gain `represents:` pointing at their district
  node; edge stored once on the person, inverse left to the view.
- schemas/jurisdiction: classification enum + chamber/districts fields.

Honest gaps (logged, not hidden): ID + NH have no state-house geometry, so
their house districts get nodes (represents resolves) but no county edges;
CD nodes for acs_cd-missing states are demographically sparse.

Deterministic (byte-identical rebuild); validate.py passes 26,617 records,
link-integrity clean (every district/represents link resolves).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Fabio
2026-07-04 22:28:08 -04:00
parent 6c9990a115
commit 1beeaab2db
18213 changed files with 280514 additions and 3515 deletions
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 1"
classification: state-house-district
state: "PR"
chamber: "house"
district: "1"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 1
State House district 1 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 10"
classification: state-house-district
state: "PR"
chamber: "house"
district: "10"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 10
State House district 10 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 11"
classification: state-house-district
state: "PR"
chamber: "house"
district: "11"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 11
State House district 11 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 12"
classification: state-house-district
state: "PR"
chamber: "house"
district: "12"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 12
State House district 12 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 13"
classification: state-house-district
state: "PR"
chamber: "house"
district: "13"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 13
State House district 13 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 14"
classification: state-house-district
state: "PR"
chamber: "house"
district: "14"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 14
State House district 14 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 15"
classification: state-house-district
state: "PR"
chamber: "house"
district: "15"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 15
State House district 15 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 16"
classification: state-house-district
state: "PR"
chamber: "house"
district: "16"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 16
State House district 16 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 17"
classification: state-house-district
state: "PR"
chamber: "house"
district: "17"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 17
State House district 17 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 18"
classification: state-house-district
state: "PR"
chamber: "house"
district: "18"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 18
State House district 18 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 19"
classification: state-house-district
state: "PR"
chamber: "house"
district: "19"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 19
State House district 19 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 2"
classification: state-house-district
state: "PR"
chamber: "house"
district: "2"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 2
State House district 2 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 20"
classification: state-house-district
state: "PR"
chamber: "house"
district: "20"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 20
State House district 20 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 21"
classification: state-house-district
state: "PR"
chamber: "house"
district: "21"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 21
State House district 21 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 22"
classification: state-house-district
state: "PR"
chamber: "house"
district: "22"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 22
State House district 22 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 23"
classification: state-house-district
state: "PR"
chamber: "house"
district: "23"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 23
State House district 23 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 24"
classification: state-house-district
state: "PR"
chamber: "house"
district: "24"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 24
State House district 24 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 25"
classification: state-house-district
state: "PR"
chamber: "house"
district: "25"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 25
State House district 25 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 26"
classification: state-house-district
state: "PR"
chamber: "house"
district: "26"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 26
State House district 26 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 27"
classification: state-house-district
state: "PR"
chamber: "house"
district: "27"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 27
State House district 27 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 28"
classification: state-house-district
state: "PR"
chamber: "house"
district: "28"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 28
State House district 28 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 29"
classification: state-house-district
state: "PR"
chamber: "house"
district: "29"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 29
State House district 29 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 3"
classification: state-house-district
state: "PR"
chamber: "house"
district: "3"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 3
State House district 3 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 30"
classification: state-house-district
state: "PR"
chamber: "house"
district: "30"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 30
State House district 30 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 31"
classification: state-house-district
state: "PR"
chamber: "house"
district: "31"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 31
State House district 31 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 32"
classification: state-house-district
state: "PR"
chamber: "house"
district: "32"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 32
State House district 32 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 33"
classification: state-house-district
state: "PR"
chamber: "house"
district: "33"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 33
State House district 33 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 34"
classification: state-house-district
state: "PR"
chamber: "house"
district: "34"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 34
State House district 34 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 35"
classification: state-house-district
state: "PR"
chamber: "house"
district: "35"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 35
State House district 35 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 36"
classification: state-house-district
state: "PR"
chamber: "house"
district: "36"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 36
State House district 36 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 37"
classification: state-house-district
state: "PR"
chamber: "house"
district: "37"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 37
State House district 37 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 38"
classification: state-house-district
state: "PR"
chamber: "house"
district: "38"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 38
State House district 38 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 39"
classification: state-house-district
state: "PR"
chamber: "house"
district: "39"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 39
State House district 39 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 4"
classification: state-house-district
state: "PR"
chamber: "house"
district: "4"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 4
State House district 4 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 40"
classification: state-house-district
state: "PR"
chamber: "house"
district: "40"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 40
State House district 40 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 5"
classification: state-house-district
state: "PR"
chamber: "house"
district: "5"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 5
State House district 5 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 6"
classification: state-house-district
state: "PR"
chamber: "house"
district: "6"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 6
State House district 6 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 7"
classification: state-house-district
state: "PR"
chamber: "house"
district: "7"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 7
State House district 7 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 8"
classification: state-house-district
state: "PR"
chamber: "house"
district: "8"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 8
State House district 8 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District 9"
classification: state-house-district
state: "PR"
chamber: "house"
district: "9"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District 9
State House district 9 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR House District At-Large"
classification: state-house-district
state: "PR"
chamber: "house"
district: "At-Large"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-house-district, pr]
timestamp: "2026-07-03"
---
# PR House District At-Large
State House district At-Large (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 1"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "1"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 1
State Senate district 1 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 2"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "2"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 2
State Senate district 2 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 3"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "3"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 3
State Senate district 3 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 4"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "4"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 4
State Senate district 4 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 5"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "5"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 5
State Senate district 5 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 6"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "6"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 6
State Senate district 6 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 7"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "7"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 7
State Senate district 7 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District 8"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "8"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District 8
State Senate district 8 (PR).
## Source
- boundary: Census TIGER 2024
@@ -0,0 +1,22 @@
---
type: Jurisdiction
title: "PR Senate District At-Large"
classification: state-senate-district
state: "PR"
chamber: "senate"
district: "At-Large"
sources:
- field: boundary
source: "Census TIGER 2024"
confidence: official
tags: [jurisdiction, state-senate-district, pr]
timestamp: "2026-07-03"
---
# PR Senate District At-Large
State Senate district At-Large (PR).
## Source
- boundary: Census TIGER 2024
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District At-Large"
represents: "us/states/pr/districts/house/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District At-Large (PR State House of Representatives District At-Large).
Represents [PR State House of Representatives District At-Large](/us/states/pr/districts/house/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 24"
represents: "us/states/pr/districts/house/24"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 24 (PR State House of Representatives District 24).
Represents [PR State House of Representatives District 24](/us/states/pr/districts/house/24.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 6"
represents: "us/states/pr/districts/house/6"
tenure:
start: "2021-06-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 6 (PR State House of Representatives District 6).
Represents [PR State House of Representatives District 6](/us/states/pr/districts/house/6.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 33"
represents: "us/states/pr/districts/house/33"
tenure:
start: "2009-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 33 (PR State House of Representatives District 33).
Represents [PR State House of Representatives District 33](/us/states/pr/districts/house/33.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 3"
represents: "us/states/pr/districts/senate/3"
tenure:
start: "2025-01-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 3 (PR State Senate District 3).
Represents [PR State Senate District 3](/us/states/pr/districts/senate/3.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 2"
represents: "us/states/pr/districts/senate/2"
tenure:
start: "2005-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 2 (PR State Senate District 2).
Represents [PR State Senate District 2](/us/states/pr/districts/senate/2.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 37"
represents: "us/states/pr/districts/house/37"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 37 (PR State House of Representatives District 37).
Represents [PR State House of Representatives District 37](/us/states/pr/districts/house/37.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 3"
represents: "us/states/pr/districts/house/3"
tenure:
start: "2022-12-12"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 3 (PR State House of Representatives District 3).
Represents [PR State House of Representatives District 3](/us/states/pr/districts/house/3.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 2"
represents: "us/states/pr/districts/house/2"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 2 (PR State House of Representatives District 2).
Represents [PR State House of Representatives District 2](/us/states/pr/districts/house/2.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 28"
represents: "us/states/pr/districts/house/28"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 28 (PR State House of Representatives District 28).
Represents [PR State House of Representatives District 28](/us/states/pr/districts/house/28.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 34"
represents: "us/states/pr/districts/house/34"
tenure:
start: "2025-01-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 34 (PR State House of Representatives District 34).
Represents [PR State House of Representatives District 34](/us/states/pr/districts/house/34.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 32"
represents: "us/states/pr/districts/house/32"
tenure:
start: "1997-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 32 (PR State House of Representatives District 32).
Represents [PR State House of Representatives District 32](/us/states/pr/districts/house/32.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District At-Large"
represents: "us/states/pr/districts/house/at-large"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District At-Large (PR State House of Representatives District At-Large).
Represents [PR State House of Representatives District At-Large](/us/states/pr/districts/house/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 25"
represents: "us/states/pr/districts/house/25"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 25 (PR State House of Representatives District 25).
Represents [PR State House of Representatives District 25](/us/states/pr/districts/house/25.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 1"
represents: "us/states/pr/districts/house/1"
tenure:
start: "2017-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 1 (PR State House of Representatives District 1).
Represents [PR State House of Representatives District 1](/us/states/pr/districts/house/1.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 14"
represents: "us/states/pr/districts/house/14"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 14 (PR State House of Representatives District 14).
Represents [PR State House of Representatives District 14](/us/states/pr/districts/house/14.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 12"
represents: "us/states/pr/districts/house/12"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 12 (PR State House of Representatives District 12).
Represents [PR State House of Representatives District 12](/us/states/pr/districts/house/12.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 11"
represents: "us/states/pr/districts/house/11"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 11 (PR State House of Representatives District 11).
Represents [PR State House of Representatives District 11](/us/states/pr/districts/house/11.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 20"
represents: "us/states/pr/districts/house/20"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 20 (PR State House of Representatives District 20).
Represents [PR State House of Representatives District 20](/us/states/pr/districts/house/20.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 23"
represents: "us/states/pr/districts/house/23"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 23 (PR State House of Representatives District 23).
Represents [PR State House of Representatives District 23](/us/states/pr/districts/house/23.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 27"
represents: "us/states/pr/districts/house/27"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 27 (PR State House of Representatives District 27).
Represents [PR State House of Representatives District 27](/us/states/pr/districts/house/27.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 9"
represents: "us/states/pr/districts/house/9"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 9 (PR State House of Representatives District 9).
Represents [PR State House of Representatives District 9](/us/states/pr/districts/house/9.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 30"
represents: "us/states/pr/districts/house/30"
tenure:
start: "2025-01-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 30 (PR State House of Representatives District 30).
Represents [PR State House of Representatives District 30](/us/states/pr/districts/house/30.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District At-Large"
represents: "us/states/pr/districts/house/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District At-Large (PR State House of Representatives District At-Large).
Represents [PR State House of Representatives District At-Large](/us/states/pr/districts/house/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 3"
represents: "us/states/pr/districts/senate/3"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 3 (PR State Senate District 3).
Represents [PR State Senate District 3](/us/states/pr/districts/senate/3.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2020-05-28"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 29"
represents: "us/states/pr/districts/house/29"
tenure:
start: "2023-05-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 29 (PR State House of Representatives District 29).
Represents [PR State House of Representatives District 29](/us/states/pr/districts/house/29.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District At-Large"
represents: "us/states/pr/districts/house/at-large"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District At-Large (PR State House of Representatives District At-Large).
Represents [PR State House of Representatives District At-Large](/us/states/pr/districts/house/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 8"
represents: "us/states/pr/districts/senate/8"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 8 (PR State Senate District 8).
Represents [PR State Senate District 8](/us/states/pr/districts/senate/8.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 5"
represents: "us/states/pr/districts/senate/5"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 5 (PR State Senate District 5).
Represents [PR State Senate District 5](/us/states/pr/districts/senate/5.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 4"
represents: "us/states/pr/districts/senate/4"
tenure:
start: "2025-01-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 4 (PR State Senate District 4).
Represents [PR State Senate District 4](/us/states/pr/districts/senate/4.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 13"
represents: "us/states/pr/districts/house/13"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 13 (PR State House of Representatives District 13).
Represents [PR State House of Representatives District 13](/us/states/pr/districts/house/13.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 15"
represents: "us/states/pr/districts/house/15"
tenure:
start: "2017-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 15 (PR State House of Representatives District 15).
Represents [PR State House of Representatives District 15](/us/states/pr/districts/house/15.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 36"
represents: "us/states/pr/districts/house/36"
tenure:
start: "2005-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 36 (PR State House of Representatives District 36).
Represents [PR State House of Representatives District 36](/us/states/pr/districts/house/36.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 22"
represents: "us/states/pr/districts/house/22"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 22 (PR State House of Representatives District 22).
Represents [PR State House of Representatives District 22](/us/states/pr/districts/house/22.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 5"
represents: "us/states/pr/districts/house/5"
tenure:
start: "2005-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 5 (PR State House of Representatives District 5).
Represents [PR State House of Representatives District 5](/us/states/pr/districts/house/5.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District At-Large"
represents: "us/states/pr/districts/house/at-large"
tenure:
start: "2005-01-01"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District At-Large (PR State House of Representatives District At-Large).
Represents [PR State House of Representatives District At-Large](/us/states/pr/districts/house/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2021-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District At-Large"
represents: "us/states/pr/districts/house/at-large"
tenure:
start: "2021-04-06"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District At-Large (PR State House of Representatives District At-Large).
Represents [PR State House of Representatives District At-Large](/us/states/pr/districts/house/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 26"
represents: "us/states/pr/districts/house/26"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 26 (PR State House of Representatives District 26).
Represents [PR State House of Representatives District 26](/us/states/pr/districts/house/26.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District At-Large"
represents: "us/states/pr/districts/senate/at-large"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District At-Large (PR State Senate District At-Large).
Represents [PR State Senate District At-Large](/us/states/pr/districts/senate/at-large.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 1"
represents: "us/states/pr/districts/senate/1"
tenure:
start: "2022-09-28"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 1 (PR State Senate District 1).
Represents [PR State Senate District 1](/us/states/pr/districts/senate/1.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State Senate District 4"
represents: "us/states/pr/districts/senate/4"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR Senate District 4 (PR State Senate District 4).
Represents [PR State Senate District 4](/us/states/pr/districts/senate/4.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20
@@ -8,6 +8,7 @@ level: "state"
branch: "legislative"
state: "PR"
district: "PR State House of Representatives District 19"
represents: "us/states/pr/districts/house/19"
tenure:
start: "2025-01-02"
current: true
@@ -33,6 +34,8 @@ timestamp: "2026-07-04"
Current PR House District 19 (PR State House of Representatives District 19).
Represents [PR State House of Representatives District 19](/us/states/pr/districts/house/19.md).
## Sources
- tenure: OpenStates YAML via GitHub 2026-06-20

Some files were not shown because too many files have changed in this diff Show More