This app is a reader over other people's data. It draws no boundary of its own and names no officeholder it cannot cite, so the useful question about any answer it gives is who published this, and when. That is what this page is for: the publishers the app credits as a whole, then one row per layer naming the source behind that layer specifically.
Data last verified: October 10, 2026
Where a source publishes nothing, the app says so rather than guessing — the missing-data panel on the map is the standing list of what nobody publishes yet, and what would close each gap.
This page says where each answer comes from today.
Who publishes the data
The upstream publishers this app depends on, across all layers. Per-layer provenance is in the matrix below.
- U.S. Census Bureau TIGERweb County, place, school-district, ZIP and legislative-district boundaries.
- unitedstates/congress-legislators U.S. House roster (CC0).
- South Carolina General Assembly South Carolina Senate and South Carolina House members, their State House offices and business telephones.
- USGS The National Map Police, fire and EMS stations and post offices (public domain).
The layer matrix
17 layers — 7 political and legislative, 2 public safety, 2 schools, 6 geography and amenities. Each row names the publisher the boundary comes from, where the names on the card come from, and the ground the layer actually answers on — outside that ground the layer hides itself rather than guessing.
Political & legislative 7 layers
Districts that elect somebody — from your ward to your seat in Congress.
| Layer | What it answers | Boundary source | Who it names | Where it applies |
|---|---|---|---|---|
U.S. Houseus-house |
The U.S. House district covering the point, and the representative holding it. | congress-roster.json, rebuilt weekly by CI from the public-domain unitedstates/congress-legislators dataset — including each member's district office and Washington office. | South Carolina — statewide, all 7 districts. | |
Judicial Circuitsc-circuit-court |
The judicial circuit covering the point: the circuit court there, how many judges the General Assembly elects for it, and the solicitor its voters elect. |
|
No judge or solicitor is named yet, because no list of them by circuit has been read; recorded as gap sc-judicial-circuit-officers. The card gives the number of judges the statute sets for the circuit and says the General Assembly, not the voters, elects them. | South Carolina — statewide, all 46 counties. |
South Carolina Senate Districtsc-senate |
The South Carolina Senate district covering the point, and the senator holding it. | sc-senate-members.json, rebuilt weekly by CI from the South Carolina General Assembly's own Senate member pages (name, party, State House office, business telephone, the home and business telephones the page prints under the member's home address, which may be the member's own, and the member's own page; never the home address). The General Assembly publishes no e-mail addresses, only a message form on each member's page, so none is carried. | South Carolina — statewide, all 46 districts. | |
South Carolina House Districtsc-house |
The South Carolina House district covering the point, and the representative holding it. | sc-house-members.json, rebuilt weekly by CI from the South Carolina General Assembly's own House member pages, with the same fields as the Senate's. | South Carolina — statewide, all 124 districts. | |
County Council Districtcounty-council |
The county council district covering the point, the council member(s) it elects, and the members elected by the whole county. | sc-county-council-members.json, built from the South Carolina Election Commission's certified results and checked weekly by CI: each seat's most recent general election winner (2022 or 2024), dated, with party. A winner is not a claim about who sits today, and the card says so. Each county's own council page is read beside the results, and where it names someone else, calls a seat vacant, leaves the winner off or lists the winner as a former member (eleven seats on 2026-10-11) the card prints both. | South Carolina — all 46 counties. Hampton elects its whole council at large and Jasper elects its council by the whole county from four residence townships, so both cards name every member. | |
City Council Districtcity-ward |
The city council district or ward containing the point, in the 12 South Carolina cities and towns above 25,000 people that elect council members by district, and the member its own voters elect. |
|
The member each district's own voters elect, from the same city council roster the City or Town card reads (sc/data/app/sc-city-councils.json), written down from each place's own pages and proved against them by sc/scripts/build_sc_city_councils.py. Which seats a district elects was read from the ballot, and the few seats no ballot covered are taken to follow their place's rule, as the builder records. Its check holds every drawn district to a seat its voters elect and every such seat to a drawn district, bar Anderson's, whose districts are not drawn. | The 12 South Carolina cities and towns above 25,000 people that elect council members by district or ward: Aiken, Charleston, Columbia, Florence, Greenville, Greer, Hilton Head Island, North Charleston, Rock Hill, Spartanburg, Summerville and Sumter. Anderson elects by district too and publishes its districts only as pictures in PDF files, so they are not drawn; Mount Pleasant, Goose Creek, Myrtle Beach and Bluffton elect every seat by the whole place, so a district there would elect no one of its own. The state's map carries districts for 28 more municipalities, all below 25,000 people, which are not drawn because this app does not name those councils. Sumter's six wards leave out Shaw Air Force Base, so a point on the base answers no ward. |
Tribal Governmenttribal-government |
Whether this address is on tribal land, and which nation's government answers for it — South Carolina has 2 such areas, both the Catawba Indian Nation's. | The Catawba Nation's Executive Committee, from the nation's own page at catawba.com, read weekly by scripts/tribal_council_scraper.py and dated on the card. The government, its seat and its website come from the Bureau of Indian Affairs' tribal leaders directory (data/bia-tribal-governments.json); the land is joined to the government by this project's own data/tribal-government-join.json. | South Carolina — the Catawba Reservation and its trust land in York County, east of Rock Hill. Every other point in the state is on no tribal land. |
Public safety 2 layers
Who answers a call at this address, and where they answer it from.
| Layer | What it answers | Boundary source | Who it names | Where it applies |
|---|---|---|---|---|
Police Stationpolice-station |
The three nearest police stations to the point, by straight-line distance, with each one's address. | NO OFFICEHOLDER, AND NONE IS MISSING: a police station is a facility, not an elected district. Nobody is elected from one. | South Carolina — plus the border strip its envelope necessarily includes. A BUILDING, NOT A JURISDICTION: which agency answers at a given point is a service-area question this instance has not been researched for, so the card says where the nearest are and never who serves you. Nearest-three is a proximity fact, so for a reader near the state line the nearest one really may be in Georgia or North Carolina, and the card's intro says these are straight-line distances. | |
Fire & EMS Stationfire-station |
The three nearest fire and EMS stations to the point, by straight-line distance, with each one's address. | NO OFFICEHOLDER, AND NONE IS MISSING: a fire and EMS station is a facility, not an elected district. Nobody is elected from one. | South Carolina — plus the border strip its envelope necessarily includes. A BUILDING, NOT A JURISDICTION: which agency answers at a given point is a service-area question this instance has not been researched for, so the card says where the nearest are and never who serves you. Nearest-three is a proximity fact, so for a reader near the state line the nearest one really may be in Georgia or North Carolina, and the card's intro says these are straight-line distances. |
Schools 2 layers
The district, the attendance zone, and the schools nearest the point.
| Layer | What it answers | Boundary source | Who it names | Where it applies |
|---|---|---|---|---|
School Districtschool-district-unified |
The public school district covering the point. | NO OFFICEHOLDER, AND THE CARD NAMES THE DISTRICT ONLY. South Carolina's school boards are not all chosen the same way, and no statewide roster of their members has been established here — recorded as gap sc-school-board-members. | South Carolina — statewide. The label carries no qualifier because there is nothing to distinguish it from: the elementary and secondary tilings TIGERweb serves for other states are EMPTY in South Carolina (0 features each, measured 2026-10-10), and the 72 unified districts' Census land area sums to exactly the 46-county total (77,866 km2). | |
School Board Districtschool-board-district |
The district a school board elects a member from, the school district whose board it is, how many members the district elects, and who votes for them, as the board's own act of the General Assembly says: the district's voters, every voter in the school district, or not stated. |
|
NO NAMES YET. No statewide list of South Carolina's school board members has been read — the School Boards Association sends its directory on request, and the State Election Commission's results site answers GitHub's servers with no page — so the card names no one rather than guessing, and links the school district's own website; recorded as gap sc-school-board-members. | The 54 South Carolina school districts whose boards are elected from districts. The other 18 are marked “At Large” on the state's map and have no districts to draw; the empty card says so. |
Geography & amenities 6 layers
The boundaries that place an address without electing anyone, plus the nearest public services.
| Layer | What it answers | Boundary source | Who it names | Where it applies |
|---|---|---|---|---|
Countycounty |
Which county contains the point, the council members the county elects by the whole county, and the commissioners of its conservation district. | The council members the county elects by the whole county, from sc-county-council-members.json, the file the County Council District layer reads (see that layer). The card also names the five commissioners of the county's conservation district, from the Department of Natural Resources' page for each district, read by sc/scripts/build_sc_conservation_boards.py: each commissioner's position, whether the seat is elected or appointed, and the date the term ends; re-read quarterly and in February after the elected seats change hands (sc/WATCH.md). A commissioner whose printed term has ended is shown with that date and not as a vacancy, because under S.C. Code section 48-9-1230 a commissioner holds office until a successor qualifies. | South Carolina — statewide, all 46 counties. | |
Census County Divisioncounty-subdivision |
The census county division containing the point, and its county. | NO OFFICEHOLDER. A census county division is an area the Census Bureau draws to report its counts: no one is elected from it, and South Carolina has no township governments, so the county governs everyone outside a city or town. The card names the division and its county and says it governs nobody. | South Carolina — statewide. | |
ZIP Codezip-code |
The ZIP Code Tabulation Area covering the point — the Census Bureau's areal approximation of the USPS delivery routes sharing a ZIP code, not a postal boundary. | NO OFFICEHOLDER, AND NONE IS MISSING: a ZIP code is a mail-routing convenience, not a unit of government, so nobody is elected from one. The card says what the boundary actually is rather than leaving a reader to assume it means more. | South Carolina. The layer is hidden outside the state outline, because outside it the Census's point query answers with a neighbouring state's real ZIP code (the Georgia test point gives 30817). | |
Voting Precinctvoting-precinct |
The voting precinct containing the point — where a reader votes and how their ballots are reported. | NO OFFICEHOLDER, and none is missing. A precinct elects nobody — it is an election-administration unit, not a district with a representative — so the card says that rather than leaving a reader to wonder which name is absent. | South Carolina — statewide. | |
City or Townmunicipality |
The city or town containing the point, if any. | In the 17 cities and towns above 25,000 people, the mayor and every council member, written down from each place's own pages and proved against those pages by sc/scripts/build_sc_city_councils.py, which fails when a name is no longer on the page it cites (sc/data/app/sc-city-councils.json, 131 seats read 2026-10-17). Where the page a seat cites prints an e-mail address or a telephone number beside that member alone, the card shows it, and the build proves it on that page in the same way; a line or mailbox the page gives the office or several members is not shown, and no street address is. Each seat says whether its district's own voters or the whole place elect it, which nothing the state publishes records: it was read from each contest's precincts in the Election Commission's certified results and from Anderson's notice of election, and the seats neither covers are taken to follow their place's rule, which the builder lists. The Municipal Association of South Carolina's pages are not used: they give no seat, district or date. South Carolina's other 254 cities and towns name nobody yet, recorded as gap sc-municipal-officeholders. | South Carolina — statewide. A point outside every city and town is unincorporated, which the card states. | |
Post Officepost-office |
The three nearest post offices to the point, by straight-line distance, with each one's address. | NO OFFICEHOLDER, AND NONE IS MISSING: a post office is a facility, not an elected district. Nobody is elected from one. | South Carolina — plus the border strip its envelope necessarily includes. A BUILDING, NOT A JURISDICTION: which agency answers at a given point is a service-area question this instance has not been researched for, so the card says where the nearest are and never who serves you. Nearest-three is a proximity fact, so for a reader near the state line the nearest one really may be in Georgia or North Carolina, and the card's intro says these are straight-line distances. |