← council-obligations

Report Filing Status

Visuals in this post: New Obligations Per Year The Standing-Obligation Stack Reports Due Every Year Report Filing Status Obligations by Agency
City Council August 2026

Half the Council’s Checkable Reports Are Missing or Overdue

The tracker now shows whether each required report actually arrives, matched against the Department of Records’ register. Of the 728 reports created by local laws since 2014 that can be checked, 214 have never been filed once and 143 more are overdue. The status rules follow the method Josh Greenman built for his NYC Overdue Reports tracker.

357 of the 728 reports that can be checked are missing or overdue

Filing status of required reports from local laws enacted 2014–2026, matched to the DORIS register of required reports. Each bar shows the composition of one agency’s checkable reports; the value column counts missing + overdue out of that agency’s total.

  • Never filed (214)
  • Overdue (143)
  • On track (349)
  • Waived, superseded, or unscheduled (22)
All checkable reports
214
143
349
357/728
BY AGENCY, MOST MISSING OR OVERDUE FIRST
NYCPS
34
28
62/67
DOHMH
14
13
26
27/53
DOT
13
3
11
16/27
DCAS
5
7
11
12/23
HPD
9
2
13
11/25
DOB
6
5
4
11/15
DSS
3
6
9
9/18
DOC
6
3
22
9/31
NYPD
4
5
27
9/36
DHS
4
4
4
8/12
DOF
5
2
10
3
7/20
DEP
4
3
1
3
7/11
All other named agencies
88
57
187
145/344
No matched agency
19
5
20
24/46
Source: NYC Open Data, Government Publication - Required Reports (DORIS), matched to the Legislation Implementation Tracker Note: status rules follow Josh Greenman’s NYC Overdue Reports tracker. “On track” combines current and completed reports.

The Department of Education is the standout. 62 of NYCPS’s 67 checkable reports, 93%, are missing or overdue, including the annual co-located schools report required by Local Law 32 of 2014 and never filed once in twelve cycles. NYPD shows the opposite pattern: 27 of its 36 checkable reports are on track.

The register can only check what it lists. The tracker finds 1,543 report obligations in total, so 815 report duties have no DORIS entry to check against, usually because the report goes to the Council rather than being published. A report absent from the register was either never produced or produced and never registered; both are gaps the register exists to catch.

Status definitions: “Never filed” means the DORIS register lists the report but records no filing, ever. “Overdue” means the last filing is older than the report’s stated cadence allows. “On track” combines reports current on their cadence and one-time reports that were completed. The residual group is reports DORIS records as waived by the Report and Advisory Board Review Commission, superseded, or with no schedule to check.

Matching: register entries are joined to tracker obligations by local law number and report title similarity; the join covers 728 of the register’s post-2014 reports. Agencies group through the city’s agency name crosswalk; “No matched agency” rows are obligations whose actor matches no crosswalk agency.

Sources: Author’s analysis of NYC Open Data, Government Publication - Required Reports (DORIS), joined to the NYCuriosity Legislation Implementation Tracker (data as of August 2026). Status methodology from Josh Greenman’s NYC Overdue Reports tracker (code).