Pollutant Loads

Pollutant Load Calculations

The Metropolitan Council calculates pollutant loads to understand sources of pollutants to the major rivers, track pollutant hotspots, and understand pollutant additions and losses through the metro area.

Pollutant loads are calculated for sites on the Mississippi, Minnesota, and St. Croix Rivers, as well on sites on major tributary streams in the metro area. Starting in 2015, pollutant loads are calculated for the following pollutants: Total Suspended Solids (TSS), Total Phosphorus (TP), NOx (Nitrate(NO3)+Nitrate(NO2)), Total Kjeldahl Nitrogen (TKN), and Chloride (Cl). Historically loads were also calculated for Nitrate (NO3), Ammonia (NH3), Total Dissolved Phosphorus (TDP), and Volatile Suspended Solids (VSS). The current suite of parameters was selected to be in line with the MPCA Watershed Pollutant Load Monitoring Network (WPLMN) program and to reduce redundancy.

River Pollutant Load Data (Last updated 5/19/17)

River Load Calculation SOP

This Standard Operating Procedure (SOP) describes the MCES method for calculating annual and monthly river pollutant loads using the Army Corps of Engineers program Flux32.



Annual Loads


Monthly Loads 1976-2015


Metro Area River Annual Loads 1976-2015

(contains loads for Minnesota River at Fort Snelling, Minnesota River at Jordan, Mississippi River at Anoka, Mississippi River at Lock & Dam 1, Mississippi River at St. Paul, Mississippi River at Grey Cloud Island, Mississippi River at Lock & Dam 2, Mississippi River at Lock & Dam 3, St. Croix River at Stillwater.)


Mississippi River at Anoka

Mississippi River at St. Paul

Mississippi River at Lock & Dam No. 3

Minnesota River at Jordan

Minnesota River at Fort Snelling

St. Croix River at Stillwater



Stream Pollutant Load Data (Last update 6/14/17)


Stream Load Calculation SOP


This Standard Operating Procedure (SOP) describes the MCES method for calculating annual and monthly stream pollutant loads using the Army Corps of Engineers program Flux32.


Mississippi River Basin Sites


Bassett Creek at Irving Ave
Annual Loads 2001-2015 Monthly Loads 2001-2015

Battle Creek below Hwy-61
Annual Loads 1997-2015 Monthly Loads 1997-2015

Cannon River at Welch
Annual Loads 1999-2015 Monthly Loads 1999-2015

Crow River below Hwy 55
Annual Loads 1999-2015 Monthly Loads 1999-2015

Crow River South Fork near Mayer
Annual Loads 2002-2012 Monthly Loads 2002-2012

Fish Creek above Hwy-61
Annual Loads 1996-2015 Monthly Loads 1996-2015

Minnehaha Creek
Annual Loads 1999-2015 Monthly Loads 1999-2015

Rum River at Anoka
Annual Loads 2001-2015 Monthly Loads 2001-2015

Vermillion River below Hwy-61
Annual Loads 1995-2015 Monthly Loads 1995-2015


Minnesota River Basin Sites


Bevens Creek at Co Rd 40
Annual Loads 1993-2013 Monthly Loads 1993-2013

Bevens Creek at Maplewood Rd
Annual Loads 1989-2013 Monthly Loads 1989-2013

Bluff Creek Inlet to Rice Lake
Annual Loads 1991-2013 Monthly Loads 1991-2013

Carver Creek at Co Rd 40
Annual Loads 1989-2014 Monthly Loads 1989-2014

Credit River near 126th St in Savage
Annual Loads 1989-2015 Monthly Loads 1989-2015

Eagle Creek above 126th Street
Annual Loads 1999-2015 Monthly Loads 1999-2015

Nine Mile Creek below 106th St
Annual Loads 1990-2015 Monthly Loads 1990-2015

Purgatory Creek at Pioneer Trail in Eden Prairie
Annual Loads 2014-2015 Monthly Loads 2014-2015

Riley Creek Creek Inlet to Grass Lake
Annual Loads 1999-2015 Monthly Loads 1999-2015

Sand Creek upstream of Louisville Swamp
Annual Loads 1990-2015 Monthly Loads 1990-2015

Willow Creek below Hwy 13
Annual Loads 1999-2009 Monthly Loads 1999-2009


St. Croix River Basin Sites


Browns Creek at Dellwood Rd
Annual Loads 1999-2015 Monthly Loads 1999-2015

Carnelian-Marine Outlet at Little Carnelian Lake
Annual Loads 1996-2009 Monthly Loads 1996-2009

Silver Creek at Hwy 95
Annual Loads 1999-2013 Monthly Loads 1999-2013

Valley Creek at Putnam Blvd
Annual Loads 1999-2015 Monthly Loads 1999-2015



To get your name on our pollutant load update email list - send us an email (Emily.Resseger@metc.state.mn.us) with “Pollutant Load Updates” in the subject line.