For disclosure providers, brokerages and title
NHD Data
California natural hazard disclosure
The six statutory hazards under Civil Code 1103, the supplemental tax notice, and the full assessment picture. Delivered as a substituted disclosure or as raw data under your own brand.
The six statutory determinations
Flood, fire, fault, seismic, dam inundation and state responsibility area — determined against the parcel boundary, not a centroid dropped in the middle of it.
The tax page nobody else finishes
Mello-Roos by district with its own annual amount, 1915 Act assessments and PACE liens, read off the county's own bill rather than a resold roll.
Your brand on it
Substituted disclosure under your name, or the raw fields by API so it drops into the report you already produce.
The six statutory determinations
Civil Code 1103.2 names six. Each is determined by intersecting the parcel BOUNDARY with the hazard zone, and the centroid result is returned alongside it — because where those two disagree is exactly where a determination gets challenged.
- Special Flood Hazard Area
- FEMA National Flood Hazard Layer
- Area of Potential Flooding
- Dam failure inundation, DWR and Cal OES
- Very High Fire Hazard Severity Zone
- CAL FIRE, including pending-adoption zones
- Wildland / State Responsibility Area
- CAL FIRE SRA
- Earthquake Fault Zone
- CGS Alquist-Priolo
- Seismic Hazard Zone
- CGS landslide and liquefaction
The tax page most reports leave unfinished
The disclosure is not complete without the special-tax picture, and this is the part that is genuinely hard. We read the county's own secured bill rather than a resold roll: every ad valorem line, every direct assessment, and the agency that levies each one.
- Mello-Roos
- Each CFD by name with its own annual amount
- 1915 Act
- Fixed-lien assessments collected in installments
- PACE
- Contractual assessment liens on the bill
- Voter-approved debt
- Decoded from the county's tax rate book
What we do when we cannot establish something
We hold the report. Civil Code 1102.6b asks for the maximum special tax, the escalator and the end date, and where those cannot be established from the county or the district's own rate and method, we say so rather than printing a figure we cannot stand behind. A confident wrong number is the expensive failure in this business, not a gap.
Delivered how you want it
As a substituted disclosure under your brand, or as raw JSON by API so the fields drop into the report you already produce. Your layout does not have to change.
One engine, one parcel resolution, one set of sources. The other data products run on exactly the same sources: