Log in

NYC property research guide

How to research NYC HPD complaints and violations

A complaint reports a condition; a violation records an agency enforcement finding. Treat them as connected but different evidence.

Written by the LotContext product team Domain review: Assertion Labs

Follow the complaint-to-enforcement chain

HPD complaint datasets can include one complaint with several reported problems. An inspection may follow, and an inspector may issue one or more violations. Not every complaint produces a violation, and complaint volume alone does not prove the present condition of a unit or building.

Use borough, block, lot, building identifier fields, dates, complaint number, problem identifier, and violation number to keep the chain reviewable.

Read class and status in context

HPD violation class conveys the agency's categorization of the condition. Certification and current-status fields describe the administrative record; they are not a substitute for inspecting the property or confirming the latest agency action.

Repeated conditions can be relevant, but duplicate reports and unit-specific facts require care. Do not attribute a unit complaint to an entire parcel without evidence.

Keep private and public questions separate

Public datasets are useful for patterns and documented enforcement. They do not include every communication, repair, access issue, inspection detail, or current condition. Sensitive tenant questions should not be inferred from coarse public data.

Use the record as a starting point

Open the official HPD record, review dates and current status, compare related complaints, and seek professional advice for material habitability questions. LotContext organizes those public records but does not certify habitability or code compliance.

Official sources

Open the publisher's current record and documentation before relying on a material item.

Related NYC property research guides

Research the property with source status intact

LotContext organizes supported NYC public records into a private evidence workspace. Current free limits are 3 queries per rolling 24 hours and 20 per rolling 30 days.