Reference Source

Dam safety hazard classification, inspection frequency, and owner obligations by US state

State-by-state comparison of dam safety programs: hazard classification systems, inspection frequencies, who must inspect, and dam owner obligations. Each record is one (state, hazard class) pair with the classification name, criteria for that class, required inspection interval, inspector qualifications, and whether inspections are mandatory or voluntary. Covers the ~91,000 non-federal dams in the US. Answers 'how often must my dam be inspected in [state]', 'what hazard classification is my dam', 'do I need a licensed engineer for inspections in [state]', and 'what are the penalties for non-compliance'. The ASDSO published a 50-state summary in 2020 as a PDF; it is now 6 years stale and not structured for search. This asset maintains the current state of each program from each state's own dam safety statute and program pages.

Records20
Sources8
Verified
Review by
LicenceUS state government works — public domain

The data

StateHazard classificationClassification criteriaInspection frequencyMandatoryInspector qualificationStatute
CaliforniaExtremely HighExpected to cause considerable loss of human lifeannuallyyesDivision of Safety of DamsCalifornia Water Code
CaliforniaHighExpected to cause loss of at least one human life.annuallyyesDivision of Safety of DamsCalifornia Water Code
CaliforniaLowNo probable loss of human life and low economic and environmental losses.annuallyyesDivision of Safety of DamsCalifornia Water Code
CaliforniaSignificantNo probable loss of human life but can cause economic lossannuallyyesDivision of Safety of DamsCalifornia Water Code
MichiganHighevery three yearsyesprofessional engineer licensed in MichiganPart 315, Dam Safety
MichiganLowevery five yearsyesprofessional engineer licensed in MichiganPart 315, Dam Safety
MichiganSignificantevery four yearsyesprofessional engineer licensed in MichiganPart 315, Dam Safety
OhioClass Iprobable loss of lifeperiodicyesChief of the Division of Water Resources1501:21-13
OhioClass IIhealth hazard, flood water damage to homes, businesses, industrial structures (no loss of life envisioned), damage to state and interstate highways, loss of public utilities, railroads, downstream dams, only access to residential areasperiodicyesChief of the Division of Water Resources1501:21-13
OhioClass IIIdamage to low value non-residential structures and local roadsperiodicyesChief of the Division of Water Resources1501:21-13
OhioClass IVlosses restricted mainly to the damas deemed necessaryconditional — the chief may inspect class IV dams as deemed necessaryChief of the Division of Water Resources1501:21-13
VermontHighProbable or Certain (one or more) (extensive downstream residential, commercial, or industrial development)2 yearsnoDam Safety Program or an engineer hired by the OwnerVermont Dam Safety Rule
VermontLowNone Expected | Private agricultural lands, equipment and isolated non-occupied buildings, non-major roads | No disruption of services – repairs are cosmetic or rapidly repairable damage | Minimal incremental damage10 yearsnoDam Safety Program or an engineer hired by the OwnerVermont Dam Safety Rule
VermontMinimalSame as LOW hazardnoDam Safety Program or an engineer hired by the OwnerVermont Dam Safety Rule
VermontSignificantNone expected | Major or extensive public and private facilities | Disruption of essential or critical facilities and access | Major or extensive mitigation required or impossible to mitigate5 yearsnoDam Safety Program or an engineer hired by the OwnerVermont Dam Safety Rule
WashingtonHighlocated in areas where dam failure poses a risk for loss of lifeevery five yearsyesdam safety engineers
WashingtonSignificantlocated in areas where dam failure poses a risk for loss of lifeevery five yearsyesdam safety engineers
WisconsinHighevery two yearsyesprofessional engineer (PE) with experience in damsChapter 31, Wis. Stats.
WisconsinLowevery 10 yearsyesprofessional engineer (PE) with experience in damsChapter 31, Wis. Stats.
WisconsinSignificantevery three to four yearsyesprofessional engineer (PE) with experience in damsChapter 31, Wis. Stats.

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 8 sources this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup state-dam-safety-classification state=California

npx -y refsource lookup state-dam-safety-classification state=California

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "Dam safety hazard classification, inspection frequency, and owner obligations by US state", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `state-dam-safety-classification`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

20 records. last verified against source . due for re-check by .

Licence. US state government works — public domain