Passage Data · Check a report · Use it from your AI
In Oregon: 16 plants hold a permit with a new or tighter discharge limit already written into it, taking effect between Jun 1, 2027 and May 1, 2030 (56 limits); 8 of them reported a median above that limit between Oct 1, 2025 and Sep 30, 2026. EPA's file of Oct 16, 2026.
By state: all · IA 204 · PA 172 · LA 165 · OH 134 · MS 68 · AR 58 · TX 57 · MI 53 · GA 52 · VA 52 · MD 48 · NJ 35 · IN 31 · SC 23 · KS 21 · MN 21 · NY 21 · MO 20 · WV 17 · OR 16 · IL 14 · FL 10 · NE 9 · OK 8 · TN 8 · CO 7 · UT 7 · NM 6 · CA 5 · SD 5 · CT 3 · ID 3 · ME 2 · WI 2 · AL 1 · DC 1 · KY 1 · MT 1 · NH 1 · PR 1 · VT 1 · WA 1
By pollutant: Chlorine, total residual 6 · Nitrogen, ammonia total [as N] 4 · Excess thermal load 2 · Cadmium, total recoverable 1 · Copper, total recoverable 1 · Enterococci 1 · Enterococci - % samples exceeding limit 1 · Nitrite + Nitrate total [as N] 1 · pH 1 · Phosphorus, total [as P] 1 · Thermal Discharge 1
| Plant | Permit | State | Type | Design flow | Parameter | New limit | Effective | Today's median | × limit |
|---|---|---|---|---|---|---|---|---|---|
| GRAND RONDE SANITARY DISTRICT | OR0031453 | OR | Sewage plant | .38 MGD | Chlorine, total residual | daily maximum 0.05 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Jan 1, 2028 | 0.08 mg/L (6 values) | 1.6× |
| US ARMY CORPS OF ENGINEERS, BONNEVILLE LOCK AND DAM | OR0022624 | OR | Federal | — | Chlorine, total residual | monthly average 0.42 mg/L, new | Jan 1, 2028 | 0.6 mg/L (11 values) | 1.43× |
| PORTLAND, CITY OF | OR0026891 | OR | Sewage plant, major | 8.3 MGD | Chlorine, total residual | monthly average 0.16 mg/L, tighter | Jun 1, 2028 | 0.465 mg/L (12 values) | 2.91× |
| PORTLAND, CITY OF | OR0026891 | OR | Sewage plant, major | 8.3 MGD | Chlorine, total residual | daily maximum 0.42 mg/L, tighter | Jun 1, 2028 | 0.75 mg/L (12 values) | 1.79× |
| ASC SUNSTONE CIRCUITS LLC | OR0031127 | OR | Industrial | — | Copper, total recoverable | monthly average 0.02 mg/L, tighter | Aug 1, 2028 | 0.04372 mg/L (11 values) | 2.19× |
| ASC SUNSTONE CIRCUITS LLC | OR0031127 | OR | Industrial | — | Copper, total recoverable | daily maximum 0.041 mg/L, tighter | Aug 1, 2028 | 0.0621 mg/L (11 values) | 1.51× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.41 mg/L (7 values) | 8.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.34 mg/L (7 values) | 6.8× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.34 mg/L (7 values) | 6.8× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.33 mg/L (7 values) | 6.6× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.33 mg/L (7 values) | 6.6× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.33 mg/L (7 values) | 6.6× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.33 mg/L (7 values) | 6.6× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.33 mg/L (7 values) | 6.6× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.26 mg/L (7 values) | 5.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.26 mg/L (7 values) | 5.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.26 mg/L (7 values) | 5.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.26 mg/L (7 values) | 5.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.26 mg/L (7 values) | 5.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.26 mg/L (7 values) | 5.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.215 mg/L (6 values) | 4.3× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.21 mg/L (7 values) | 4.2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.185 mg/L (6 values) | 3.7× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.18 mg/L (7 values) | 3.6× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | daily maximum 0.05 mg/L, new | Feb 1, 2029 | 0.1 mg/L (6 values) | 2× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.085 mg/L (6 values) | 1.7× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.075 mg/L (6 values) | 1.5× |
| PORT OF TILLAMOOK BAY | OR0022918 | OR | Sewage plant | .56 MGD | pH | daily maximum 7 SU (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Feb 1, 2029 | 7.325 SU (4 values) | 1.05× |
| GARIBALDI, CITY OF | OR0020362 | OR | Sewage plant | .5 MGD | Chlorine, total residual | daily maximum 0.05 mg/L, tighter | Sep 30, 2029 | 0.18 mg/L (12 values) | 3.6× |
| GARIBALDI, CITY OF | OR0020362 | OR | Sewage plant | .5 MGD | Chlorine, total residual | monthly average 0.05 mg/L, tighter | Sep 30, 2029 | 0.06 mg/L (12 values) | 1.2× |
| Pacific Seafood - Warrenton, LLC | OR0055002 | OR | Industrial | — | Enterococci | monthly geometric mean 35 #/100mL, new | Mar 1, 2030 | 684 #/100mL (11 values) | 19.5× |
| Pacific Seafood - Warrenton, LLC | OR0055002 | OR | Industrial | — | Enterococci - % samples exceeding limit | total 10 %, new | Mar 1, 2030 | 78 % (11 values) | 7.8× |
| PORTLAND, CITY OF | OR0026905 | OR | Sewage plant, major | 100 MGD | Thermal Discharge | monthly average 14100 mkcal/day (Jun–Sep), new | Jun 1, 2027 | under 3 values | — |
| US ARMY CORPS OF ENGINEERS, BONNEVILLE LOCK AND DAM | OR0022624 | OR | Federal | — | Chlorine, total residual | daily maximum 1.1 mg/L, new | Jan 1, 2028 | 1.095 mg/L (8 values) | 0.995× |
| GRAND RONDE SANITARY DISTRICT | OR0031453 | OR | Sewage plant | .38 MGD | Chlorine, total residual | monthly average 0.05 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Jan 1, 2028 | 0.04 mg/L (6 values) | 0.8× |
| VERNONIA, CITY OF | OR0022560 | OR | Sewage plant | .5 MGD | Nitrogen, ammonia total [as N] | monthly average 10 mg/L (May–Nov), new | Feb 1, 2028 | 7.8 mg/L (5 values) | 0.78× |
| VERNONIA, CITY OF | OR0022560 | OR | Sewage plant | .5 MGD | Nitrogen, ammonia total [as N] | daily maximum 20 mg/L (May–Nov), new | Feb 1, 2028 | 10.2 mg/L (5 values) | 0.51× |
| ASC SUNSTONE CIRCUITS LLC | OR0031127 | OR | Industrial | — | Cadmium, total recoverable | daily maximum 0.011 mg/L, tighter | Aug 1, 2028 | 0.00025 mg/L (11 values, 11 below detection) | — |
| ASC SUNSTONE CIRCUITS LLC | OR0031127 | OR | Industrial | — | Cadmium, total recoverable | monthly average 0.005 mg/L, tighter | Aug 1, 2028 | 0.00025 mg/L (11 values, 11 below detection) | — |
| Swiss Krono, OR LLC | OR0002542 | OR | Industrial | — | Nitrogen, ammonia total [as N] | monthly average 2.1 mg/L, new | Oct 1, 2028 | 1.36 mg/L (11 values, 1 below detection) | 0.648× |
| Swiss Krono, OR LLC | OR0002542 | OR | Industrial | — | Nitrogen, ammonia total [as N] | daily maximum 2.9 mg/L, new | Oct 1, 2028 | 1.36 mg/L (11 values, 1 below detection) | 0.469× |
| Swiss Krono, OR LLC | OR0002542 | OR | Industrial | — | Phosphorus, total [as P] | semi-annual average 3.5 lb/d, new | Oct 1, 2028 | under 3 values | — |
| BAY CITY, CITY OF | OR0022578 | OR | Sewage plant | .21 MGD | Nitrogen, ammonia total [as N] | monthly average 4.1 mg/L (May–Oct), new | Nov 1, 2028 | 2.35 mg/L (4 values) | 0.573× |
| BAY CITY, CITY OF | OR0022578 | OR | Sewage plant | .21 MGD | Nitrogen, ammonia total [as N] | daily maximum 12.1 mg/L (May–Oct), new | Nov 1, 2028 | 3.6 mg/L (4 values) | 0.298× |
| BAY CITY, CITY OF | OR0022578 | OR | Sewage plant | .21 MGD | Nitrogen, ammonia total [as N] | monthly average 8.8 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), new | Nov 1, 2028 | 2.049 mg/L (6 values) | 0.233× |
| BAY CITY, CITY OF | OR0022578 | OR | Sewage plant | .21 MGD | Nitrogen, ammonia total [as N] | daily maximum 25.9 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), new | Nov 1, 2028 | 2.748 mg/L (6 values) | 0.106× |
| U.S. Army Corps of Engineers-McNary Lock and Dam | OR0055000 | OR | Federal | — | Chlorine, total residual | monthly average 0.05 mg/L, new | Feb 1, 2029 | 0.05 mg/L (6 values) | 1× |
| SUTHERLIN, CITY OF | OR0020842 | OR | Sewage plant | 1.3 MGD | Nitrite + Nitrate total [as N] | monthly average 10 mg/L, new | Feb 1, 2029 | 3.2 mg/L (5 values) | 0.32× |
| SUTHERLIN, CITY OF | OR0020842 | OR | Sewage plant | 1.3 MGD | Nitrite + Nitrate total [as N] | daily maximum 24.5 mg/L, new | Feb 1, 2029 | 4 mg/L (5 values) | 0.163× |
| PORT OF TILLAMOOK BAY | OR0022918 | OR | Sewage plant | .56 MGD | Nitrogen, ammonia total [as N] | daily maximum 33 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Feb 1, 2029 | under 3 values | — |
| PORT OF TILLAMOOK BAY | OR0022918 | OR | Sewage plant | .56 MGD | Nitrogen, ammonia total [as N] | monthly average 13.1 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Feb 1, 2029 | under 3 values | — |
| WILLAMETTE LEADERSHIP ACADEMY | OR0027235 | OR | Industrial | — | Chlorine, total residual | daily maximum 0.05 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Dec 1, 2029 | 0.03 mg/L (5 values) | 0.6× |
| WILLAMETTE LEADERSHIP ACADEMY | OR0027235 | OR | Industrial | — | Chlorine, total residual | monthly average 0.05 mg/L (Jan, Feb, Mar, Apr, Nov, Dec), tighter | Dec 1, 2029 | 0.01 mg/L (5 values) | 0.2× |
| CANNON BEACH, CITY OF | OR0020222 | OR | Sewage plant | .5 MGD | Excess thermal load | maximum 7-day average 2.2 mkcal/day, new | Mar 1, 2030 | 2 mkcal/day (11 values) | 0.909× |
| Confederated Tribes of the Umatilla Indian Reservation | OR0044717 | OR | Industrial | — | Excess thermal load | maximum 7-day average 26.2 mkcal/day (Jun–Sep), new | May 1, 2030 | under 3 values | — |
| Confederated Tribes of the Umatilla Indian Reservation | OR0044717 | OR | Industrial | — | Excess thermal load | maximum 7-day average 0 MBTU/d (Jun–Sep), new | May 1, 2030 | 19.04 MBTU/d (3 values) | — |
Each limit is one EPA's ICIS-NPDES file holds on the permit's current version with a begin date after today, enforceable and numeric, either on a parameter the outfall was never limited on (new) or lower than the limit in force (tighter). Today's median is the plant's own reported values for the same outfall, statistic and unit between Oct 1, 2025 and Sep 30, 2026, with how many; none is shown where most were below a detection limit. Read the permit before relying on a value.
Sell to these plants? The list for your states every week, with every plant over a limit on your pollutant, as a spreadsheet, by API and by email when a new one appears: ask for the plant list, or write to info@passage-data.com. What a seller gets.
For programs and AI agents: a state's permits with these limits as JSON at /api/v1/permits?state=OR&upcoming=true, narrowed with &facility_type=potw or &min_flow_mgd=1; the whole list at /dmr/data/upcoming.json; or add https://passage-data.com/mcp as a remote MCP server (tool list_permits). Free, no key. llms.txt
From EPA's ECHO data, not the permit document itself: your permit is the final word. All states