Given an address or latitude/longitude coordinate pair, Geocodio can return information about the location's state legislative districts. You can look up state legislative districts in bulk by uploading a spreadsheet or using our API.
You can download an example of the results when you add state House and Senate or Unicameral districts to a spreadsheet of addresses here or to latitude/longitude coordinates here
For states with bicameral districts:
For Nebraska, the only state with with a single-chamber (Unicameral) legislature, data is returned under the "Senate" header.
We do not return state legislator biographical or contact information. (This is not on our current roadmap.)
Open Civic Data Division Identifiers(OCD-IDs) are automatically returned when adding districts. These can be used to uniquely identify a district.
As districts rarely follow town/city or ZIP code boundaries, we suggest using street addresses to improve accuracy whenever possible. However, there many be times when you only have a city name, or a ZIP code.
To help in those situations where you're looking up state legislative districts with only a city/state or ZIP code, a proportion value is provided. This number is a decimal percentage representation of how much of a district boundary intersects with a ZIP code boundary.
That is, the larger the number, the more likely that is to be the correct district for citizens in that ZIP code.
When geocoding spreadsheets, only the district with the highest proportion is returned. To get all possible results, use the Geocodio API.
State legislative districts were updated after 2020 Census redistricting.
The following states will return districts prior to 2020 redistricting until their new districts take effect on the following dates:
To request the updated districts early, use the stateleg-next data append in the Geocodio API.
We are continuing to track court cases and update districts as they become available. See our redistricting status page here.
You can download an example spreadsheet of addresses with state House and Senate or Unicameral districts added here.
If you would prefer to programmatically integrate state legislative district data, you can see our API documentation for state legislative district appends here.
Requests are billed as geocode + state legislative info (i.e., two lookups). For example, if you need the state legislative districts for 100 addresses, that would count as 200 lookups.
Pay-as-you-go customers can calculate how much it will cost and how long it will take here.