Effluent Charts Help

The Effluent Charts page presents dynamic charts and tables of permitted limits, reported releases (discharge monitoring reports), and violations over time for Clean Water Act (CWA) wastewater discharge permits issued under the National Pollutant Discharge Elimination System (NPDES). Note: Information about NPDES discharge measurements is available under "CWA/NPDES Compliance Status" in the Detailed Facility Report Data Dictionary.

Here you can find help with the following topics:


 Accessing Effluent Charts

There are several ways to access effluent charts:

  1. From Facility Search Results (All Media Programs, Wastewater/Stormwater/Biosolids, and Hazardous Waste Searches) 
    Facilities with Effluent Charts available have an "E"  icon in the Reports column of the Results table. An "E" icon indicates that one set (i.e., one NPDES permit ID) of charts is available. Clicking the "E" icon opens the Effluent Charts page in a new tab. 
     
  2. From the Detailed Facility Report 
    The Three Year Compliance Status by Quarter table in the Enforcement and Compliance section of the Detailed Facility Report provides CWA compliance status information by pollutant (violations only). Clicking the hyperlinked pollutant name opens a new tab with pollutant-specific effluent charts available for selection. The Effluent Charts page pre-selects and loads the charts for the specified pollutant. From this page you can choose to view a different chart set for any pollutant monitored at the facility.

 Navigating Effluent Charts

 Summary Matrix

The top of the Effluent Charts page displays a chart summary that allows you to further refine the universe of effluent data presented. You can specify a date range of interest, as well as select or deselect (via checkbox) one or more of the following compliance status values of interest:

  • Red - Significant/Category I Noncompliance
  • Yellow - Violation Identified
  • Blue - No Violation Identified
  • Gray - Unknown
  • Light Gray - No DMR Data Available

By default, data representing the overall compliance status which identifies the most severe compliance status during the selected date range for each pollutant/outfall combination is presented. Your selections control the display of the summary matrix of pollutants discharged at a facility by individual outfalls. The summary matrix provides both a quick, high-level view for the facility, as well as a means to select a pollutant/outfall of interest to graphically view effluent data.

To view the summary matrix in table form, select "Download Summary Data" at the top of the Summary Matrix to download a .CSV file. This download will allow you to save and analyze the compliance status for all of the outfalls and pollutants for a NPDES permit based on the selected date range. Note: In some browsers, the file may download without an extension. Manually adding ".csv" to the filename will allow the file to open as a CSV.

Click on any cell in the matrix to display concentration and quantity charts for the selected pollutant/outfall combination. The charts are displayed on the same page below the summary matrix. There are three ways to view multiple charts at one time:

  1. Selecting the left-most cell in the All Outfalls column in a chemical row in the summary matrix displays charts for all outfalls where the selected pollutant is monitored.
  2. Selecting a cell from the All Chemicals row (top row on the matrix) displays charts for all pollutants monitored at the selected outfall.
  3. Selecting the intersection cell for All Outfalls and All Chemicals displays all charts for the facility for the specified NPDES ID.

 Chart Data

Each effluent chart displays all of the influent and effluent measures, permitted limits, and effluent violations for the given dates, for a single permit, discharge point, parameter, monitoring location, and sampling period. The charts show different violation data for ICIS-NPDES permits, reflecting the different information stored about violations in the system.

Basic chart information is displayed in the chart header, including:

  • Discharge Point: 3- or 4-character code that uniquely identifies a single permitted discharge point (also called a pipe or outfall), as well as a description of the type of discharge point (e.g., external outfall, sum). These correspond to permit feature code and permit feature type description fields in the source database.
  • Parameter: The pollutant measured.
  • Monitoring Location: Describes the location at which sampling for the parameter occurred (e.g., effluent gross)

Two effluent charts may be available for each pollutant and discharge point at a facility:

  1. Concentration Chart: Displays the maximum, average, and minimum concentration measurements and effluent limits.
  2. Quantity Chart: Displays the maximum, average, and total quantity measurements and effluent limits.

The chart series are defined by the Statistical Base Codes corresponding to the parameter measurements. 

By default, the charts present data for the past three years on a monthly scale, but the past five years may be displayed by adjusting the date range above the summary matrix.

The chart symbols identify the measurement's general statistical basis (i.e., maximum, average, minimum or total) and change color if the measurement is in violation of the effluent limit. The Water Compliance Status section of the Detailed Facility Report Data Dictionary defines the CWA violation categories. A timeline at the top of the chart flags time periods when the facility is in violation of its reporting requirements. The violation flag icons identify the corresponding statistical basis associated with the reporting violation. When a No Data Indicator (NODI) Code was reported, black square icons appear along the timeline at the top of the chart. When users hover over the icon, the popup displays the NODI description. 

 Chart Legend

Effluent Charts Legend

 Interacting with Charts

Effluent charts are interactive. Useful features include:

  • Data Point Value: Hover your mouse pointer over any data point or limit line to view an attribute bubble containing detail about the DMR measurement and limit.
  • Data Series Displayed: Use the chart legend shown below the chart to control which data series are shown on the chart. Click to enable (or disable) data series displayed.
  • Zoom: Using your mouse pointer, drag out a rectangle in the chart. The chart will adjust to zoom into the selected area. Click "Reset zoom" to return to the default chart view.
  • Download Chart: Click the "Download Chart" button in the upper-right corner of the chart to print or download the current view of the effluent chart. Select from one of the following options:
    • Print Chart
    • Download PNG image
    • Download JPEG image
    • Download PDF document
    • Download SVG vector image

 View Chart Data in a Table

Effluent chart data are also available to view in a tabular format. Click the "Show/Hide Table" button to display a detailed data table below the chart. Use the vertical and horizontal scrollbars to view data. Sort columns by clicking on the column heading. The Data Dictionary describes the contents of effluent data tables and downloads.

 Reporting Errors

If you believe that some of the information in an effluent chart or table is in error, you may report your findings from the Effluent Charts page. Click the "Report an Error" button at the top of the page and a "Report an Error" button will appear above each chart. Click "Report an Error" for the chart where you believe the error is to open an error reporting form specifically for that chart. Error reporting is also demonstrated in the Effluent Charts Video Tutorial.

The error reporting form will ask for your contact information, in order to keep you informed of progress in addressing your report, and a description of the problem. Please include enough information to allow EPA to identify the data in question and to evaluate your comment.

Once you submit the report, it will be entered into EPA's Integrated Error Correction Process. You will receive an immediate acknowledgement on the webpage, and status updates as EPA determines how to address the report (see Error Correction Performance Standards).


 Data Considerations

The CWA Effluent Charts show discharge monitoring report (DMR) data, effluent violations, and monitoring violations (late or missing DMRs). They do not show single-event violations or other types of permit violations, often the result of inspection findings.

Under certain circumstances, Effluent Charts may appear to be missing effluent, limit, or violation data. There are several reasons for this apparent lack of information, which may be broken into the following cases:

  • Numeric limits are present without measurement data or violations.  
    This can occur in some cases for non-major permits. Without this functionality, missing measurements will not result in violations.
  • Effluent measurements are present without corresponding numeric limits
     This may reflect a condition where "monitoring only" is either optional or required.
  • No limit or measurement data are shown for a specific time period.  
    Lack of limit or measurement data may be due to seasonal limits or optional monitoring. Lack of measurement data for required monitoring will generate violations, unless DMR non-receipt tracking is turned off.

 Data Dictionary

This section describes the format and contents of the Effluent Charts data table and data download. For more information about CWA/NPDES discharge measurements, please see the Detailed Facility Report Data Dictionary.

Table 1 lists the data fields that are displayed for each Effluent Charts data table. Table 2 lists the data fields included in the Download All Data file, which captures all discharge monitoring report (DMR) data for the selected NPDES permit and data range.

 Table 1: Effluent Charts Data Table
Data ElementDescription
Limit Value TypeThe first heading row of the table indicates whether the limits and DMR data are reported as concentrations or quantities.
Statistical Base CodeThe second heading row of the table defines the statistical analysis to be used for the limit value. For a list of all codes and descriptions, download the Statistical Base Code Reference Table (CSV).
DateThe end date of the reporting period.
Statistical Base Type
Classification of the statistical base code for the limit value. “MIN”, “AVG”, “MAX” or “TTL” indicate that the smallest, average, largest, or total of the sample measurements taken within a reporting period have numerical limits and must be reported.
Value QualifierMay be "<", "<=", ">", or ">=" to indicate that the reported value is an upper or lower bound, respectively, on the true value. "E" indicates an estimated value. This field is usually "=" to indicate the true value.
Measured ValueReported value of the parameter. Units are provided in the column name.
No Data Indicator CodeThe unique code indicating the reason why an expected DMR value was not submitted by the permittee for a Monitoring Period End Date. Refer to the ICIS-NPDES DMR Summary for a list of NODI codes and descriptions.
No Data Indicator DescriptionA short description indicating the reason why an expected DMR value was not submitted by the permitee for a Monitoring Period End Date. 
LimitValue of the permitted limit for this parameter. Units are provided in the column name.
Violation Severity*

Severity of any alleged violation caused by the reported value: 
 

  • Significant/Category I Noncompliance Effluent Violation
  • Reportable Noncompliance Effluent Violation
  • Non-Reportable Noncompliance Effluent Violation
  • DMR Non-Receipt Reporting Violation
  • No Violation Identified
Violation Type*
Text description of the code value for Violation Code.
Violation Code*
Code that describes the type of an alleged effluent or monitoring/reporting violation: 
 
  • E90 - effluent violation
  • D90 - Discharge monitoring report (DMR) overdue, with a numeric limit
  • D80 - DMR overdue, monitoring only required
Other codes exist but are rarely used.
RNC Resolution Type*
The facility has returned to compliance with its permit conditions. RNC Resolution Type describes the resolution of the reportable noncompliance event: 
 
  • NC - Manual Unresolved RNC
  • RE - Manual by EPA/State/Tribal Action
  • NC - Unresolved RNC
  • RE - Back into Compliance
  • RP - Due to Formal Enforcement Action Final Order with Compliance Schedule
  • RP - In Compliance with Formal Enforcement Action Final Order Requirement
  • RE - Resolved RP by NPDES Closure of Enforcement Action Final Order with Compliance Schedule
  • RE - Manual Resolution by Enforcement Action
  • RP - Manual RP - In Compliance with Formal Enforcement Action Order Requirement
  • RP - Manual Due to Formal Enforcement Action Formal Order
  • RE - Manual by Back into Compliance
* Repeating value: Each "set" of data occurs once for each reported value (concentration and quantity). The repeated values describe the up to three concentration-based limits and two quantity- or mass-based limits that can be established in a permit for each pipe, parameter, monitoring location, and period. There may be up to two types of violations for each reported value.
 Table 2: Effluent Charts Data Download
Download ColumnField NameDescription
activity_idActivity IDThe unique identifier in ICIS-NPDES for an activity performed at or related to a particular site. 
npdes_idNPDES Permit IDA nine-character code used to uniquely identify a permitted NPDES facility. The NPDES permit program regulates the direct discharge of pollutants into US waters.
version_nmbrVersion NumberThe version of the permit when a modification or reissuance is applied to the permit. Version = 0 indicates the original permit issuance.
perm_feature_idPermit Feature IDThe unique identifier in ICIS-NPDES of a permitted feature or outfall.
perm_feature_nmbrDischarge PointA three-character code in ICIS-NPDES that identifies the point of discharge (e.g., outfall) for a facility. A NPDES permit may have multiple points of discharge. If the code is less than three characters in the .CSV, append zeros to the beginning of the number (e.g., 1 is equivalent to 001).
perm_feature_type_codePermit Feature Type CodeThe code indicating the type of permitted feature (e.g., EXO) 
perm_feature_type_descPermit Feature TypeThe description indicating the type of permitted feature (e.g., External Outfall, Internal Outfall, Sum).
limit_set_idLimit Set IDThe unique identifier for a limit set, generated in ICIS-NPDES.
limit_set_schedule_idLimit Set Schedule IDThe unique identifier of the Limit Set Schedule, generated in ICIS-NPDES. 
limit_idLimit IDThe unique identifier for a limit parameter record. 
limit_season_idLimit Season IDThe unique identifier for the associated seasonal limit(s) in a NPDES permit. "0" is the default value, indicating the limit is not seasonal.
limit_type_codeLimit Type CodeThe unique code that indicates whether a limit is an enforceable limit (ENF) or an alert limit (ALR). Alert limits do not receive effluent violations. 
limit_begin_dateLimit Begin DateThe date on which a limit becomes in effect for a particular parameter in a limit set. 
limit_end_dateLimit End DateThe date on which a limit stops being in effect for a particular parameter in a limit set. 
nmbr_of_submissionNumber of SubmissionsThe number of months of discharges represented on each DMR for the limit set (e.g., monthly = 1, bi-monthly = 2, quarterly = 3, triannual = 4, semi-annual = 6, annual = 12). This data element will be blank for Unscheduled Limit Sets.
parameter_codeParameter CodeThe unique 5 digit numeric code identifying the parameter. If the code is less than 5 digits in the .CSV, append zeros to the beginning of the number (e.g., 100 is equivalent to 00100)
parameter_descPollutantThe name of the parameter. 
monitoring_location_codeMonitoring Location CodeThe code that the monitoring location at which the monitoring requirement (and effluent limit if limited) applies. One parameter may have several monitoring location codes pertaining to the same permitted feature. 
monitoring_location_descMonitoring LocationThe name of the monitoring location at which the monitoring requirement (and effluent limit if limited) applies.
stay_type_codeStay Type CodeThe unique identifier of the type of stay applied to a limit (e.g., X, Y, Z), which indicates whether the limits do not appear on the DMR at all, are treated as monitor only, or have a stay value in effect during the period of the stay. 
stay_type_descStay TypeThe name of the type of stay applied to a limit, which indicates whether the limits do not appear on the DMR at all (X), are treated as monitor only (Y), or have a stay value in effect during the period of the stay (Z).
limit_value_idLimit Value IDThe unique identifier in ICIS-NPDES for the Limit Value.
limit_value_type_codeLimit Value CodeThe code indicating the type of value the limit is given as (i.e., Q1, Q2, C1, C2, C3).
limit_value_type_descLimit Value TypeThe description indicating the type of value the limit is given as (e.g., Concentration, Quantity).
limit_value_nmbrLimit ValueThe numerical limit for a given parameter.
limit_unit_codeLimit Unit CodeThe code representing the unit of measure applicable to quantity or concentration limits and measurements as entered by the user.
limit_unit_descLimit Unit DescriptionThe short description of the unit of measure applicable to limit or DMR values.
standard_unit_codeStandard Unit CodeThe code representing the standard unit of measure applicable to quantity or concentration limits and measurements as entered by the user.
standard_unit_descStandard Unit DescriptionThe short description of the standard unit of measure applicable to limit or DMR values.
limit_value_standard_unitsLimit Value in Standard UnitsThe limit value expressed in standard units, as calculated in ICIS-NPDES.
statistical_base_codeStatistical Base CodeThe code representing the statistic analysis applicable to the limit and DMR values entered by the user (e.g., 30-day average, daily maximum). For a list of all codes and descriptions, download the Statistical Base Code Reference Table (CSV).
statistical_base_short_descStatistical BaseA short description for the unit of measure applicable to the limit and DMR values. For a list of all codes and descriptions, download the Statistical Base Code Reference Table (CSV).
statistical_base_type_codeStatistical Base Type CodeThe code indicating whether the statistical base code is a minimum, average, or maximum for purposes of calculating compliance against the limit value.
statistical_base_type_descStatistical Base TypeA short description for indicating whether the statistical base code is a minimum, average, or maximum for purposes of calculating compliance against the limit value.
limit_value_qualifier_codeLimit Value QualifierThe unique code identifying the limit value operator (i.e., =, <, <=, >, >=, T, E). "E" indicates an estimated value. "T" indicates too numerous to count.
stay_value_nmbrStay Value NumberThe numeric limit value imposed during the period of the stay for the limit; if entered, during the stay period, ICIS-NPDES will use this limit value for calculating compliance rather than the actual limit value. 
dmr_event_idDMR Event IDThe sequence ID identifying the DMR Event in ICIS-NPDES.
monitoring_period_end_dateDateThe date that the monitoring period for the values covered by the DMR Form ends.
dmr_form_value_idMeasured Value IDThe sequence ID identifying the DMR Form Value.
value_type_codeMeasured Value Type CodeThe indication of the limit value type (e.g., Quantity 1, Concentration 2).
value_type_descMeasured Value TypeThe type of value the measured number is given as (e.g., Concentration, Quantity).
dmr_value_idMeasured Value IDThe unique identifier for the DMR value generated in ICIS-NPDES. 
dmr_value_nmbrMeasured ValueThe DMR value number reported on the DMR Form. 
dmr_unit_codeMeasured Value Unit CodeThe code representing the unit of measure applicable to quantity or concentration limits and measurements as entered by the user. 
dmr_unit_descMeasured Value UnitThe short description of the unit of measure applicable to limit or DMR values.
dmr_value_standard_unitsMeasured Value Standard UnitsThe DMR value expressed in standard units, as calculated in ICIS-NPDES. 
dmr_value_qualifier_codeDMR Value Qualifier CodeThe unique code identifying the DMR value operator (i.e., <, <=, >, >=, T, E, =). "E" indicates an estimated value. "T" indicates too numerous to count.
value_received_dateDate ReceivedThe date the DMR value was received by the regulatory authority. 
days_lateDays Received LateThe number of days the DMR value is late, as generated in ICIS-NPDES. 
nodi_codeNo Data Indicator CodeThe unique code indicating the reason why an expected DMR value was not submitted by the permittee for a Monitoring Period End Date. 
nodi_descNo Data Indicator DescriptionA short description indicating the reason why an expected DMR value was not submitted by the permittee for a Monitoring Period End Date.
exceedence_pctExceedance PercentageThe percent by which the DMR value (or adjusted value) exceeded its limit (or stay) value, as generated in ICIS-NPDES.
npdes_violation_idNPDES Violation IDThe unique identifier in ICIS-NPDES for the NPDES Violation. 
violation_codeViolation CodeThe code identifying which type of Violation has occurred (e.g., D80 = Required Monitoring DMR Value Non-Receipt, E90 = Effluent Violation, C20 = Schedule Event Achieved Late).
violation_descViolationA description of which type of violation has occurred.
rnc_detection_codeRNC Violation CodeThe code indicating the reportable noncompliance (RNC) detected for a violation.
rnc_detection_descRNC ViolationA description of the reportable noncompliance (RNC) detected. 
 A = Enforcement Order; B = Manual 2A4 - Pass-Through; C = Chronic Violation; D = Manual Other; E = Manual 2F - Permit Narrative; F = Manual 2G - Violation of Concern; G = Manual 2A1 - Effluent Violation; H = Chronic Violation, Non-Monthly Average; I = Manual 2A2 - Unauthorized Bypass; J = Manual 2A3 - Unpermitted Discharge; K = Non-receipt Violation, Non-Monthly Average; N = Non-Receipt of DMR/Schedule Report; P = Enforcement Order, Non-Monthly Average; Q = Manual 2B – Pretreatment; R = TRC Limitations Exceeded, Non-Monthly Average; S = Schedule Violation; T = TRC Limitations Exceeded; U = Other Violation with TRC Non-Monthly Average; V = Other Violation with TRC; W = Manual 2E - Deficient Report; X = Manual Other Violation with TRC; Y = Manual TRC; Z = Manual Chronic
rnc_detection_dateDetection DateThe date that the exceedance was detected.
rnc_resolution_codeRNC Resolution Type CodeThe code indicating the resolution of noncompliance (RNC) for a violation.
rnc_resolution_descRNC Resolution TypeDescription of the code: 9 = Manual by Back into Compliance; 1 = Unresolved RNC; A = Manual Unresolved RNC; 3 = Due to Formal Enforcement Action Final Order with Compliance Schedule; 4 = In Compliance with Formal Enforcement Action Final Order Requirement; 7 = Manual RP - In Compliance with Formal Enforcement Action Order Requirement; 8 = Manual Due to Formal Enforcement Action Formal Order; 2 = Back into Compliance; 5 = Resolved RP by NPDES Closure of Enforcement Action Final Order with Compliance Schedule; 6 = Manual Resolution by Enforcement Action; B = Manual by EPA/State/Tribal Action
rnc_resolution_dateResolution DateThe date RNC was marked to its current resolution status. It can be entered manually or automatically.
violation_severityViolation SeveritySeverity of any alleged violation caused by the reported value: 5 = significant/category I noncompliance effluent violation; 3 & 4 = reportable noncompliance effluent violation; 2 = non-reportable noncompliance effluent violation, i.e., discharge in excess of permitted limit; 1 = DMR non-receipt reporting violation; 0 = no violation identified.
dmr_due_dateDMR Due DateThe due date for the DMR to the NPDES program authority (e.g., EPA or state environmental agency).
dmr_limit_type_code_descDMR Limit Type Code Description The description of the unique code that indicates whether a limit is an enforceable limit (ENF) or an alert limit (ALR).
dmr_limit_type_descDMR Limit TypeThe DMR limit type (i.e., Base Permit, Permit Modification, Stay, or Enforcement).