---
title: "Housing capacity that employers listed for H-2A temporary agricultural workers at sites in Georgia, by federal fiscal ye"
method: GET
path: "/api/v1/immigration/h2a_worker_housing"
tags: ["immigration"]
---

# Housing capacity that employers listed for H-2A temporary agricultural workers at sites in Georgia, by federal fiscal ye

`GET /api/v1/immigration/h2a_worker_housing`

## Request

- Base URL: `https://georgiacivicdata.org`
- URL: `https://georgiacivicdata.org/api/v1/immigration/h2a_worker_housing`
- Auth: none declared

Housing capacity that employers listed for H-2A temporary agricultural workers at sites in Georgia, by federal fiscal year: the beds (total occupancy), housing units and housing sites on the job orders the U.S. Department of Labor's Office of Foreign Labor Certification (OFLC) certified in the year, and the number of those job orders. Statewide and by the county of each housing site, from the primary housing in Section D of each job order and the additional housing in its Addendum B, in OFLC's H-2A program disclosure data, FY2020 through the third quarter of FY2026.

**Filterable categorical columns:** none

**Detail levels available:** counties, states (default: `states`)

**Year coverage:** 2020–2026 (7 years, no gaps)

**NULL handling:** zero is a real value.

**Source:** U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification: H-2A program disclosure data (Performance Data), main file Section D housing and Addendum B Housing, FY2020-FY2026 Q3

## Query parameters

- `year` integer, nullable: Exact year
- `year_min` integer, nullable: Inclusive lower bound
- `year_max` integer, nullable: Inclusive upper bound
- `district_code` string, nullable: Comma-separated list of GOSA district codes (e.g. `601,602`)
- `school_code` string, nullable: Comma-separated list of GOSA school codes. Combine with `district_code` for unique school keys.
- `county_fips` string, nullable: Comma-separated list of 5-digit county FIPS codes (e.g. `13121,13067`)
- `tract_geoid` string, nullable: Comma-separated list of 11-digit census tract GEOIDs (e.g. `13121011100`)
- `block_group_geoid` string, nullable: Comma-separated list of 12-digit census block group GEOIDs (e.g. `131210111001`)
- `demographic` string, nullable: Comma-separated demographic codes (e.g. `all,black,hispanic`)
- `detail` string, nullable: Detail level (whatever the topic publishes — e.g. schools, districts, counties, or states).
- `limit` integer, nullable: Page size
- `offset` integer: Page offset
- `columns` string, 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 `200`

Paginated rows. JSON returns an envelope with `data` and `pagination`; CSV/Parquet return raw bytes with `X-Total-Count` header.

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api.md) · [All operations](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/revisions/dcfdf19662d2?raw)
