CityCited

Data sources

Everything on this site is built from four public datasets. Our pipeline runs nightly at 3am Pacific. Last successful run: Sep 10, 2026.

LADBS Code Enforcement Case, Open

u82d-eh7z

City of Los Angeles, Department of Building and Safety

Every open code enforcement case. Carries a case type code but no violation description.

Source refresh: Weekly, automated. Open the dataset

LADBS Code Enforcement Case, Closed

rken-a55j

City of Los Angeles, Department of Building and Safety

We sync a rolling 45 day window to catch cases that close.

Source refresh: Weekly, automated. Open the dataset

LAHD Property Look-Up for Violations

cr8f-uc4j

Los Angeles Housing Department

The only source with violation text. Carries a real county AIN, so it joins to parcels exactly.

Source refresh: Quarterly. Open the dataset

Assessor Parcel Data, roll 2021 to present

Parcel_Data_2021_Table

LA County Assessor

Situs address, use code, year built, last recorded deed date, homeowner exemption. No owner name, no mailing address.

Source refresh: Annually. Open the dataset

Two things worth knowing

Owner names are not published. The LA County Assessor does not include owner name or mailing address in its open data roll. We do not source them elsewhere. Where you see an occupancy flag, it is inferred from the homeowner exemption on the parcel, and the basis is recorded on every property.

Address matching is imperfect. City citations and county parcels do not share a key, so we match on a normalised address. About 72 percent of open cases resolve to a parcel. Nearly all of the misses are cases citing a house number the assessor never recorded for that parcel, for example a building addressed 1810 that gets cited at 1820. We leave those unmatched rather than attaching a violation to the wrong owner.