What this is
sheds.nyc helps New Yorkers find and verify the sidewalk sheds in their neighborhood. DOB tracks shed paperwork but does not actually track which sheds are physically still up. you, walking past one every day, know more than the city does.
the site pulls from NYC Open Data daily and surfaces every active sidewalk shed permit: who owns it, how long it has been up, and whether the permit has been renewed within the 90-day term required by Local Law 48 of 2025. the data updates automatically and is free to use. we combine that public data with your eyes to give a more honest picture of what is still standing.
Methodology
How we classify sheds
DOB NOW publishes a current_status_date field on each sidewalk shed permit, which updates whenever DOB processes a renewal, owner change, or status reclassification. we use the days since that date as a proxy for permit-renewal activity:
- Compliant. Status updated within the last 90 days (within the LL48 permit term).
- Active repair. Updated within the last 30 days.
- Overdue. No status update in 90 to 180 days. The 90-day permit term has elapsed without a recorded renewal.
- Lapsed. No status update in 180+ days. Two missed renewal cycles. This is about the permit, not the physical shed; the shed may very well still be up.
How owner names are resolved
owner names come from MapPLUTO, the city tax-roll dataset, joined to each shed by its BBL (borough, block, lot). DOB’s own “owner business name” field is filled in by the permit filer and is often the scaffolding contractor rather than the property owner, so we do not use it. where PLUTO has no record we fall back to whatever DOB stored, but those entries are excluded from the Top Owners ranking.
Physical status (heuristic + crowdsourcing)
DOB does not track physical presence directly. a permit can stay open in DOB long after the shed comes down if no Letter of Completion is filed. each shed page shows a five-bucket physical-status estimate that combines public signals with what neighbors report.
Public-data heuristic. the strongest signal is a NYC 311 shed/scaffold complaint at the address. that is direct evidence the shed was observed by a real person. a 311 complaint within 90 days pushes a shed into confirmed standing. within 180 days it stays likely standing. DOB inspections at the building are surfaced as informational context only; inspections are not necessarily about the shed (could be boiler, plumbing, structural), so they do not feed the score. when a newer shed permit exists at the same building (BIN), the older permit is treated as superseded: abandoned paperwork rather than physical removal, since the shed is almost always still up under the newer permit number. a permit only falls to long inactive if it has very stale paperwork (5+ years untouched) AND zero positive signals AND is not superseded. sheds without strong signals in either direction default to status uncertain.
Crowdsourced confirmation. every shed page has “I see it now” and “It is gone” buttons. votes from a phone within 200 meters of the shed (with location permission granted) carry full weight. votes without coordinates count for less so a remote actor cannot brigade a single record. each IP can vote on a given shed once per hour. these reports stack on top of the public-data heuristic and are summarized on the shed page so anyone reading can see how recent and how local the confirmations are.
Data sources
everything on the site is wired to a public dataset or open API. the daily cron ingests the first four; the last three are loaded on demand from individual shed pages.
- DOB NOW Build Filings (Socrata
w9ak-ipjd). the source of truth for active sidewalk shed permits, status dates, and BIN/BBL. - MapPLUTO (Socrata
64uk-42ks). property tax-roll data, joined by BBL to recover the actual owner of record. - 311 Service Requests (Socrata
erm2-nwe9). filtered to shed/scaffold complaint types as a presence signal. - DOB Complaints Received (Socrata
eabe-havv). recent department inspections at the same building, shown as context. - HPD Housing Maintenance Code Violations (Socrata
wvxf-dwi5). open housing violations at the building, fetched in the browser when you open a shed page. - Facade Compliance Filings (Local Law 11) (Socrata
xubg-57si). the FISP cycle that originally caused the shed, where applicable. - Photon by Komoot. open-source OpenStreetMap geocoder used for the address autocomplete.
Local Law 48 of 2025
effective January 12, 2026, Local Law 48 of 2025 shortens sidewalk shed permits to 90 days (down from one year). permits must be manually renewed and cannot be renewed until DOB penalties for sheds in the public right-of-way are paid. beginning with the second renewal, owners must submit a registered design professional’s report documenting work performed since the last renewal, work in progress, and the time still needed.
penalties scale by linear foot of shed per month of inactivity: $10/lf under 3 years, $100/lf at 3 to 4 years, and $200/lf past 4 years (capped at $6,000/month). one- and two-family homes and sheds for demolition, new construction, or enlargement are exempt.
sheds marked “overdue” or “lapsed” on this site have not had a status update in DOB NOW within their 90-day term, which strongly suggests the permit was not renewed. status is an estimate. DOB does not publish penalty payment status or LL48 renewal-report submissions to Open Data, so we cannot show every dimension of compliance directly.
> see also: NYC local laws (DOB) · Get a Lid on It! initiative · DOB sidewalk sheds page
Built by
built with love by Leo Xia. not affiliated with NYC DOB or the Mayor’s Office. source on github.