{
    "dataset": "NYC Building Violations Statistics 2026",
    "publisher": "ViolationWatch",
    "page": "https://violationwatch.nyc/nyc-building-violations-statistics",
    "license": "Free to use with attribution to ViolationWatch (violationwatch.nyc). Underlying records are public data from the City of New York.",
    "retrieved": "June 2026",
    "updated": "2026-06-03",
    "spatial": "New York City",
    "sources": [
        {
            "name": "DOB Violations",
            "id": "3h2n-5cm9",
            "url": "https://data.cityofnewyork.us/Housing-Development/DOB-Violations/3h2n-5cm9"
        },
        {
            "name": "DOB-ECB Violations",
            "id": "6bgk-3dad",
            "url": "https://data.cityofnewyork.us/City-Government/DOB-ECB-Violations/6bgk-3dad"
        },
        {
            "name": "HPD Housing Maintenance Code Violations",
            "id": "wvxf-dwi5",
            "url": "https://data.cityofnewyork.us/Housing-Development/Housing-Maintenance-Code-Violations/wvxf-dwi5"
        },
        {
            "name": "OATH Hearings Division Case Status",
            "id": "jz4z-kudi",
            "url": "https://data.cityofnewyork.us/City-Government/OATH-Hearings-Division-Case-Status/jz4z-kudi"
        },
        {
            "name": "311 Service Requests",
            "id": "erm2-nwe9",
            "url": "https://data.cityofnewyork.us/Social-Services/311-Service-Requests/erm2-nwe9"
        },
        {
            "name": "DOB Complaints Received",
            "id": "eabe-havv",
            "url": "https://data.cityofnewyork.us/Housing-Development/DOB-Complaints-Received/eabe-havv"
        },
        {
            "name": "DOT Sidewalk Management \u2014 Violations",
            "id": "6kbp-uz6m",
            "url": "https://data.cityofnewyork.us/Transportation/Sidewalk-Management-Database-Violations/6kbp-uz6m"
        },
        {
            "name": "Cooling Tower Inspections",
            "id": "f9wb-g8mb",
            "url": "https://data.cityofnewyork.us/Health/Cooling-Tower/f9wb-g8mb"
        }
    ],
    "data": {
        "dob_total": 2474675,
        "dob_active": 582428,
        "ecb_total": 1815577,
        "ecb_active": 273332,
        "penalties_imposed": 3102438340,
        "penalties_paid": 1377148605,
        "balance_due": 805684944,
        "boiler_active": 337582,
        "violations_total": 15304745,
        "hpd_total": 11014493,
        "dob_complaints": 3092756,
        "requests_311": 21340927,
        "oath_total": 21721806,
        "dot_sidewalk": 312674,
        "hpd_by_class": [
            {
                "label": "Class B \u2014 Hazardous",
                "n": 5160283
            },
            {
                "label": "Class C \u2014 Immediately hazardous",
                "n": 2526302
            },
            {
                "label": "Class A \u2014 Non-hazardous",
                "n": 2522851
            },
            {
                "label": "Class I \u2014 Informational",
                "n": 805057
            }
        ],
        "agencies": [
            {
                "agency": "311",
                "label": "311 service requests",
                "n": 21340927,
                "kind": "complaints"
            },
            {
                "agency": "OATH",
                "label": "OATH hearing cases",
                "n": 21721806,
                "kind": "hearings"
            },
            {
                "agency": "HPD",
                "label": "HPD housing violations",
                "n": 11014493,
                "kind": "violations"
            },
            {
                "agency": "DOB",
                "label": "DOB complaints received",
                "n": 3092756,
                "kind": "complaints"
            },
            {
                "agency": "DOB",
                "label": "DOB violations",
                "n": 2474675,
                "kind": "violations"
            },
            {
                "agency": "ECB",
                "label": "ECB/OATH violations (DOB)",
                "n": 1815577,
                "kind": "violations"
            },
            {
                "agency": "DOT",
                "label": "DOT sidewalk violations",
                "n": 312674,
                "kind": "violations"
            }
        ],
        "dob_by_boro": [
            {
                "boro": "Brooklyn",
                "n": 238419
            },
            {
                "boro": "Manhattan",
                "n": 133203
            },
            {
                "boro": "Queens",
                "n": 119539
            },
            {
                "boro": "The Bronx",
                "n": 72448
            },
            {
                "boro": "Staten Island",
                "n": 18819
            }
        ],
        "ecb_by_boro": [
            {
                "boro": "Brooklyn",
                "n": 544893,
                "imposed": 1007724963,
                "due": 289875495
            },
            {
                "boro": "Queens",
                "n": 481271,
                "imposed": 888238172,
                "due": 205858926
            },
            {
                "boro": "Manhattan",
                "n": 470616,
                "imposed": 622501444,
                "due": 107513653
            },
            {
                "boro": "The Bronx",
                "n": 246751,
                "imposed": 482252805,
                "due": 172183813
            },
            {
                "boro": "Staten Island",
                "n": 72045,
                "imposed": 101720656,
                "due": 30253057
            }
        ],
        "dob_categories": [
            {
                "label": "Low-pressure boiler",
                "n": 180899
            },
            {
                "label": "Local Law 62/91 boiler",
                "n": 142559
            },
            {
                "label": "Construction",
                "n": 74730
            },
            {
                "label": "Failure to certify (Class 1)",
                "n": 27737
            },
            {
                "label": "Elevator",
                "n": 27295
            },
            {
                "label": "Energy benchmarking",
                "n": 19455
            },
            {
                "label": "High-pressure boiler",
                "n": 14124
            }
        ],
        "ecb_categories": [
            {
                "label": "Construction",
                "n": 1106726
            },
            {
                "label": "Elevators",
                "n": 238590
            },
            {
                "label": "Quality of life",
                "n": 69897
            },
            {
                "label": "Boilers",
                "n": 65761
            },
            {
                "label": "Local Law",
                "n": 45290
            },
            {
                "label": "Site safety",
                "n": 34087
            },
            {
                "label": "Zoning",
                "n": 28278
            },
            {
                "label": "Signs",
                "n": 25622
            },
            {
                "label": "Plumbing",
                "n": 23439
            }
        ],
        "ecb_by_year": [
            {
                "yr": 2007,
                "n": 58225,
                "imposed": 68398903
            },
            {
                "yr": 2008,
                "n": 76940,
                "imposed": 100285216
            },
            {
                "yr": 2009,
                "n": 78540,
                "imposed": 144880646
            },
            {
                "yr": 2010,
                "n": 69054,
                "imposed": 162689230
            },
            {
                "yr": 2011,
                "n": 57781,
                "imposed": 149522810
            },
            {
                "yr": 2012,
                "n": 47173,
                "imposed": 122697094
            },
            {
                "yr": 2013,
                "n": 45773,
                "imposed": 101852031
            },
            {
                "yr": 2014,
                "n": 52095,
                "imposed": 115937113
            },
            {
                "yr": 2015,
                "n": 52583,
                "imposed": 115579753
            },
            {
                "yr": 2016,
                "n": 59841,
                "imposed": 101966131
            },
            {
                "yr": 2017,
                "n": 79106,
                "imposed": 120324626
            },
            {
                "yr": 2018,
                "n": 88632,
                "imposed": 170692715
            },
            {
                "yr": 2019,
                "n": 95633,
                "imposed": 220977137
            },
            {
                "yr": 2020,
                "n": 68550,
                "imposed": 164804214
            },
            {
                "yr": 2021,
                "n": 80600,
                "imposed": 197537489
            },
            {
                "yr": 2022,
                "n": 52638,
                "imposed": 116285874
            },
            {
                "yr": 2023,
                "n": 43909,
                "imposed": 99845248
            },
            {
                "yr": 2024,
                "n": 52016,
                "imposed": 144387227
            },
            {
                "yr": 2025,
                "n": 57591,
                "imposed": 215478969
            }
        ],
        "ecb_2026_partial": {
            "yr": 2026,
            "n": 25526,
            "imposed": 70822594
        },
        "largest_fine": 95000,
        "cooling_towers": 122846,
        "ecb_outcomes": [
            {
                "label": "In violation",
                "n": 676893
            },
            {
                "label": "Dismissed",
                "n": 296262
            },
            {
                "label": "Written off",
                "n": 241901
            },
            {
                "label": "Cured (in violation)",
                "n": 213394
            },
            {
                "label": "Default",
                "n": 161826
            },
            {
                "label": "Stipulation",
                "n": 92079
            },
            {
                "label": "Admitted / other",
                "n": 92498
            },
            {
                "label": "Pending",
                "n": 21088
            }
        ],
        "ecb_by_type_detail": [
            {
                "label": "Quality of Life",
                "n": 69897,
                "avg": 3658,
                "due": 107597462
            },
            {
                "label": "Cranes & Derricks",
                "n": 10313,
                "avg": 2900,
                "due": 3635113
            },
            {
                "label": "Signs",
                "n": 25622,
                "avg": 2541,
                "due": 5531949
            },
            {
                "label": "Construction",
                "n": 1106726,
                "avg": 1925,
                "due": 580410907
            },
            {
                "label": "Site Safety",
                "n": 34087,
                "avg": 1604,
                "due": 7977411
            },
            {
                "label": "Local Law",
                "n": 45290,
                "avg": 1541,
                "due": 7957437
            },
            {
                "label": "Plumbing",
                "n": 23439,
                "avg": 1156,
                "due": 3853386
            },
            {
                "label": "Boilers",
                "n": 65761,
                "avg": 726,
                "due": 8702831
            },
            {
                "label": "Zoning",
                "n": 28278,
                "avg": 633,
                "due": 2438378
            }
        ],
        "cooling_by_boro": [
            {
                "boro": "Manhattan",
                "n": 86744
            },
            {
                "boro": "Brooklyn",
                "n": 16067
            },
            {
                "boro": "Queens",
                "n": 11930
            },
            {
                "boro": "The Bronx",
                "n": 6668
            },
            {
                "boro": "Staten Island",
                "n": 1437
            }
        ],
        "ecb_due_by_year": [
            {
                "yr": 2025,
                "due": 180758911
            },
            {
                "yr": 2024,
                "due": 94924166
            },
            {
                "yr": 2023,
                "due": 52195160
            },
            {
                "yr": 2022,
                "due": 54769358
            },
            {
                "yr": 2021,
                "due": 100641150
            },
            {
                "yr": 2020,
                "due": 71226161
            },
            {
                "yr": 2019,
                "due": 97756154
            },
            {
                "yr": 2018,
                "due": 66736790
            }
        ],
        "dot_by_year": [
            {
                "yr": 2025,
                "n": 8945
            },
            {
                "yr": 2024,
                "n": 6050
            },
            {
                "yr": 2023,
                "n": 8378
            },
            {
                "yr": 2022,
                "n": 7773
            },
            {
                "yr": 2021,
                "n": 5724
            },
            {
                "yr": 2020,
                "n": 5402
            }
        ],
        "cooling_by_year": [
            {
                "yr": 2025,
                "n": 3317
            },
            {
                "yr": 2024,
                "n": 3757
            },
            {
                "yr": 2023,
                "n": 8031
            },
            {
                "yr": 2022,
                "n": 11335
            },
            {
                "yr": 2021,
                "n": 8656
            },
            {
                "yr": 2020,
                "n": 6822
            },
            {
                "yr": 2019,
                "n": 9863
            }
        ]
    }
}