ExperimentalWe used data and feedback to make a user-friendly site. We’d love your feedback.
Back to data.ca.gov.

California US Congressional Districts Map 2020

Final approved map by the 2020 California Citizens Redistricting Commission for California's United States Congressional Districts; the authoritative and official delineations of California's United States Congressional Districts drawn during the 2020 redistricting cycle. The Citizens Redistricting Commission for the State of California has created statewide district maps for the State Assembly, State Senate, State Board of Equalization, and United States Congress in accordance, with the provisions of Article XXI of the California Constitution. The Commission has approved the final maps and certified them to the Secretary of State.Line drawing criteria included population equality as required by the U.S. Constitution, the Federal Voting Rights Act, geographic contiguity, geographic integrity, geographic compactness, and nesting. Geography was defined by U.S. Census Block geometry.Each of the 52 Congressional districts apportioned to California have an ideal population of 760,066, and the Commission adhered to federal constitutional mandates by requiring a district population deviation of no more than +/- one person. These districts also posed some of the Commission’s biggest challenges, and, because of strict population equality requirements, resulted in many more splits of counties, cities, neighborhoods, and communities of interest compared to State Assembly or Senate plans.

Data files

Data title and descriptionAccess dataFile detailsLast updated

CSV

Download
CSV
01/29/25

Shapefile

DownloadZIP
01/29/25

GeoJSON

DownloadGEOJSON
01/29/25

KML

DownloadKML
01/29/25

Supporting files

Data title and descriptionAccess dataFile detailsLast updated

ArcGIS Hub Dataset

HTML
01/29/25

ArcGIS GeoService

ARCGIS GEOSERVICES REST API
01/29/25

API endpoint

Dataset Name

Use the query web API to retrieve data with a set of basic parameters. Copy the API endpoint you need to start.

Usage documentation