128 West 128 Street at a glance
128 West 128 Street, Manhattan has 18 open city records on file, 5 of them Class C (immediately hazardous), and $3,775.00 recorded as due on OATH/ECB summonses. The most recent record is dated Jan 14, 2026.
Open Class C
5
Immediately hazardous — click to see them
Open Class B
9
Hazardous — click to see them
Open Class A
4
Non-hazardous — click to see them
Fines due
$3,775.00
Balance on OATH/ECB summonses
Permits on file
24
Construction permits filed with DOB
Last activity
Jan 14, 2026
HPD record
Health score for 128 West 128 Street
A composite of the public indicators below. How it is scored.
D
Health score · Aug 5, 2026
Scored from all 297 public records for this building
Open Class C violations
Immediately hazardous, uncertified
This building 5
Open Class B violations
Hazardous
This building 9
Heat & hot water records
Violations and complaints, last 24 months
This building 0
Unpaid penalties
OATH/ECB summonses with balance due
This building $3,775
Bedbug filings with infestations
Annual LL69 filings on record
This building 4
Tenant litigation
Open HP actions in Housing Court
This building 0
Active vacate order
HPD or FDNY order to vacate, still in effect
This building No
Record timeline for 128 West 128 Street
297 records on file, every agency interleaved. Class A, B and C are HPD’s hazard tiers: C is immediately hazardous, A and B explained here.
OATH / ECB summonses & fines at 128 West 128 Street
$3,775.00 is recorded as due across the 134 summonses below, out of $47,960.00 in penalties imposed. Balances are as the city publishes them; a settlement or write-off that never reached the dataset will not show here. New to these? How an OATH summons becomes a penalty, explained.
| 049848379H | Jun 12, 2026 | IMPROPER RECEPTACLE FAILURE TO CONTAINERIZE - RESIDENTIAL 1ST | Sep 11, 2026 | Pending | — |
| 049610229M | Mar 30, 2026 | DIRTY SIDEWALK | Jun 29, 2026 | Pending | — |
| 1724841 | Nov 25, 2025 | 1/L/10 INSIDE CAR STOP SWITCH DEFECTIVE REPAIR, 40/P/7 MACHINE ROOM NO | Jan 29, 2026 | Found in violation | — |
| 039168294R | Nov 25, 2025 | FAILURE TO MAINTAIN ELEVATOR OR CONVEYING SYSTEM | Jan 29, 2026 | Found in violation | — |
| 0703990220 | Aug 30, 2025 | EXCPT AS IN NYC AC 19-152, FAILURE TO INSTALL OR SEAL EXPANSION JOINTS | Dec 1, 2025 | Defaulted (did not respond) | $750.00 |
| 048891859Y | Feb 26, 2025 | FAILURE TO CLEAN 18 INCHES INTO STREET | May 27, 2025 | Pending | — |
| 048524475K | Aug 28, 2024 | STORAGE OF RECEPTACLE PLACED OUT PRIOR TO 8PM IN UNCOVERED RECEPTACLE | Nov 26, 2024 | Pending | — |
| 048451414M | Jun 2, 2024 | LOOSE RUBBISH 1ST OCCURRENCE | Nov 8, 2024 | Pending | — |
| 012154012M | May 9, 2024 | FIRE PROTECTION SYSTEMS:FAIL TO PREVENT UNNECESSARY UNWARRANTED ALARMS | Sep 10, 2025 | Defaulted (did not respond) | — |
| 012144992H | Oct 15, 2023 | FIRE PROTECTION SYSTEMS:FAIL TO PREVENT UNNECESSARY UNWARRANTED ALARMS | Apr 17, 2024 | Found in violation | — |
| 014072169Y | Jul 11, 2023 | INSPECTION AND TESTING | Oct 11, 2023 | Found in violation | — |
| 012137960H | Apr 28, 2023 | FIRE PROTECTION SYSTEMS:FAIL TO PREVENT UNNECESSARY UNWARRANTED ALARMS | Oct 11, 2023 | Found in violation | — |
| 012134929X | Apr 27, 2023 | FIRE PROTECTION SYSTEMS:FAIL TO PREVENT UNNECESSARY UNWARRANTED ALARMS | Dec 27, 2023 | Found in violation | — |
| 0181507518 | Oct 26, 2020 | FAILURE TO TAKE REASONABLE PRECAUTIONS TO PROTECT HEALTH AND SAFETY | Mar 30, 2021 | Defaulted (did not respond) | $2,000.00 |
| 011740257X | Feb 25, 2020 | INSPECTION AND TESTING | Dec 2, 2020 | Found in violation | — |
| 011730783R | Jan 13, 2020 | PERMITS | Sep 2, 2020 | Defaulted (did not respond) | — |
| 012095801H | Nov 26, 2019 | FIRE PROTECTION SYSTEMS:FAIL TO PREVENT UNNECESSARY UNWARRANTED ALARMS | Jan 22, 2020 | POP IN-VIOL | — |
| 0209294526 | Oct 21, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Nov 29, 2019 | SETTL IN-VIO | — |
| 0208915347 | Oct 7, 2019 | DIRTY SIDEWALK DIRTY AREA | Nov 15, 2019 | SETTL IN-VIO | — |
| 0208919646 | Sep 28, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Oct 28, 2019 | Pending | — |
| 0208919160 | Sep 16, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Oct 21, 2019 | Pending | — |
| 0208919040 | Sep 9, 2019 | DIRTY SIDEWALK DIRTY AREA | Oct 21, 2019 | Defaulted (did not respond) | — |
| 0208919050 | Sep 9, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Oct 21, 2019 | Pending | — |
| 0208748917 | Aug 30, 2019 | DIRTY SIDEWALK DIRTY AREA | Oct 10, 2019 | Defaulted (did not respond) | — |
| 0208914586 | Jul 30, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Sep 9, 2019 | Pending | — |
| 0208414700 | Jul 19, 2019 | STREET OBSTRUCTION | Sep 26, 2019 | Pending | — |
| 0208415828 | Jul 17, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 30, 2019 | SETTL IN-VIO | — |
| 0208415846 | Jul 17, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 30, 2019 | Pending | — |
| 0208415837 | Jul 17, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Sep 10, 2019 | Pending | — |
| 0208411913 | Jul 12, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 30, 2019 | Pending | — |
| 0207264678 | Jul 12, 2019 | IMPROPER DISPOSAL BEDDING 1ST OFFENSE | Aug 12, 2019 | SETTL IN-VIO | — |
| 0208411821 | Jul 9, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 30, 2019 | Defaulted (did not respond) | $300.00 |
| 0207264613 | Jul 9, 2019 | LOOSE RUBBISH | Aug 12, 2019 | Defaulted (did not respond) | — |
| 0208411812 | Jul 9, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 30, 2019 | Pending | — |
| 0207264604 | Jul 8, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Aug 12, 2019 | Pending | — |
| 0207293451 | Jun 27, 2019 | DIRTY SIDEWALK DIRTY AREA | Aug 5, 2019 | Pending | — |
| 0208418091 | Jun 6, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Jul 26, 2019 | Pending | — |
| 0208418082 | Jun 6, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Aug 16, 2019 | Pending | — |
| 0203768144 | May 30, 2019 | SIDEWALK OBSTRUCTION | Jul 3, 2019 | Pending | — |
| 0207048849 | Apr 15, 2019 | NON-RECYC LEFT IN RECYC CONTAINER FOR COLLECTION 1TO8 DWELLING UNITS | May 24, 2019 | Pending | — |
| 0206974159 | Apr 8, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | May 13, 2019 | Defaulted (did not respond) | $300.00 |
| 0207260763 | Apr 3, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Nov 1, 2019 | Defaulted (did not respond) | — |
| 0206820644 | Mar 27, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | May 29, 2019 | Defaulted (did not respond) | $25.00 |
| 0206588874 | Mar 25, 2019 | DIRTY SIDEWALK DIRTY AREA | Apr 29, 2019 | Pending | — |
| 0206828940 | Mar 19, 2019 | STREET OBSTRUCTION | Jun 27, 2019 | Pending | $100.00 |
| 0206820543 | Mar 19, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | May 20, 2019 | Pending | — |
| 0206588773 | Mar 16, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Apr 29, 2019 | Defaulted (did not respond) | — |
| 0206588480 | Mar 13, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Apr 29, 2019 | Pending | — |
| 0205819067 | Feb 23, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Apr 17, 2019 | Pending | — |
| 0205819058 | Feb 23, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Apr 17, 2019 | Pending | — |
| 0206828656 | Feb 23, 2019 | FAILURE TO PROPERLY PUT RECYCS OUT FOR COLLECTION 1TO8DWELLING UNITS | Mar 29, 2019 | Pending | — |
| 0206827015 | Feb 13, 2019 | SNOW,ICE DIRT ON SIDEWALKS | Mar 22, 2019 | Pending | — |
| 0206581587 | Jan 28, 2019 | IMPROPER DISPOSAL BEDDING 1ST OFFENSE | Mar 11, 2019 | Pending | — |
| 0206825300 | Jan 25, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Mar 22, 2019 | Pending | — |
| 0206825310 | Jan 25, 2019 | FAILURE TO CLEAN 18 INCHES INTO STREET | Mar 22, 2019 | Pending | — |
| 1405001 | Dec 24, 2018 | 59BB7)BRAKE MAINTENANCE TAG EXPIRED ALSO MUST PROVIDE DATE BRAKE WAS S | Jun 20, 2019 | Found in violation | — |
| 0205480954 | Dec 20, 2018 | LOOSE RUBBISH | Jan 25, 2019 | Defaulted (did not respond) | — |
| 0205495218 | Dec 4, 2018 | DIRTY AREA | Jan 28, 2019 | Found in violation | — |
| 0205573794 | Nov 12, 2018 | LOOSE RUBBISH | Dec 14, 2018 | Defaulted (did not respond) | — |
| 0205489168 | Sep 30, 2018 | SIDEWALK OBSTRUCTION | Nov 2, 2018 | Pending | — |
| 0204952927 | Aug 27, 2018 | DIRTY AREA | Oct 10, 2018 | Pending | — |
| 0204164667 | Aug 24, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | Sep 28, 2018 | Pending | — |
| 0204897541 | Aug 16, 2018 | LOOSE RUBBISH | Sep 28, 2018 | Pending | — |
| 0204164539 | Aug 4, 2018 | DIRTY SIDEWALK DIRTY AREA | Sep 28, 2018 | Pending | — |
| 0204163970 | Jul 27, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 31, 2018 | SETTL IN-VIO | — |
| 0204952651 | Jul 23, 2018 | IMPROPER MISUSED MECHANIZED RECYCLING CONTAINER 1 TO 8 DWELLING UNITS | Aug 31, 2018 | Pending | — |
| 0204161477 | Jul 17, 2018 | RECYC PLACED FOR COLLECTION W NON-RECYC 1 TO 8 DWELLING UNITS | Aug 31, 2018 | Pending | — |
| 0204161421 | Jul 16, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | Aug 31, 2018 | Defaulted (did not respond) | — |
| 0204956979 | Jul 7, 2018 | IMPROPER DISPOSAL BEDDING 1ST OFFENSE | Aug 15, 2018 | Pending | — |
| 0204956988 | Jul 7, 2018 | UNCOVERED RECEPTACLES 1ST OFFENSE | Aug 15, 2018 | Pending | — |
| 0204950058 | Jun 4, 2018 | IMPROPER DISPOSAL BEDDING 1ST OFFENSE | Jul 6, 2018 | Pending | — |
| 0203667952 | May 3, 2018 | DIRTY SIDEWALK DIRTY AREA | Jun 18, 2018 | Found in violation | — |
| 0204165125 | Apr 20, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | May 25, 2018 | SETTL IN-VIO | — |
| 0204165098 | Apr 20, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | May 25, 2018 | Pending | — |
| 0204165116 | Apr 20, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | May 25, 2018 | Pending | — |
| 0204165107 | Apr 20, 2018 | FAILURE TO CLEAN 18 INCHES INTO STREET | May 25, 2018 | Pending | — |
| 0203705408 | Apr 2, 2018 | IMPROPER RECEPTACLES 1ST OFFENSE | May 7, 2018 | Pending | — |
| 040417179L | Jan 17, 2018 | FAILURE TO POST PRIVATE CARTER STICKER ORGANICS 1ST | Feb 21, 2018 | Pending | — |
| 012060915X | Jan 17, 2017 | FIRE PROTECTION SYSTEMS:FAIL TO PREVENT UNNECESSARY UNWARRANTED ALARMS | Mar 10, 2017 | Found in violation | — |
| 0192079306 | Aug 17, 2016 | DIRTY AREA | Sep 23, 2016 | SETTL IN-VIO | — |
| 0190387560 | May 24, 2016 | IMPROPER RECEPTACLES 1ST OFFENSE | Jun 24, 2016 | SETTL IN-VIO | — |
| 011472360X | Dec 30, 2015 | SIGN, POSTINGS, NOTICES AND INSTRUCTIONS | Feb 17, 2016 | Defaulted (did not respond) | — |
| 0188956662 | Dec 5, 2015 | RECYCLABLES PLACED FOR COLLECTION WITH NON-RECYC 9+ DWELLING UNITS | Mar 29, 2016 | Found in violation | — |
| 0700146600 | Aug 31, 2015 | FAIL TO HAVE PROPER ST PROTECTION UNDER COMMERCIAL REFUSE CONTAINER | Nov 25, 2015 | Pending | — |
| 0186131303 | Apr 24, 2015 | IMPROPER MISUSED CURBSIDE RECYCLING CONTAINER 9+ DWELLING UNITS | May 19, 2015 | Pending | — |
| 0185210466 | Jun 27, 2014 | FAILURE TO BUNDLE NEWSPAPES MAGAZINES CARDBOARD 1 TO 8 DWELLING UNITS | Jul 28, 2014 | Defaulted (did not respond) | — |
| 043427299Y | Jan 9, 2013 | UNCOVERED RECEPTACLES 1ST OFFENSE | Feb 11, 2013 | Defaulted (did not respond) | — |
| 0180480237 | May 30, 2012 | FAILURE TO INSTALL A COLOR CODING MARKER AT THE END OF THE RESTORATION | Aug 13, 2012 | Defaulted (did not respond) | — |
| 0180480329 | Mar 28, 2012 | FAILURE TO INSTALL A COLOR CODING MARKER AT THE END OF THE RESTORATION | Jul 23, 2012 | Defaulted (did not respond) | — |
| 0180307656 | Feb 3, 2012 | FAILURE TO INSTALL A COLOR CODING MARKER AT THE END OF THE RESTORATION | Apr 2, 2012 | Pending | — |
| 034939993R | Dec 15, 2011 | FAIL TO COMPLY W COMMISSIONER ORDER TO FILE CERT OF CORRECTION W DOB | Jan 31, 2012 | Written off | — |
| 0179510953 | Jun 1, 2011 | CONSTRUCTION MATERIALS EQUIPMENT STORED ON STREET W 0 PERMIT | Aug 15, 2011 | Pending | — |
| 0179491227 | May 19, 2011 | CONSTRUCTION MATERIALS EQUIPMENT STORED ON STREET W 0 PERMIT | Jul 25, 2011 | Pending | — |
| 0159425760 | Oct 22, 2007 | MAINTAINING RECEPTACLES | Dec 24, 2007 | Pending | — |
| 0158070321 | Jun 8, 2007 | DIRTY SIDEWALK DIRTY AREA | Jul 9, 2007 | Defaulted (did not respond) | — |
| 0153309458 | Mar 8, 2007 | NON-RECYCLABLES LEFT IN RECYCLING CONTAINER FOR COLLECTION | Apr 9, 2007 | Pending | — |
| 0153199870 | Jul 18, 2006 | ABANDONING VEHICLE | Nov 1, 2006 | Pending | — |
| 0149426540 | Jun 12, 2006 | DIRTY SIDEWALK | Jul 13, 2006 | Defaulted (did not respond) | $300.00 |
| 0143424362 | Aug 18, 2005 | DIRTY SIDEWALK | Oct 17, 2005 | Pending | — |
| 0134180018 | Jan 7, 2004 | TEMPORARY PAVEMENT NOT FLUSH WITH SURROUNDING AREA | Mar 4, 2004 | Written off | — |
| 0128625173 | Jan 28, 2003 | DIRTY SIDEWALK | Mar 24, 2003 | Written off | — |
| 0130885581 | Oct 29, 2002 | MAINTAINING RECEPTACLES | Dec 5, 2002 | Written off | — |
| 0131549330 | Oct 21, 2002 | DIRTY SIDEWALK | Nov 29, 2002 | Written off | — |
| 0118854405 | Mar 20, 2002 | DIRTY SIDEWALK | Apr 22, 2002 | Written off | — |
| 0127590935 | Mar 20, 2002 | DIRTY SIDEWALK | Apr 26, 2002 | Written off | — |
| 0118854414 | Mar 20, 2002 | DIRTY SIDEWALK | Apr 22, 2002 | Written off | — |
| 0118854881 | Mar 15, 2002 | DIRTY SIDEWALK | Apr 18, 2002 | Written off | — |
| 0118854845 | Mar 11, 2002 | DIRTY SIDEWALK | Apr 11, 2002 | Written off | — |
| 0118854827 | Mar 6, 2002 | DIRTY SIDEWALK | Apr 11, 2002 | Written off | — |
| 0128187171 | Mar 5, 2002 | DIRTY SIDEWALK | Apr 11, 2002 | Written off | — |
| 0128187162 | Mar 5, 2002 | DIRTY SIDEWALK | Apr 11, 2002 | Written off | — |
| 0128186026 | Mar 1, 2002 | DIRTY SIDEWALK | Apr 1, 2002 | Written off | — |
| 0118852434 | Feb 27, 2002 | DIRTY SIDEWALK | Apr 1, 2002 | Written off | — |
| 0128178638 | Feb 26, 2002 | DIRTY SIDEWALK | Mar 29, 2002 | Written off | — |
| 0127930184 | Feb 16, 2002 | DIRTY SIDEWALK | Mar 22, 2002 | Written off | — |
| 0118854057 | Feb 16, 2002 | DIRTY SIDEWALK | Mar 18, 2002 | Written off | — |
| 0127929194 | Feb 15, 2002 | DIRTY SIDEWALK | Mar 20, 2002 | Written off | — |
| 0127937820 | Feb 6, 2002 | DIRTY SIDEWALK | Mar 20, 2002 | Written off | — |
| 0127923813 | Jan 25, 2002 | DIRTY SIDEWALK | Feb 28, 2002 | Written off | — |
| 0125862431 | Jan 10, 2002 | FAILURE TO PROPERLY PUT RECYCLABLES OUT FOR COLLECTION | Feb 11, 2002 | Written off | — |
| 0118850811 | Dec 15, 2001 | DIRTY SIDEWALK | Jan 17, 2002 | Written off | — |
| 0123554750 | Nov 27, 2001 | DIRTY SIDEWALK | Dec 28, 2001 | Written off | — |
| 034301550P | Nov 21, 2001 | OCCUPANCY CONTRARY TO THAT ALLOWED BY C OF O OR DOB RECORDS: HAZARDOUS | Mar 12, 2002 | Written off | — |
| 0119105984 | Aug 28, 2001 | STORAGE OF RECEPTACLES | Oct 5, 2001 | Written off | — |
| 0119105782 | Aug 25, 2001 | FAILURE TO PROPERLY PUT RECYCLABLES OUT FOR COLLECTION | Oct 18, 2001 | Written off | — |
| 0118846063 | Aug 9, 2001 | DIRTY SIDEWALK | Sep 10, 2001 | Written off | — |
| 0118385273 | Jul 23, 2001 | DIRTY SIDEWALK | Aug 31, 2001 | Written off | — |
| 0114659811 | Mar 10, 2001 | DIRTY SIDEWALK | Apr 10, 2001 | Written off | — |
| 0114659775 | Feb 10, 2001 | DIRTY SIDEWALK | Mar 12, 2001 | Written off | — |
| 0121193079 | Jan 29, 2001 | MAINTAINING RECEPTACLES | Mar 1, 2001 | Written off | — |
| 0121014062 | Jan 19, 2001 | FAILURE TO POST NOTICES INFORM ABOUT RECYCLING | Feb 22, 2001 | Written off | — |
| 0118244217 | Nov 13, 2000 | MAINTAINING RECEPTACLES | Dec 15, 2000 | Written off | — |
| 0114664808 | Sep 13, 2000 | DIRTY SIDEWALK | Nov 6, 2000 | Written off | — |
| 0109304324 | Jul 1, 2000 | RECYCLABLES PLACED FOR COLLECTION WITH NON-RECYCLABLES | Aug 23, 2000 | Written off | — |