About this dataset
HPD's Housing New York Units by Building, mirrored on NYC Open Data as Socrata
dataset hg8x-zxpr. One row per building financed
or preserved through Housing New York and successor programs (Housing Our Neighbors, NYCHA PACT,
etc.). Each row carries unit counts segmented by AMI (Area Median Income) band.
What "affordable" actually means
The city counts units serving households up to 165% AMI as "affordable" in its production totals. AMI bands here:
- Extremely low: ≤30% AMI (~$36K for a family of three)
- Very low: 31-50% AMI
- Low: 51-80% AMI
- Moderate: 81-120% AMI
- Middle: 121-165% AMI (~$200K for a family of three)
Advocates argue that counting middle-income units at 165% AMI as "affordable" distorts the headline production numbers — most of the policy debate around "the city built X affordable units" depends on which AMI bands you include.
Source
- Catalog page: NYC Open Data
- Endpoint (SODA v3):
POST https://data.cityofnewyork.us/api/v3/views/hg8x-zxpr/query.json - Buildings: —
Caveats
- "Production" includes both new construction AND preservation (refinancing existing affordable units to keep them affordable for another 30 years). Preservation is real but doesn't add net supply.
- The dataset records units financed/started, not units leased. The lease-up bottleneck — where units sit empty for 18+ months after construction completes — is documented in HPD's lottery datasets, not here.
- Borough strings are title-case ('Bronx', 'Brooklyn'), not uppercase like 311.
Citation
NYC Department of Housing Preservation and Development (2026). Housing New York Units by Building. Retrieved recently via NYC Open Data SODA v3.