About this dataset
The Department of City Planning's Primary Land Use Tax Lot Output (PLUTO), mirrored on NYC Open Data as Socrata
dataset 64uk-42ks. One row per tax lot across the
five boroughs (~860,000 lots), with ~70 fields covering zoning district, land use category,
building class, lot area, building area, year built, number of residential units, assessed
value, landmark status, and historical district designation.
What makes it special
PLUTO is the substrate beneath nearly every quantitative urban-policy paper written about NYC in the last two decades. Upzoning impact studies, hedonic regressions on greenery and rents, Business Improvement District effectiveness analyses, supertall air-rights tracing — all of them start by joining PLUTO to whatever event-level dataset they actually care about (sales, permits, complaints). The granularity (every individual lot) and the quarterly refresh keep it operationally useful, not just academically interesting.
Source
- Catalog page: NYC Open Data
- Endpoint (SODA v3):
POST https://data.cityofnewyork.us/api/v3/views/64uk-42ks/query.json - Lots: — (one row per tax lot)
Caveats
- Tax lots vs zoning lots are not always 1:1. Property owners merge adjacent tax lots to transfer air rights — the supertall on 432 Park Ave is the canonical example. PLUTO captures the present physical state, not the historical mergers; for those, you need ACRIS (the Automated City Register Information System, ~17 million scanned real-estate documents).
- Borough is encoded as a numeric code in PLUTO (1=Manhattan through 5=Staten Island), not as the uppercase string used in 311. The Overview chart maps these to display names.
- The
DCPEditedflag (= 1) marks lots where DCP manually corrected a data anomaly — useful when reconciling PLUTO against ACRIS or other source-of-truth datasets.
Citation
NYC Department of City Planning (2026). Primary Land Use Tax Lot Output (PLUTO). Retrieved recently via NYC Open Data SODA v3.