Data sources · T3 ecosystem

Open Civic Data division IDs

Published by OCD project. ocd_division_ids

Authority

Publisher
OCD project
Trust tier
T3 ecosystem
What we use it for
identity
Published
Occasional
License and terms
Not recorded

Rows citing it

No records are linked to this source yet.

Counted now, from the records whose source is this one.

Measured now

Jurisdictions carrying an OCD division id 31,893 / 45,510 70.1%
federal 1 / 1 100.0%
state 56 / 56 100.0%
county 3,167 / 3,235 97.9%
place 19,380 / 32,531 59.6%
congressional district 441 / 444 99.3%
state legislative upper 1,158 / 1,170 99.0%
state legislative lower 1,867 / 2,100 88.9%
school district unified 4,692 / 4,786 98.0%
school district elementary 1,020 / 1,031 98.9%
school district secondary 111 / 156 71.2%

Check it yourself

Every layer at 300 Hemlock St, Vacaville, with geoid and ocd_id
GET /api/v1/juricode?lat=38.3566&lng=-121.9877

Joins with

OCDEP 2: Open Civic Data Divisions

Each juricode layer carries its ocd_id beside its GEOID.

Open States

Open States keys legislative districts by OCD division id, so legislators join on ocd_id.

Notes and known gaps

Division identifiers. Imported 2026-10-19 (ocd_id).

Runs

When Pulled from Rows Measured
2026-10-23 20:38 UTC
VERIFIED
https://raw.githubusercontent.com/opencivicdata/ocd-division-ids/d3ab4ae1e1815a147ef1e283e9f72ea6caf7a6b4/identifiers/country-us.csv
sha256 f1297a1d2dbe1f1b691a9ebeb0cff3808228a466d95b3d13336a4e55a9f53388
Pinned opencivicdata/ocd-division-ids@d3ab4ae1e1815a147ef1e283e9f72ea6caf7a6b4:identifiers/country-us.csv.
194,977
ambiguous 0
conflicts 0
dry_run false
invalid 0
levels.congressional_district %{"total" => 444, "with_ocd_id" => 441}
levels.county %{"total" => 3235, "with_ocd_id" => 3167}
levels.federal %{"total" => 1, "with_ocd_id" => 1}
levels.place %{"total" => 32531, "with_ocd_id" => 19380}
levels.school_district_elementary %{"total" => 1031, "with_ocd_id" => 1020}
levels.school_district_secondary %{"total" => 156, "with_ocd_id" => 111}
levels.school_district_unified %{"total" => 4786, "with_ocd_id" => 4692}
levels.state %{"total" => 56, "with_ocd_id" => 56}
levels.state_legislative_lower %{"total" => 2100, "with_ocd_id" => 1867}
levels.state_legislative_upper %{"total" => 1170, "with_ocd_id" => 1158}
rows 194,977
set 1,198
set_by_level.school_district_elementary 1
set_by_level.school_district_unified 1,016
set_by_level.state_legislative_lower 150
set_by_level.state_legislative_upper 31
short_levels 0
taken 0
unchanged 30,695
unmatched 13,617
verified true
2026-10-20 21:09 UTC
VERIFIED
https://raw.githubusercontent.com/opencivicdata/ocd-division-ids/d3ab4ae1e1815a147ef1e283e9f72ea6caf7a6b4/identifiers/country-us.csv
sha256 f1297a1d2dbe1f1b691a9ebeb0cff3808228a466d95b3d13336a4e55a9f53388
Pinned opencivicdata/ocd-division-ids@d3ab4ae1e1815a147ef1e283e9f72ea6caf7a6b4:identifiers/country-us.csv.
194,977
ambiguous 0
conflicts 0
dry_run false
invalid 0
levels.congressional_district %{"total" => 444, "with_ocd_id" => 441}
levels.county %{"total" => 3235, "with_ocd_id" => 3167}
levels.federal %{"total" => 1, "with_ocd_id" => 1}
levels.place %{"total" => 32531, "with_ocd_id" => 19380}
levels.school_district_elementary %{"total" => 1030, "with_ocd_id" => 1019}
levels.school_district_secondary %{"total" => 156, "with_ocd_id" => 111}
levels.school_district_unified %{"total" => 3770, "with_ocd_id" => 3676}
levels.state %{"total" => 56, "with_ocd_id" => 56}
levels.state_legislative_lower %{"total" => 1950, "with_ocd_id" => 1717}
levels.state_legislative_upper %{"total" => 1139, "with_ocd_id" => 1127}
rows 194,977
set 0
short_levels 0
taken 0
unchanged 30,695
unmatched 13,617
verified true