Tesoro Refining

NPDES permit ND0000248 · Major NON-POTW · effective, expires 2028-03-31 · EPA's file as of 2026-09-19

Check this month's numbers before you file
Watch this permit — $79 a month. Every Monday, from EPA's newest files: the next report due and when, whether EPA's file holds your last one, any change to this permit's limits or status, and the renewal date.

EPA's record, 2025-09-01 to 2026-08-31

5values over a limit
0required values missing, on 0 form(s)
0of 48 forms filed late

Last period with anything received: 2026-07-31. Most often over: Sulfide, total [as S] (4), BOD, 5-day, 20 deg. C (1).

Reporting

Reports are due about 28 days after each monitoring period ends (the most common figure among ND permits in EPA's filings — check your permit).

Limits in force (168)

OutfallParameterStatisticLimitMonths
002BOD, 5-day, 20 deg. CDAILY MN report only all year
002BOD, 5-day, 20 deg. C30DA AVG <= 25 mg/L all year
002BOD, 5-day, 20 deg. CDAILY MX <= 45 mg/L all year
002BOD, 5-day, 20 deg. C30DA AVG report only all year
002BOD, 5-day, 20 deg. CDAILY MX report only all year
002Oxygen demand, chem. [COD], dissolvedDAILY MN report only all year
002Oxygen demand, chem. [COD], dissolved30DA AVG report only all year
002Oxygen demand, chem. [COD], dissolvedDAILY MX report only all year
002Oxygen demand, chem. [COD], dissolved30DA AVG report only all year
002Oxygen demand, chem. [COD], dissolvedDAILY MX report only all year
002pHMINIMUM >= 6 SU all year
002pHMAXIMUM <= 9 SU all year
002Solids, total suspendedDAILY MN report only all year
002Solids, total suspended30DA AVG <= 30 mg/L all year
002Solids, total suspendedDAILY MX <= 45 mg/L all year
002Solids, total suspended30DA AVG report only all year
002Solids, total suspendedDAILY MX report only all year
002Oil & GreaseDAILY MN report only all year
002Oil & Grease30DA AVG report only all year
002Oil & GreaseDAILY MX <= 10 mg/L all year
002Oil & Grease30DA AVG report only all year
002Oil & GreaseDAILY MX report only all year
002Nitrogen, total [as N]MINIMUM report only all year
002Nitrogen, total [as N]AVERAGE report only all year
002Nitrogen, total [as N]MAXIMUM report only all year
002Nitrogen, ammonia total [as N]DAILY MN report only all year
002Nitrogen, ammonia total [as N]30DA AVG report only all year
002Nitrogen, ammonia total [as N]DAILY MX report only all year
002Nitrogen, ammonia total [as N]30DA AVG report only all year
002Nitrogen, ammonia total [as N]DAILY MX report only all year
002Phosphorus, total [as P]MINIMUM report only all year
002Phosphorus, total [as P]AVERAGE report only all year
002Phosphorus, total [as P]MAXIMUM report only all year
002Sulfide, total [as S]DAILY MN report only all year
002Sulfide, total [as S]30DA AVG report only all year
002Sulfide, total [as S]DAILY MX report only all year
002Sulfide, total [as S]30DA AVG report only all year
002Sulfide, total [as S]DAILY MX report only all year
002Chloride [as Cl]DAILY MN report only all year
002Chloride [as Cl]30DA AVG report only all year
002Chloride [as Cl]DAILY MX report only all year
002Chloride [as Cl]MINIMUM report only all year
002Chloride [as Cl]AVERAGE report only all year
002Chloride [as Cl]MAXIMUM report only all year
002Chromium, hexavalent [as Cr]DAILY MN report only all year
002Chromium, hexavalent [as Cr]30DA AVG report only all year
002Chromium, hexavalent [as Cr]DAILY MX report only all year
002Chromium, hexavalent [as Cr]30DA AVG report only all year
002Chromium, hexavalent [as Cr]DAILY MX report only all year
002Chromium, total [as Cr]DAILY MN report only all year
002Chromium, total [as Cr]30DA AVG report only all year
002Chromium, total [as Cr]DAILY MX report only all year
002Chromium, total [as Cr]30DA AVG report only all year
002Chromium, total [as Cr]DAILY MX report only all year
002Flow, in conduit or thru treatment plant30DA AVG report only all year
002Flow, in conduit or thru treatment plantDAILY MX report only all year
002Sulfates, total [as SO4]DAILY MN report only all year
002Sulfates, total [as SO4]30DA AVG report only all year
002Sulfates, total [as SO4]DAILY MX report only all year
002Sulfates, total [as SO4]MINIMUM report only all year
002Sulfates, total [as SO4]AVERAGE report only all year
002Sulfates, total [as SO4]MAXIMUM report only all year
002Phenolic compounds, unchlorinatedDAILY MN report only all year
002Phenolic compounds, unchlorinated30DA AVG report only all year
002Phenolic compounds, unchlorinatedDAILY MX report only all year
002Phenolic compounds, unchlorinated30DA AVG report only all year
002Phenolic compounds, unchlorinatedDAILY MX report only all year
002Flow, totalMO TOTAL report only all year
002Toxic Units Static 48HR Acute Ceriodaphnia dubiaDAILY MX <= 1 tox acute all year
002TU LC50 Static Renewal 96Hr Acute Pimephales promelasDAILY MX <= 1 tox acute all year
003BOD, 5-day, 20 deg. C30DA AVG <= 939.1 lb/d all year
003BOD, 5-day, 20 deg. C30DA AVG <= 349.53 lb/d all year
003BOD, 5-day, 20 deg. CDAILY MX <= 1701.2 lb/d all year
003BOD, 5-day, 20 deg. CDAILY MX <= 629.16 lb/d all year
003Oxygen demand, chem. [COD], dissolved30DA AVG <= 2440.37 lb/d all year
003Oxygen demand, chem. [COD], dissolvedDAILY MX <= 4702.79 lb/d all year
003Solids, total suspended30DA AVG <= 279.63 lb/d all year
003Solids, total suspended30DA AVG <= 762 lb/d all year
003Solids, total suspendedDAILY MX <= 438.5 lb/d all year
003Solids, total suspendedDAILY MX <= 1188.9 lb/d all year
003Oil & Grease30DA AVG <= 281.2 lb/d all year
003Oil & Grease30DA AVG <= 101.68 lb/d all year
003Oil & GreaseDAILY MX <= 539.1 lb/d all year
003Oil & GreaseDAILY MX <= 190.65 lb/d all year
003Nitrogen, ammonia total [as N]30DA AVG <= 190.7 lb/d all year
003Nitrogen, ammonia total [as N]30DA AVG <= 190.65 lb/d all year
003Nitrogen, ammonia total [as N]DAILY MX <= 419.4 lb/d all year
003Nitrogen, ammonia total [as N]DAILY MX <= 419.44 lb/d all year
003Sulfide, total [as S]30DA AVG <= 1.84 lb/d all year
003Sulfide, total [as S]30DA AVG <= 1.8 lb/d all year
003Sulfide, total [as S]DAILY MX <= 4.13 lb/d all year
003Sulfide, total [as S]DAILY MX <= 4.1 lb/d all year
003Chromium, hexavalent [as Cr]30DA AVG <= .206 lb/d all year
003Chromium, hexavalent [as Cr]30DA AVG <= .8 lb/d all year
003Chromium, hexavalent [as Cr]DAILY MX <= .465 lb/d all year
003Chromium, hexavalent [as Cr]DAILY MX <= 1.9 lb/d all year
003Chromium, total [as Cr]30DA AVG <= 11.9 lb/d all year
003Chromium, total [as Cr]30DA AVG <= 2.539 lb/d all year
003Chromium, total [as Cr]DAILY MX <= 23.3 lb/d all year
003Chromium, total [as Cr]DAILY MX <= 7.269 lb/d all year
003Phenolic compounds, unchlorinated30DA AVG <= 2.142 lb/d all year
003Phenolic compounds, unchlorinated30DA AVG <= 5.9 lb/d all year
003Phenolic compounds, unchlorinatedDAILY MX <= 8.886 lb/d all year
003Phenolic compounds, unchlorinatedDAILY MX <= 16.7 lb/d all year
003Chemical Oxygen Demand [COD]30DA AVG <= 6460.4 lb/d all year
003Chemical Oxygen Demand [COD]DAILY MX <= 12742.8 lb/d all year
006BOD, 5-day, 20 deg. CDAILY MN report only all year
006BOD, 5-day, 20 deg. C30DA AVG <= 25 mg/L all year
006BOD, 5-day, 20 deg. CDAILY MX <= 45 mg/L all year
006BOD, 5-day, 20 deg. C30DA AVG report only all year
006BOD, 5-day, 20 deg. CDAILY MX report only all year
006Oxygen demand, chem. [COD], dissolvedDAILY MN report only all year
006Oxygen demand, chem. [COD], dissolved30DA AVG report only all year
006Oxygen demand, chem. [COD], dissolvedDAILY MX report only all year
006Oxygen demand, chem. [COD], dissolved30DA AVG report only all year
006Oxygen demand, chem. [COD], dissolvedDAILY MX report only all year
006pHMINIMUM >= 6.5 SU all year
006pHMAXIMUM <= 9 SU all year
006Solids, total suspendedDAILY MN report only all year
006Solids, total suspended30DA AVG <= 30 mg/L all year
006Solids, total suspendedDAILY MX <= 45 mg/L all year
006Solids, total suspended30DA AVG report only all year
006Solids, total suspendedDAILY MX report only all year
006Oil & GreaseDAILY MN report only all year
006Oil & Grease30DA AVG report only all year
006Oil & GreaseDAILY MX <= 10 mg/L all year
006Oil & Grease30DA AVG report only all year
006Oil & GreaseDAILY MX report only all year
006Nitrogen, total [as N]MINIMUM report only all year
006Nitrogen, total [as N]30DA AVG report only all year
006Nitrogen, total [as N]DAILY MX report only all year
006Nitrogen, ammonia total [as N]DAILY MN report only all year
006Nitrogen, ammonia total [as N]30DA AVG report only all year
006Nitrogen, ammonia total [as N]DAILY MX report only all year
006Nitrogen, ammonia total [as N]30DA AVG report only all year
006Nitrogen, ammonia total [as N]DAILY MX report only all year
006Phosphorus, total [as P]MINIMUM report only all year
006Phosphorus, total [as P]30DA AVG report only all year
006Phosphorus, total [as P]DAILY MX report only all year
006Sulfide, total [as S]DAILY MN report only all year
006Sulfide, total [as S]30DA AVG report only all year
006Sulfide, total [as S]DAILY MX report only all year
006Sulfide, total [as S]30DA AVG report only all year
006Sulfide, total [as S]DAILY MX report only all year
006Chloride [as Cl]MINIMUM report only all year
006Chloride [as Cl]30DA AVG report only all year
006Chloride [as Cl]DAILY MX report only all year
006Chromium, hexavalent [as Cr]DAILY MN report only all year
006Chromium, hexavalent [as Cr]30DA AVG report only all year
006Chromium, hexavalent [as Cr]DAILY MX report only all year
006Chromium, hexavalent [as Cr]30DA AVG report only all year
006Chromium, hexavalent [as Cr]DAILY MX report only all year
006Chromium, total [as Cr]DAILY MN report only all year
006Chromium, total [as Cr]30DA AVG report only all year
006Chromium, total [as Cr]DAILY MX report only all year
006Chromium, total [as Cr]30DA AVG report only all year
006Chromium, total [as Cr]DAILY MX report only all year
006Flow, in conduit or thru treatment plant30DA AVG report only all year
006Flow, in conduit or thru treatment plantDAILY MX report only all year
006Flow, totalTOTAL report only all year
006Sulfates, total [as SO4]MINIMUM report only all year
006Sulfates, total [as SO4]30DA AVG <= 38308 mg/L all year
006Sulfates, total [as SO4]DAILY MX <= 52642 mg/L all year
006Phenolic compounds, unchlorinatedDAILY MN report only all year
006Phenolic compounds, unchlorinated30DA AVG report only all year
006Phenolic compounds, unchlorinatedDAILY MX report only all year
006Phenolic compounds, unchlorinated30DA AVG report only all year
006Phenolic compounds, unchlorinatedDAILY MX report only all year

Built from EPA's ECHO bulk files. EPA's file, not the permit document, is the source: read your permit. Check a report before you file it · All states