Skip to main content

California government websites use .ca.gov

A .ca.gov website is part of California’s government.

CA.govCaliforniaOpen Data
  • Datasets
  • Topics
  • Organizations
  • State Portals
  • Documentation
  • Geoportal (opens in a new tab)
  • About
  1. Home
  2. Datasets
  3. Surface Water - Water Quality Regulatory Information
  4. Wastewater Enforcement Actions
CSV

Wastewater Enforcement Actions

Download Resource (opens in a new tab)< Back to dataset

Data dictionary

Field definitions supplied by the publishing agency in CKAN.

ColumnTypeLabelDescription
FACILITY IDnumericFACILITY ID—
FACILITY NAMEtextFACILITY NAME—
AGENCY NAMEtextAGENCY NAME—
PLACE TYPEtextPLACE TYPE—
PLACE SUBTYPEtextPLACE SUBTYPE—
FACILITY TYPEtextFACILITY TYPE—
AGENCY TYPEtextAGENCY TYPE—
unsafe___of_agenciesnumeric# OF AGENCIES—
PLACE ADDRESStextPLACE ADDRESS—
PLACE CITYtextPLACE CITY—
PLACE ZIPtextPLACE ZIP—
PLACE COUNTYtextPLACE COUNTY—
PLACE LATITUDEtextPLACE LATITUDE—
PLACE LONGITUDEnumericPLACE LONGITUDE—
SIC CODE 1textSIC CODE 1—
SIC DESC 1textSIC DESC 1—
SIC CODE 2textSIC CODE 2—
SIC DESC 2textSIC DESC 2—
SIC CODE 3numericSIC CODE 3—
SIC DESC 3textSIC DESC 3—
NAICS CODE 1numericNAICS CODE 1—
NAICS DESC 1textNAICS DESC 1—
NAICS CODE 2numericNAICS CODE 2—
NAICS DESC 2textNAICS DESC 2—
NAICS CODE 3numericNAICS CODE 3—
NAICS DESC 3textNAICS DESC 3—
unsafe___of_placesnumeric# OF PLACES—
SOURCE OF FACILITYtextSOURCE OF FACILITY—
DESIGN FLOWtextDESIGN FLOW—
THREAT TO WATER QUALITYnumericTHREAT TO WATER QUALITY—
COMPLEXITYtextCOMPLEXITY—
PRETREATMENTtextPRETREATMENT—
FACILITY WASTE TYPEtextFACILITY WASTE TYPE—
FACILITY WASTE TYPE 2textFACILITY WASTE TYPE 2—
FACILITY WASTE TYPE 3textFACILITY WASTE TYPE 3—
FACILITY WASTE TYPE 4textFACILITY WASTE TYPE 4—
WDIDtextWDID—
REG MEASURE IDtextREG MEASURE ID—
REG MEASURE TYPEtextREG MEASURE TYPE—
order__textORDER #—
npdes___ca_textNPDES # CA#—
MAJOR-MINORtextMAJOR-MINOR—
NPDES TYPEtextNPDES TYPE—
RECLAMATIONtextRECLAMATION—
DREDGE FILL FEEnumericDREDGE FILL FEE—
unsafe_301htext301H—
APPLICATION FEE AMT RECEIVEDnumericAPPLICATION FEE AMT RECEIVED—
STATUStextSTATUS—
STATUS DATEtextSTATUS DATE—
EFFECTIVE DATEtextEFFECTIVE DATE—
expiration_review_datetextEXPIRATION/REVIEW DATE—
TERMINATION DATEtextTERMINATION DATE—
WDR REVIEW - AMENDtextWDR REVIEW - AMEND—
wdr_review___revise_renewtextWDR REVIEW - REVISE/RENEW—
WDR REVIEW - RESCINDtextWDR REVIEW - RESCIND—
WDR REVIEW - NO ACTION REQUIREDtextWDR REVIEW - NO ACTION REQUIRED—
WDR REVIEW - PENDINGtextWDR REVIEW - PENDING—
WDR REVIEW - PLANNEDnumericWDR REVIEW - PLANNED—
STATUS ENROLLEEtextSTATUS ENROLLEE—
individual_generaltextINDIVIDUAL/GENERAL—
FEE CODEtextFEE CODE—
direction_voicetextDIRECTION/VOICE—
enforcement_id__eid_textENFORCEMENT ID (EID)—
REGIONtextREGION—
order___resolution_numbertextORDER / RESOLUTION NUMBER—
ENFORCEMENT ACTION TYPEtextENFORCEMENT ACTION TYPE—
ENF ACTION EFFECTIVE DATEtextENF ACTION EFFECTIVE DATE—
adoption___issuance_datetextADOPTION / ISSUANCE DATE—
ACHIEVE DATEtextACHIEVE DATE—
enf_action_term__datetextENF ACTION TERM. DATE—
ACL ISSUANCE DATEtextACL ISSUANCE DATE—
EPL ISSUANCE DATEtextEPL ISSUANCE DATE—
ENF ACTION STATUStextENF ACTION STATUS—
TITLEtextTITLE—
DESCRIPTIONtextDESCRIPTION—
PROGRAMtextPROGRAM—
PROGRAM CATEGORYtextPROGRAM CATEGORY—
unsafe___of_programstext# OF PROGRAMS—
LATEST MILESTONE COMPLETION DATEtextLATEST MILESTONE COMPLETION DATE—
TOTAL ASSESSMENT AMOUNTnumericTOTAL ASSESSMENT AMOUNT—
INITIAL ASSESSED AMOUNTnumericINITIAL ASSESSED AMOUNT—
liability___amountnumericLIABILITY $ AMOUNT—
project___amountnumericPROJECT $ AMOUNT—
liability___paidnumericLIABILITY $ PAID—
project___completednumericPROJECT $ COMPLETED—
total___paid_completed_amountnumericTOTAL $ PAID/COMPLETED AMOUNT—
AGENCY ISSUING ENFtextAGENCY ISSUING ENF—
DATE OF OLDEST VIOLATION LINKED TO ENFORCEMENT ACTIONtextDATE OF OLDEST VIOLATION LINKED TO ENFORCEMENT ACTION—

Resource details

FormatCSV
Size44 MB
Rows53,416
Last updatedSep 27, 2026
Part ofSurface Water - Water Quality Regulatory Information

Other resources in this dataset

  • Water Board Wastewater Violations, 2001-2016
  • Wastewater Violations Linked to Enforcement Actions, 2005-2016
  • Water Board Wastewater Violations Data Dictionary
  • Wastewater Enforcement Actions Data Dictionary

CKAN Data API

Access resource data through the CKAN DataStore API. The examples below use this resource's ID.

Endpoints

The Data API provides these actions. Creating or updating records requires appropriate permissions; the query actions read public DataStore records.

Createhttps://ckan.cdt.dev.datopian.com/api/3/action/datastore_create
Update / inserthttps://ckan.cdt.dev.datopian.com/api/3/action/datastore_upsert
Queryhttps://ckan.cdt.dev.datopian.com/api/3/action/datastore_search
Query via SQLhttps://ckan.cdt.dev.datopian.com/api/3/action/datastore_search_sql

Query examples

First five results
"https://ckan.cdt.dev.datopian.com/api/3/action/datastore_search?resource_id=64f25cad-2e10-4a66-8368-79293f56c2f1&limit=5"
Results containing "jones"
"https://ckan.cdt.dev.datopian.com/api/3/action/datastore_search?resource_id=64f25cad-2e10-4a66-8368-79293f56c2f1&q=jones"
SQL query
"https://ckan.cdt.dev.datopian.com/api/3/action/datastore_search_sql?sql=SELECT%20%2A%20FROM%20%2264f25cad-2e10-4a66-8368-79293f56c2f1%22%20LIMIT%205"

SQL queries depend on whether SQL search is enabled by the portal.

OData query

Use the resource's OData URL and its field names for paging, selecting columns, or filtering rows.

ODATA_RESOURCE_URL?$top=5
ODATA_RESOURCE_URL?$skip=5&$top=5
ODATA_RESOURCE_URL?$select=FIELD_NAME&$filter=FIELD_NAME eq 'VALUE'

Replace ODATA_RESOURCE_URL, FIELD_NAME, and VALUE with the details for the selected resource. See the OData query options guide (opens in a new tab) for more examples.

Use the API in code

JavaScript (JSONP)

var data = { resource_id: '64f25cad-2e10-4a66-8368-79293f56c2f1', limit: 5, q: 'jones' };
$.ajax({
  url: 'https://ckan.cdt.dev.datopian.com/api/3/action/datastore_search',
  data: data,
  dataType: 'jsonp',
  success: function (response) {
    console.log(response.result.total, response.result.records);
  }
});

Python

import json
from urllib.request import urlopen

url = 'https://ckan.cdt.dev.datopian.com/api/3/action/datastore_search?resource_id=64f25cad-2e10-4a66-8368-79293f56c2f1&limit=5'
with urlopen(url) as response:
    result = json.load(response)['result']
print(result['total'], result['records'])

For parameters and response fields, see the CKAN DataStore documentation (opens in a new tab).

About

  • About Open Data
  • Open Data Policy
  • Contact Us

Explore

  • Datasets
  • Topics
  • Organizations

Resources

  • Documentation
  • Developer Documentation
  • Publisher's Handbook (opens in a new tab)

Website Accessibility Certification

CA.gov (opens in a new tab)

© 2026 State of California managed by California Department of Technology (opens in a new tab).