education

Population of each Georgia public school's attendance zone, all ages and ages 5-17: estimated residents (the key metric)

Population of each Georgia public school's attendance zone, all ages and ages 5-17: estimated residents (the key metric) and residents per square mile of land, each with a 90 percent margin of error, and the zone's land area, from the American Community Survey 2020-2024 5-year estimates (table B01001, sex by age). A zone that is its whole school district carries the Census's own figures for that district, and one that is its whole county the county's (estimate_source). Every other zone is built from block-group estimates placed in the zone by the school_attendance_zone_block_groups crosswalk's 2020 population shares. Land area is the zone's 2020 census land, built the same way for every zone. Two rows per school and zone level, one per age_bracket. year is the school year the zones are in effect for (2027 = 2026-27).

Filterable categorical columns (comma-separated values union; multiple columns AND together):

  • zone_level — one of: elementary, middle, high
  • age_bracket — one of: all, 5_17
  • estimate_source — one of: school_district, county, block_groups
  • zone_differs_by_grade (free categorical)

Detail levels available: schools (default: schools)

Year coverage: 2027–2027 (1 years, no gaps)

NULL handling: suppressed cells are NULL (not zero); zero is a real value.

Source: U.S. Census Bureau, American Community Survey table B01001 (sex by age) for school districts, counties and block groups (the 2020-2024 five-year release) and 2020 census land areas; school attendance zones and their 2020 census block group crosswalk (this platform's school_attendance_zones and school_attendance_zone_block_groups topics, weighted by 2020 Census P.L. 94-171 population).

get/api/v1/education/school_zone_population

Request

  • Base URL: https://georgiacivicdata.org
  • URL: https://georgiacivicdata.org/api/v1/education/school_zone_population
  • Auth: none declared

Query parameters

yearinteger nullable

Exact year

year_mininteger nullable

Inclusive lower bound

year_maxinteger nullable

Inclusive upper bound

district_codestring nullable

Comma-separated list of GOSA district codes (e.g. 601,602)

school_codestring nullable

Comma-separated list of GOSA school codes. Combine with district_code for unique school keys.

county_fipsstring nullable

Comma-separated list of 5-digit county FIPS codes (e.g. 13121,13067)

tract_geoidstring nullable

Comma-separated list of 11-digit census tract GEOIDs (e.g. 13121011100)

block_group_geoidstring nullable

Comma-separated list of 12-digit census block group GEOIDs (e.g. 131210111001)

demographicstring nullable

Comma-separated demographic codes (e.g. all,black,hispanic)

detailstring nullable

Detail level (whatever the topic publishes — e.g. schools, districts, counties, or states).

limitinteger nullable

Page size

offsetinteger

Page offset

columnsstring nullable

Comma-separated output columns to return (fact columns plus joined dimension attributes). Defaults to all.

format'json' | 'csv' | 'parquet'

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.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.