Free tool · GET /v1/geocode?fields=stateleg

Find the state senate and house district for an address.

Free state legislative district lookup by address. Upper and lower chamber districts with names and GEOIDs, from Census TIGER/Line boundaries.

Free for a few lookups a minute on a shared key. Need more? Get a free key for 10,000 a month, or run a whole file through the spreadsheet geocoder.

Or use your own location.
Try an example, or type your own.

How it works

Geocode the address, then test the point against the state legislative district boundaries (SLDU and SLDL in Census terms). The response carries both chambers; states with a single chamber, and DC with its wards, return null for the one they do not have.

In your code

curl "https://api.geocode.net/v1/geocode?q=1+Loockerman+Plaza+Dover+DE&fields=stateleg" -H "X-API-Key: YOUR_KEY"
{ "fields": { "state_legislative_districts": {
    "upper": { "district": "017", "name": "State Senate District 17", "geoid": "10017" },
    "lower": { "district": "032", "name": "State House District 32", "geoid": "10032" } } } }

Combine with cd for the federal district in the same call: fields=cd,stateleg.

Notes

  • Boundaries follow the vintage shipped in TIGER/Line 2025. Redistricting mid-cycle shows up in the next annual refresh.
  • Near a line, check accuracy_type; a street-range interpolation is usually fine, a ZIP centroid is not.

Ready to geocode for real?

10,000 free lookups a month, every append included, no card.