HPD Complaint Lookup & HPD Violation Search

To look up HPD complaints or search HPD violations for an NYC building, enter the address on HPD Online (hpdonline.nyc.gov), the city's free portal. Below: the steps, the difference between a complaint and a violation, and what Class A, B and C mean. For the open-violation count DwellCheck reports for an address, see the NYC HPD violations lookup.

Check a Building Now →
grayscale photo of concrete building
Photo by The New York Public Library on Unsplash

ℹ️Quick answer

HPD Online (hpdonline.nyc.gov) is the official free portal for HPD complaints and violations. Search by address, open the violations list, filter to open, and check for Class C (immediately hazardous) codes. If you find any open Class C, treat it as a red flag. Then read the complaints list: it shows what tenants reported, including problems that never became violations.

HPD Online covers HPD only — not Department of Buildings records or owner ACRIS records. For those, use the NYC building violation search guide, which maps every city portal, or DwellCheck, which counts open HPD violations, open DOB complaints and 311 complaints in one search (ownership still needs ACRIS).

A light blue ceiling and white wall.

Class C (immediately hazardous) violations persist through cosmetic paint. HPD Online lists them by address — check before signing.

Photo by Shahabudin Ibragimov on Unsplash

HPD complaints vs. HPD violations

The two records sit side by side on HPD Online and are easy to confuse. A complaint is what a tenant reported; a violation is what an HPD inspector confirmed.

QuestionHPD complaintHPD violation
Who creates itA tenant or anyone else, usually through 311An HPD inspector
What it meansA problem was reported; not yet verifiedThe condition breaks the Housing Maintenance Code
SeverityProblem type (heat, plumbing, pests…)Class A, B or C, each with a correction deadline
Where to searchHPD Online; NYC Open Data “Housing Maintenance Code Complaints and Problems”HPD Online; NYC Open Data “Housing Maintenance Code Violations” (wvxf-dwi5)

Many complaints close without a violation — for example, when the inspector can't get into the apartment. Recurring complaints with few violations can mean the problem is real but hard to catch on inspection day.

How to search HPD violations and complaints (5 steps)

  1. 1. Open HPD Online

    Go to hpdonline.nyc.gov, the free portal maintained by the NYC Department of Housing Preservation and Development.

  2. 2. Enter the building address

    Type street number + street name + borough into the search. If the address does not resolve, look up the BBL (Borough-Block-Lot) on ACRIS and search by BBL instead.

  3. 3. Open the violations and complaints

    On the building page, open the violations list and filter to open first — these are the problems the landlord has not resolved. Then review closed ones (patterns matter: same code year after year = chronic issue). The complaints list shows what tenants reported to HPD and what the inspection found.

  4. 4. Read the classes

    HPD tags each violation with a class:

    • Class A — non-hazardous (peeling non-lead paint, missing mailbox locks). 90-day correction deadline.
    • Class B — hazardous (broken stove, inadequate lighting, leaks, mice, rats). 30-day deadline.
    • Class C — immediately hazardous (no heat in winter, lead paint with children under 6, gas leaks, inadequate fire egress). 24-hour deadline.

    Multiple open Class C violations = severe red flag. Buildings with the highest ratio get enrolled in HPD's Alternative Enforcement Program.

  5. 5. Cross-check with 311, DOB, and ACRIS

    HPD Online doesn't show 311 complaints routed to other agencies, DOB records (construction legality), or ACRIS ownership (who actually owns the LLC behind the building). For full due diligence, use the NYC building violation search across HPD, DOB and 311 — DwellCheck counts open DOB complaints and 311 complaints in the same search, but not DOB violations, permits or ACRIS.

The Alternative Enforcement Program (AEP)

AEP is HPD's watchlist of the 250 worst-maintained residential buildings in NYC, updated annually in February. Buildings are selected based on the highest combined count of Class B and C violations per unit over the prior 12 months.

250
AEP buildings citywide, updated annually
nyc.gov/hpd
Where the current list is published

AEP buildings receive quarterly HPD inspections, targeted code enforcement, and fee assessments against the owner. If you're considering an apartment, always check whether the building is on the current AEP list — it's public and searchable by address.

⚠️Walk away from any AEP building

A building on the AEP list has demonstrably failed to maintain basic habitability. Even if the specific apartment you're shown looks fine, the landlord's track record across the building is documented. The apartment above yours, or the pipes in the wall, are likely in the same condition as the AEP data suggests.

Next steps

Frequently asked questions

1

What is HPD in NYC?

HPD stands for the NYC Department of Housing Preservation and Development. It enforces the NYC Housing Maintenance Code (HMC) in the city's residential rental buildings. HPD issues violations to landlords when buildings fail inspection, and those violations are public record searchable at hpdonline.nyc.gov.

2

Is HPD Online free?

Yes. HPD Online (hpdonline.nyc.gov) is a free public service from NYC. No account and no payment. The same violation and complaint records are also published on NYC Open Data. Third-party aggregators sometimes charge for HPD data — you never need to pay them for what the city publishes for free.

3

What are HPD Class A, B, and C violations?

Class A violations are non-hazardous — peeling non-lead paint, missing mailbox locks, minor cracks. Correction deadline: 90 days. Class B are hazardous — broken stoves, inadequate lighting, leaks, mice, rats. Deadline: 30 days. Class C are immediately hazardous — no heat in winter, lead paint with a child under 6, gas leaks, inadequate fire egress, broken smoke detectors. Deadline: 24 hours. A building with multiple open Class C violations is often enrolled in the Alternative Enforcement Program, HPD's watchlist of the 250 worst-maintained buildings.

4

How do I read an HPD violation record?

Each violation line includes: the class (A/B/C), violation code (e.g., HMC 27-2029 means no heat), plain-English description, date issued, certification deadline, and current status (Open, Closed, Dismissed, or Not Complied). The fields that matter most: status = Open means the problem persists, certification deadline in the past means the landlord missed it, and recurring violation codes year over year mean a chronic issue the landlord keeps re-papering over rather than fixing.

5

How far back do HPD records go?

HPD violation records go back to the late 1980s for many buildings, with complete electronic data from around 2000. Older paper records exist in HPD archives and can be requested via FOIL (Freedom of Information Law). For most due-diligence use, the past 5 years of electronic violations gives a clear picture — patterns emerge in that window.

6

Can a landlord retaliate if I look up HPD violations?

No. It is illegal under NYC Human Rights Law and the NYS Multiple Dwelling Law for a landlord to retaliate against prospective or current tenants for researching building violations, filing HPD complaints, or organizing with neighbors. Retaliation includes refusing to rent, not renewing a lease, raising rent beyond standard increases, or reducing services. If you suspect retaliation, contact HPD's anti-harassment unit or Met Council on Housing at (212) 979-0611 — both are free.

7

What is the Alternative Enforcement Program (AEP)?

AEP is HPD's list of the 250 worst-maintained residential buildings in NYC, updated annually in February. Selection criteria: highest combined count of Class B and C violations per unit over the prior 12 months. AEP buildings get quarterly HPD inspections, targeted code enforcement, and fee assessments against the owner. Renters should avoid any building currently on the AEP list — search the current list at nyc.gov/hpd.

8

How many open HPD violations is too many?

Compare per apartment — a 100-unit pre-war building naturally has more violations than a 6-unit walk-up. DwellCheck measured every NYC building with 3 or more apartments: most have no open class B or C violation issued in the past 24 months. The top 10% have at least 0.33 open B/C violations per apartment, the top 5% at least 1, and the top 1% at least 4.4. More telling than the count: how long violations stay open. Violations left open long past their correction deadline point to neglect.

9

What if I find HPD violations after I have signed a lease?

You have three paths: (1) file a new HPD complaint via 311 or the HPD portal to put the issue on record — inspectors typically respond within 1-7 days for emergencies, (2) withhold rent into escrow under NYC's warranty of habitability (must follow specific legal procedures; consult Met Council first), or (3) file an HP Action in Housing Court to compel repairs — you can do this without a lawyer. If conditions are severe enough, you may have grounds to break the lease with no penalty.

10

Does HPD Online show 311 complaints?

Not directly. HPD Online shows HPD-specific violations (issued by HPD inspectors) but not 311 service requests (filed by residents). For the 311 complaint history of an address, use NYC Open Data at data.cityofnewyork.us — search the 311 Service Requests dataset and filter by address. 311 complaints are an earlier signal than HPD violations: tenants file 311 first; if HPD inspects and finds a code violation, it then becomes an HPD record.

11

Why does DwellCheck exist if HPD Online is free?

HPD Online shows HPD violations. It does not show DOB permits, 311 complaints, ACRIS ownership, bedbug reports, or environmental data. DwellCheck combines open class B and C HPD violations with open DOB complaints, 311 complaints, bedbug filings, NYPD crime, transit and environmental data in one address search and a single 0-100 score. It does not check AEP status or ownership records. HPD Online is the canonical data source — DwellCheck is the shortcut for renters who don't want to learn four separate city portals.

12

What is the difference between an HPD complaint and an HPD violation?

An HPD complaint is a tenant's report of a problem — no heat, a leak, mold, pests — usually made through 311. HPD may then send an inspector. A violation is issued only if the inspector confirms the condition breaks the Housing Maintenance Code. So a complaint is an allegation and a violation is a confirmed finding; many complaints close without a violation (for example, when the inspector cannot get into the apartment). HPD Online lists both for each building.

13

How do I file an HPD complaint?

Through 311: call 311, file online at portal.311.nyc.gov, or use the NYC311 app, and choose the housing-condition category (for example Heat/Hot Water). The complaint is routed to HPD. Keep the service request number — you can check its status with it, and the complaint will later appear on the building's HPD Online page.

14

Can I file an anonymous HPD complaint?

Yes. Both HPD complaints and 311 complaints accept anonymous filings. The building address and unit (for interior problems) is required, but you do not need to give your name. Anonymous complaints are investigated the same way as named ones. However, if the problem is inside your unit specifically, an inspector needs apartment access — anonymity is harder in that case. Common-area issues (lobby mold, hallway lighting, exterior cracks) can be fully anonymized because inspection happens from public spaces.

Skip the 4-portal search

DwellCheck puts open HPD violations, open DOB complaints and 311 complaints for any NYC address in one search.

Check Any Address — Free

No account needed. Results in under 30 seconds.