A crosswalk between Georgia public school attendance zones (the school_attendance_zones geometry topic: the area whose r
A crosswalk between Georgia public school attendance zones (the school_attendance_zones geometry topic: the area whose residents a school serves for a run of grades) and 2020 census tracts. One row per school, grade and tract its zone covers at that grade. Population weights are 2020 Census P.L. 94-171 block populations: each 2020 block counts toward the zone holding its interior point; a block that a zone line crosses (two or more schools' zones, or a zone and an unzoned gap, each covering over 1% of it) is split by area, in whole persons; a block whose interior point lies just outside today's district line goes to the zone covering most of it; any other block outside every zone is a gap. Use pct_of_tract_population to answer 'which zones cover this tract at this grade, and how much of it', and pct_of_zone_population to roll tract data (the census topics) up to a zone. year is the school year the zones are in effect for (2027 = 2026-27); the population is the 2020 census. Zones are not official enrollment determinations; each zone's source, method, vintage and accuracy are on the zones topic.
Filterable categorical columns (comma-separated values union; multiple columns AND together):
- zone_level — one of: elementary, high, middle
- grade_level — one of: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, k
- is_largest_zone_for_tract (free categorical)
Detail levels available: schools (default: schools)
Year coverage: 2027–2027 (1 years, no gaps)
NULL handling: zero is a real value.
Source: School attendance zones (this platform's school_attendance_zones topic, built from district and vendor sources); U.S. Census Bureau 2020 Census P.L. 94-171 block populations, TIGER/Line 2020 blocks and tracts, and TIGER/Line school district outlines.
Request
- Base URL: https://georgiacivicdata.org
- URL: https://georgiacivicdata.org/api/v1/education/school_attendance_zone_tracts
- Auth: none declared
Query parameters
Exact year
Inclusive lower bound
Inclusive upper bound
Comma-separated list of GOSA district codes (e.g. 601,602)
Comma-separated list of GOSA school codes. Combine with district_code for unique school keys.
Comma-separated list of 5-digit county FIPS codes (e.g. 13121,13067)
Comma-separated list of 11-digit census tract GEOIDs (e.g. 13121011100)
Comma-separated list of 12-digit census block group GEOIDs (e.g. 131210111001)
Comma-separated demographic codes (e.g. all,black,hispanic)
Detail level (whatever the topic publishes — e.g. schools, districts, counties, or states).
Page size
Page offset
Comma-separated output columns to return (fact columns plus joined dimension attributes). Defaults to all.
Response format: json | csv | parquet
Response
Paginated rows. JSON returns an envelope with data and pagination; CSV/Parquet return raw bytes with X-Total-Count header.
Changes
No recorded changes to this operation across all 1 revision of this API.