Pollutant Category Development
On this page:
Grouping Pollutants into Categories
The Water Pollutant Loading Tool calculates mass loadings for individual pollutants. To enhance querying capabilities, EPA developed a methodology to calculate pollutant loadings and TWPE for broader pollutant categories. The Water Pollution Search calculates pollutant category loadings by assigning pollutant categories to pollutant parameters and aggregating the loads based on specified priorities. The DMR_LOADINGS_PARM_CAT_XWALK table assigns relevant parameters to pollutant categories and priorities for aggregating the category loads.
Database Table Relationships for Pollutant Categories

| Parameter Code | Parameter Description | Parameter Group | Group Priority | Pollutant Category | Category Priority |
|---|---|---|---|---|---|
| 01042 | Copper, total (as Cu) | CU | 1 | MET, PP | 1 |
| 01256 | Copper | CU | 2 | MET, PP | 1 |
| 00159 | Copper, total per batch | CU | 3 | MET, PP | 1 |
| 01119 | Copper, total recoverable | CU | 4 | MET, PP | 1 |
| 46394 | Copper, dry weight | CU | 5 | MET, PP | 1 |
| 01306 | Copper, potentially dissolved | CU | 6 | MET, PP | 1 |
| 01041 | Copper, suspended (as Cu) | CU | 7 | MET, PP | 1 |
| 01040 | Copper, dissolved (as Cu) | CU | 7 | MET, PP | 1 |
The Water Pollutant Loading Tool uses two levels of aggregation:
- The first level of aggregation groups parameters representing the same pollutant. For example, the Loading Tool groups all copper parameters (i.e. dissolved copper, total copper, total recoverable copper, etc.) together into the group labeled CU as shown in the Parameter Group column.
- The second level of aggregation categorizes all pollutant groups for a particular pollutant category, e.g., metals (MET) and priority pollutants (PP). To perform the category aggregation, the Water Pollutant Loading Tool follows three steps, which are described in the sections that follow.
Identify Parameters Included in Category
The Water Pollutant Loading Tool links the DMR_LOADINGS_EZ_SRCH_CALCS table with the DMR_LOADINGS_PARM_CAT_XWALK table by parameter code. The tool then searches the DMR_LOADINGS_PARM_CAT_XWALK table for parameter codes that are assigned to the pollutant category queried by the user.
For categories where the Loading Tool calculates pollutant loadings, EPA excluded any parameters that are reported in units of measure that could not be converted into the standard units for the pollutant category (e.g., percent, visual observation, severity).
Aggregate Loads by Parameter Group
For each facility in the query output, the Water Pollutant Loading Tool selects one parameter from each parameter group by searching the Group Priority column for the parameter code with the minimum priority value. For example, if a facility reports two copper parameters: one with a priority 2 (“Copper”) and one with a priority 4 (“Copper, total recoverable”), the Loading Tool will select the parameter with the priority of 2 (“Copper”) to represent the copper load for that facility. Generally, the Water Pollutant Loading Tool gives preference to pollutant parameters that express total discharges (e.g., total copper) over parameters that express partial discharges (e.g., total recoverable copper).
Aggregate Category Loads by Facility
The Water Pollutant Loading Tool aggregates the loads for the parameter groups by searching the Category Priority column for parameter groups with the minimum category priority. It then sums the loads for the selected parameter groups. The Water Pollutant Loading Tool sums all loads for all metal parameter groups, and all parameter groups for metals are assigned a category priority of 1. For other pollutant categories, the Water Pollutant Loading Tool prioritizes certain parameter groups over others and does not simply sum the loads for all groups. These category-specific aggregation methodologies are described in the sections that follow.
Pollutant Categories within the Water Pollutant Loading Tool
The pollutant categories in the Water Pollutant Loading Tool include chemicals of interest for most water programs and frequently correspond to common causes of impairments in receiving water bodies:
- Nutrients: Nitrogen and Phosphorus
- Organic Enrichment
- Suspended Solids
- Metals
- Clean Water Act Priority Pollutants
- CERCLA Hazardous Substances
- TRI Chemicals
- Radionuclides
- Per- and Polyfluoroalkyl Substances (PFAS)
In addition to the categories above, there are other categories available in the Water Pollution Seach, including temperature and wastewater flow, that cannot be converted into a “load”:
- Pathogen Indicators
- Temperature
- Wastewater Flow
- General Radioactivity
- Color
- Whole Effluent Toxicity
Nutrients
Refer to Nutrient Aggregation for EPA’s approach to calculating the total aggregated nitrogen and phosphorus loads.
Organic Enrichment
Parameters Included
All biochemical oxygen demand (BOD) and chemical oxygen demand (COD) pollutants are selected to represent organic enrichment.
Parameter Grouping/Category Priorities
BOD5 is the standard method for estimating the mass of oxidizable carbon and nitrogen. BOD5 is measured over a period of 5 days at 20°C. All parameters that relate to BOD5 are assigned to a group labeled BOD5. All of these parameters are assigned a category priority of 1, since BOD5 is the first choice for calculating organic enrichment. If no parameters for BOD5 are recorded, the Water Pollutant Loading Tool uses other parameters. Parameters are assigned category priorities according to the following hierarchy:
- COD. COD measures the total oxidizable content. Because the COD method relies on a chemical oxidant rather than bacteria, other compounds such as metals and organics that may be oxidized in addition to carbon and nitrogen. Typically, COD measurements are slightly higher than BOD5 measurements.
- BOD. BOD represents methods with nonstandard conditions that use bacteria. Because such variations make BOD parameters inconsistent, BOD parameters are given a higher category priority number than COD parameters.
- CBOD5 and NBOD. Carbonaceous or nitrogenous BOD (C or NBOD) estimate only the mass of oxidizable carbon or nitrogen respectively. Because both values are needed to calculate BOD accurately, these parameters are given higher category priority numbers than BOD parameters.
- CBOD. Carbonaceous BOD parameters are given the highest category priority numbers because NBOD is not an available parameter, and both parameters are necessary to accurately estimate organic enrichment.
| Parameter Code | Parameter Description | Parameter | Group Priority | Pollutant Category | Category Priority |
|---|---|---|---|---|---|
| 318 | BOD, 5-day | BOD5 | 1 | ORG | 1 |
| 70026 | BOD, 5-day, total | BOD5 | 2 | ORG | 1 |
| 85002 | Biochemical oxygen demand-5 | BOD5 | 3 | ORG | 1 |
| 310 | BOD, 5-day, 20 deg. C | BOD5 | 4 | ORG | 1 |
| 50083 | Avg. of 7-day sum of BOD5 values | BOD5 | 5 | ORG | 1 |
| 3602 | Biochemical oxygen demand | BOD5 | 6 | ORG | 1 |
| 311 | BOD, 5-day, dissolved | BOD5 | 7 | ORG | 1 |
| 359 | BOD, filtered, 5 day , 20 deg. C | BOD5 | 8 | ORG | 1 |
| 50077 | 5-Day sum of BOD5 discharged | BOD5 | 10 | ORG | 1 |
| 50078 | 7-Day sum of BOD5 discharged | BOD5 | 11 | ORG | 1 |
| 82236 | BOD, 5 lb /cu ft process | BOD5 | 12 | ORG | 1 |
| 81017 | Chemical Oxygen Demand (COD) | 81017 | ORG | 2 | |
| 80108 | Chemical oxygen demand (COD) | 80108 | ORG | 3 | |
| 80103 | Chemical oxygen demand (COD) | 80103 | ORG | 4 | |
| 80116 | Chemical oxygen demand, soluble | 80116 | ORG | 5 | |
| 341 | Oxygen demand, chem. (COD), dissolved | 00341 | ORG | 6 | |
| 340 | Oxygen demand, chem. (high level) (COD) | 00340 | ORG | 7 | |
| 335 | Oxygen demand, chem. (low level) (COD) | 00335 | ORG | 8 | |
| 51544 | BOD | 51544 | ORG | 9 | |
| 319 | BOD, (ult. all stages) | 00319 | ORG | 10 | |
| 321 | BOD, (ult. 2nd stage) | 00321 | ORG | 11 | |
| 320 | BOD, (ult. 1st stage) | 00320 | ORG | 12 | |
| 327 | BOD, 11-day (20 deg. C) | 00327 | ORG | 13 | |
| 324 | BOD, 20-day (20 deg. C) | 00324 | ORG | 14 | |
| 352 | BOD, 35-day (20 deg. C) | 00352 | ORG | 15 | |
| 314 | BOD, nitrogen inhib 5-day (20 deg. C) | 00314 | ORG | 16 | |
| 80082 | BOD, carbonaceous, 05 day , 20 deg. C | CBOD5 | 1 | ORG | 16 |
| 81286 | BOD, carbonaceous, 5-day, 20 deg. C | CBOD5 | 2 | ORG | 16 |
| 80280 | Carbonaceous BOD, 5 day , 20 deg. C filtrd | CBOD5 | 3 | ORG | 16 |
| 70027 | COD, 25N K2Cr207, tot | 70027 | ORG | 17 | |
| 50081 | WLA BOD- 5 day value | 50081 | ORG | 18 | |
| 49160 | Sanitary waste, BOD, 5-day | 49160 | ORG | 19 | |
| 51189 | Dewatering effluent COD | 51189 | ORG | 20 | |
| 49165 | WWT drill fluids/cuttings, COD | 49165 | ORG | 21 | |
| 192 | Oxygen demand, ult. carbonaceous (UCOD) | 00192 | ORG | 22 | |
| 80087 | BOD, carbonaceous, 20-day (20 deg. C) | 80087 | ORG | 23 | |
| 80273 | BOD, carbonaceous, 25-day (20 deg. C) | 80273 | ORG | 24 | |
| 80276 | BOD, carbonaceous, 28-day (20 deg. C) | 80276 | ORG | 25 | |
| 80126 | BOD, carbonaceous, 5 day , 5 deg. C | 80126 | ORG | 26 | |
| 80278 | Non-nitrogenous BOD | 80278 | ORG | 27 | |
| 80089 | BOD, carbonaceous, 40 day , 20 deg. C | 80089 | ORG | 28 | |
| 80279 | CBOD5/NH3-N | 80279 | ORG | 29 |
Organic Enrichment Load Aggregation
If available, the parameter in the BOD5 group with the minimum group priority is used as the total organic enrichment load. Otherwise, the parameter with the minimum category priority is used as the total organic enrichment load. There is one exception; if no BOD5 or COD parameters are available, the Water Pollutant Loading Tool adds the parameter for NBOD5 to the parameter with the minimum group priority in the CBOD5 group to calculate the total organic enrichment load.
Suspended Solids
Parameters Included
The suspended solids category includes all suspended or settable solids, but does not include pollutant specific solids (e.g., suspended copper).
Parameter Grouping/Category Priorities
All parameters for total suspended solids are grouped together under the pollutant group labeled TSS. Category priorities for all parameters in the TSS group are assigned a ‘1’. Some solids are not included in the TSS group, so they are not assigned a group priority number. However, these solids are still included in the suspended solids category and are assigned a category priority. The category priority hierarchy is established by assigning a higher priority to parameters that represent the total release of a pollutant rather than the partial release.
| Parameter Code | Parameter Description | Parameter Group | Group Priority | Pollutant Category | Category Priority |
|---|---|---|---|---|---|
| 51545 | Total Suspended Solids | TSS | 1 | SS | 1 |
| 00530 | Solids, total suspended | TSS | 2 | SS | 1 |
| 51530 | Suspended Solids, Total | TSS | 3 | SS | 1 |
| 70031 | Solids, total suspended | TSS | 4 | SS | 1 |
| 85001 | Suspended solids | TSS | 5 | SS | 1 |
| 79775 | Suspended solids, total annual | TSS | 6 | SS | 1 |
| 00533 | Solids, Total Suspended, Net Value | TSS | 7 | SS | 1 |
| 51194 | Dewatering effluent TSS | TSS | 8 | SS | 1 |
| 61730 | Inorganic suspended solids | TSS | 9 | SS | 1 |
| 49164 | Sanitary waste, TSS | TSS | 10 | SS | 1 |
| 79774 | Suspended solids, total discharge | TSS | 11 | SS | 1 |
| 49163 | WWT drill fluids/cuttings, TSS | TSS | 12 | SS | 1 |
| 00540 | Solids, fixed suspended | TSS | 13 | SS | 1 |
| 00535 | Solids, volatile suspended | TSS | 13 | SS | 1 |
| 00547 | Residue, total non-settleable | 00547 | SS | 2 | |
| 00546 | Residue, settleable | 00546 | SS | 2 | |
| 00545 | Solids, settleable | 00545 | SS | 3 | |
| 00534 | Solids, Settleable, Net | 00534 | SS | 4 | |
| 70024 | Solids, large fraction, suspended | 70024 | SS | 5 | |
| 70025 | Solids, small fraction, suspended | 70025 | SS | 6 |
Suspended Solids Load Aggregation
The parameter in the TSS group with the lowest priority number is used as the suspended solids category load. If there is no reported TSS pollutant, the parameter with the lowest category priority number is used as the suspended solids category load. If two parameters have the same category or group priority number, the Water Pollutant Loading Tool adds the two values. If a priority 1 category parameter is not available, and both total non-settleable and settleable residue are reported, then the Water Pollutant Loading Tool will sum the two parameters together to calculate the total suspended solids category load. If only one of the two parameters is reported, then the Water Pollutant Loading Tool will use that parameter’s load to represent the total suspended solids category load.
Metals
Parameters Included
All metals in their elemental form are included in this category. Hexavalent or trivalent metals and metals in ionic form (e.g., hexavalent chromium and aluminum, ion) are included, but specific metallic compounds (e.g., calcium chloride) are not.
Parameter Grouping/Category Priorities
All parameters for a specific metal are grouped together (e.g. all aluminum-related parameters are assigned to the pollutant group labeled AL). EPA assigns each parameter a group priority number using the hierarchy shown in the table below. Metal parameters that express total discharges are given a higher priority (lower number) than parameters that express partial discharges. Category priorities for all metal parameters are assigned a ‘1’ because all groups in the metal category are included in the calculation of the total metal load.
| Parameter description | Group Priority | Category Priority |
|---|---|---|
| Metal, total | 1 | 1 |
| Metal | 2 | 1 |
| Metal/batch | 3 | 1 |
| Total recoverable metal | 4 | 1 |
| Metal, dry weight | 5 | 1 |
| Metal, potentially dissolved | 6 | 1 |
| Metal, dissolved | 7 | 1 |
| Metal, suspended | 7 | 1 |
| Parameter Code | Parameter Description | Pollutant Group | Group Priority | Category Priority |
|---|---|---|---|---|
| 01105 | Aluminum, total (as Al) | AL | 1 | 1 |
| 01251 | Aluminum | AL | 2 | 1 |
| 82056 | Aluminum, total | AL | 3 | 1 |
| 01104 | Aluminum, total recoverable | AL | 4 | 1 |
| 01308 | Aluminum, potentially dissolved | AL | 5 | 1 |
| 85824 | Aluminum, acid soluble | AL | 6 | 1 |
| 01106 | Aluminum, dissolved (as Al) | AL | 7 | 1 |
| 01042 | Copper, total (as Cu) | CU | 1 | 1 |
| 01256 | Copper | CU | 2 | 1 |
| 00159 | Copper, total per batch | CU | 3 | 1 |
| 01119 | Copper, total recoverable | CU | 4 | 1 |
| 46394 | Copper, dry weight | CU | 5 | 1 |
| 01306 | Copper, potentially dissolved | CU | 6 | 1 |
| 01041 | Copper, suspended (as Cu) | CU | 7 | 1 |
| 01040 | Copper, dissolved (as Cu) | CU | 7 | 1 |
Metal Load Aggregation
The pollutant parameter in each metal group with the minimum group priority number represents each individual metal load. If two parameters have the same minimum group priority number, the Water Pollutant Loading Tool adds them together. If only one of the two parameters is reported, then the Water Pollutant Loading Tool uses the reported parameter’s load to represent the total copper load. Because all parameters for metals have a category priority of 1, the Water Pollutant Loading Tool sums all of the individual metal loads to calculate the total metal load.
Priority Pollutants
Parameters Included
Priority pollutants are regulated chemical pollutants that can be tested by established analytical methods. EPA included all 126 pollutants defined as priority pollutants in this category. Wherever possible, synonyms for the priority pollutants are incorporated into the DMR_LOADINGS_PARM_CAT_XWALK table. Pollutants must exactly match the priority pollutant to be included in the Water Pollution Search. The priority pollutant category includes metals. EPA used the same methodology to define the metals priorities and hierarchies as described in the previous section.
Parameter Grouping/Category Priorities
All parameters for a specific priority pollutant are grouped together. Each parameter in the group is assigned a group priority using the hierarchy shown in the table below. Some pollutants contain additional parameters and are handled on a case-by-case basis. Category priorities for all priority pollutants are assigned a ‘1’ because all groups in the priority pollutant category are included in the calculation of the total priority pollutant load.
| Parameter Description | Group Priority | Category Priority |
|---|---|---|
| Priority Pollutant | 1 | 1 |
| Priority Pollutant, dissolved | 2 | 1 |
| Priority Pollutant, dry weight | 3 | 1 |
| Parameter Code | Parameter Description | Parameter Group | Group Priority | Pollutant Category | Category Priority |
|---|---|---|---|---|---|
| 01051 | Lead, total (as Pb) | PB | 1 | PP | 1 |
| 01259 | Lead | PB | 2 | PP | 1 |
| 01114 | Lead, total recoverable | PB | 3 | PP | 1 |
| 78468 | Lead, dry weight | PB | 4 | PP | 1 |
| 01052 | Lead, total dry weight (as Pb) | PB | 5 | PP | 1 |
| 01318 | Lead, potentially dissolved | PB | 6 | PP | 1 |
| 01049 | Lead, dissolved (as Pb) | PB | 7 | PP | 1 |
| 51491 | Lead, Organic, Total | PB | 8 | PP | 1 |
| 34030 | Benzene | BENZN | 1 | PP | 1 |
| 78124 | Benzene (volatile analysis) | BENZN | 2 | PP | 1 |
| 34235 | Benzene, dissolved | BENZN | 3 | PP | 1 |
| 34237 | Benzene, dry weight | BENZN | 4 | PP | 1 |
Priority Pollutant Load Aggregation
The pollutant parameter in each priority pollutant group with the minimum group priority number is selected to represent each individual priority pollutant load. For category aggregation, all priority pollutant loads are summed together to calculate the total priority pollutant load.
Pathogen Indicators
Parameters Included
All pathogen parameters are considered pathogen indicators in the Water Pollutant Loading Tool, except for:
- Pathogen parameters reported in measurement units that cannot be expressed in units of counts per 100 milliliters (e.g., percent of fecal coliform samples).
- Sludge-related parameters.
Parameter Grouping/Category Priorities
Parameters in the pathogen indicator category are organized into three groups: enteric viruses (EV), fecal streptococci (FS), and total coliform (TC). Group priorities are assigned to each of these parameters.
Since E. coli is a subset of fecal coliform, which is a subset of total coliform, total coliform group priority numbers are assigned using the following hierarchy:
- Total Coliform
- Fecal Coliform
- E. coli
Since enterococci is a subset of streptococci, fecal streptococci group priority numbers are assigned using the following hierarchy:
- Fecal Streptococci
- Enterococci
All parameters in the pathogen indicator category are assigned a category priority of 1, because all groups are included in the total pathogen load.
| Parameter Code | Parameter Description | Pollutant Group | Group Priority | Category Priority |
| 81401 | Enteric viruses | EV | 1 | 1 |
| 74054 | Streptococci, fecal general | FS | 1 | 1 |
| 31671 | Streptococci, fecal plate count KF agar | FS | 2 | 1 |
| 31673 | Streptococci, fecal MF, KF agar, 35C, 48hr | FS | 3 | 1 |
| 31674 | Streptococci, fecal 10/mL | FS | 4 | 1 |
| 31675 | Streptococci, fecal MPN, KF broth 35 C | FS | 5 | 1 |
| 31679 | Fecal streptococci, MF m-enterococcus ag | FS | 6 | 1 |
| 61211 | Enterococci | FS | 7 | 1 |
| 31639 | Enterococci: group D, MF trans, M-E, EIA | FS | 8 | 1 |
| 74056 | Coliform, total general | TC | 1 | 1 |
| 74058 | Coliform, total colony forming units | TC | 2 | 1 |
| 31505 | Coliform, tot, MPN, completed, (100 mL) | TC | 3 | 1 |
| 74057 | Coliform, fecal, colony forming units | TC | 4 | 1 |
| 31504 | Coliform, total MF, immed , les endo agar | TC | 4 | 1 |
| 31501 | Coliform, total MF, immed , m-endo med 35 C | TC | 5 | 1 |
| 74055 | Coliform, fecal general | TC | 6 | 1 |
| 31625 | Coliform, fecal MF, MFC, 0.7um | TC | 7 | 1 |
| 31616 | Coliform, fecal MF, MFC broth, 44.5 C | TC | 8 | 1 |
| 31615 | Fecal coliform, MPN, EC med, 44.5 C | TC | 9 | 1 |
| 31613 | Coliform, fecal MF, MFC agar, 44.5 C, 24hr | TC | 9 | 1 |
| 48201 | Coliform, fecal MPN + membrane ftl 44.5 C | TC | 10 | 1 |
| 31612 | Coliform, fecal 10/mL | TC | 11 | 1 |
| 49187 | Sanitary waste, fecal coliform | TC | 12 | 1 |
| 51041 | E. coli, colony forming units (CFU) | TC | 15 | 1 |
| 51040 | E. coli | TC | 16 | 1 |
| 31648 | E. coli, MTEC-MF | TC | 17 | 1 |
| 31633 | E. coli, thermotol, MF, MTEC | TC | 18 | 1 |
Pathogen Indicators Load Aggregation
The load for each group is calculated by selecting the parameter in each group that has the minimum group priority number. The Water Pollutant Loading Tool calculates the total pathogen indicators load by summing the total coliform load, fecal streptococci load, and the enteric viruses load.
CERCLA Hazardous Substances
TRI Chemicals
Radionuclides
Per- and Polyfluoroalkyl Substances (PFAS)
Temperature
The Convert Module of the Water Pollutant Loading Tool aggregates temperature measurements in DMR data and stores them in the DMR_LOADINGS_EZ_SRCH_CALCS table. The Convert Module selects one temperature measurement for each outfall, monitoring location, and date, and converts all temperatures to degrees Fahrenheit.
The Water Pollution Search aggregates the temperature measurements by facility by calculating the average and the maximum temperature measurements per facility per year.
Wastewater Flow
Because a method for calculating total annual wastewater flow has already been developed in the Convert and Load Calculator Modules, the Water Pollution Search did not require a new method for calculating annual wastewater flow.
General Radioactivity
Color
Whole Effluent Toxicity
References
U.S. EPA. Technical Support Document for the Annual Review of Existing Effluent Guidelines and Identification of Potential New Point Source Categories. EPA-8 21 -R-09-007. Washington, DC. EPA-HQ-OW-2008-0517 DCN 06557.
U.S. EPA Effluent Limitation Guidelines: Frequent Ques tio ns. https://www.epa.gov/eg/learn-about-effluent-guidelines.