About Who makes it, where the answers come from, and how to correct one.

districtry answers one question: which civic districts contain the point you picked, and who represents you there. It is free, needs no account, and is built and maintained by one person working with AI coding agents; how districtry uses AI says what they do and what no AI does.

It began as a Chicago-only explorer and now answers in 11 places. Every boundary comes from the government that draws it. Every name comes from a published roster: usually the body the person sits on, and for Congress and several state legislatures a public dataset compiled from official records. Each place's sources page names the source of every layer.

Where it answers

PlaceScopeLayersSources verified
Illinois93 counties41September 11, 2026
New Yorkstatewide, 5 boroughs in depth39September 11, 2026
San Francisco1 city16September 11, 2026
Wisconsinall 72 counties32September 11, 2026
Iowaall 99 counties21September 11, 2026
Michiganall 83 counties19September 11, 2026
Minnesotaall 87 counties19September 29, 2026
Kentuckyall 120 counties12October 11, 2026
Indianaall 92 counties12October 11, 2026
North Carolinaall 100 counties12September 29, 2026
Oklahomaall 77 counties13October 9, 2026

Each place has its own sources page listing every layer, what it answers, and the publisher its boundary comes from.

What it publishes

How it decides what to say

An officeholder is never guessed. Where no verifiable roster exists the card links the official body instead of inventing a name, and says so. Where two sources disagree, the disagreement is recorded rather than resolved by preference.

A boundary comes from the authority that draws it — a county GIS, a state redistricting filing, the Census Bureau, a clerk's certified election returns. Where a boundary had to be derived, the derivation and its checks are written down in the script that did it, and that script is public.

Absence is published. A county whose board this project cannot name has a gap record saying what was tried and what answered, and that record is in the app's own data-gaps panel — not only in a document nobody reads.

Corrections

If a name, a boundary or a contact detail is wrong, say so and it gets fixed. Every correction gets a reply. The fastest route is corrections@overberg.co; an issue on GitHub works too, and the whole history of every file is there to read.

For machines

A short guide for a client reading the site rather than crawling it is at /llms.txt. robots.txt disallows no crawler by name and carries Content-Signal: ai-input=yes, ai-train=no, search=yes, use=reference: search is welcome, so is grounding an answer in these pages by reference with a link back to the page that names the person, and training is reserved. Every fact here comes from a published source and is cited to it, so there is nothing to withhold and every reason to want the answers found.

Not for legal or official use. Boundary and roster data come from public sources that explicitly disclaim legal precision. Confirm a district assignment with the relevant government office before relying on it for anything official.