WaterCalculator

Water Quality Index Calculator

Enter nine water-quality measurements to get an NSF Water Quality Index score from 0–100, with an instant quality rating. Results update as you type.

Your nine measurements

Values usually come from a field meter (DO, pH, turbidity) plus a lab report (fecal coliform, BOD5, nutrients). Try a scenario, or enter your own readings.

Oxygen & pathogens

% sat

Percent saturation, not mg/L. 100% is fully saturated for the water's temperature.

MPN/100 mL

Organic & nutrient load

mg/L
mg/L
mg/L

Physical condition

°C

Difference from the natural (upstream/background) temperature, regardless of direction.

NTU
mg/L

NSF Water Quality Index

9 parameters
77.0 WQI
Good
025507090100

Parameter breakdown

Copied to clipboard

In short: the NSF Water Quality Index turns nine separate measurements into one number from 0 to 100. Above 90 is Excellent, 70–89 is Good, 50–69 is Medium, 25–49 is Bad, and below 25 is Very Bad. Each parameter is weighted by how strongly it affects a stream, lake or river's overall health.

This score is a screening tool for surface-water condition, not a certification of drinking-water safety. For regulatory or health decisions, consult a certified water-testing laboratory or environmental engineer.

How to calculate the water quality index

The NSF WQI converts each of nine raw measurements into a sub-index — a score from 0 to 100 read off that parameter's published rating curve — then multiplies each sub-index by a fixed weight and adds the nine results together. Because the weights always sum to 1, the final index is automatically bounded between 0 and 100.

WQI = Σ ( qi × wi ) qᵢ is the 0–100 sub-index for parameter i, read from its rating curve; wᵢ is that parameter's fixed weight. Sum across all nine parameters.

Worked example. A typical, lightly-used stream reports: dissolved oxygen 90% saturation, fecal coliform 200 MPN/100 mL, pH 7.2, BOD5 3 mg/L, temperature change 1 °C, phosphate 0.1 mg/L, nitrate 2 mg/L, turbidity 5 NTU, and total solids 200 mg/L. Reading each sub-index off its curve and multiplying by its weight:

Worked example: weighted contribution of each parameter.
ParameterSub-index qWeight wq × w
Dissolved oxygen87.00.1714.79
Fecal coliform42.00.166.72
pH93.20.1110.25
BOD573.00.118.03
Temperature change90.00.109.00
Total phosphate90.00.109.00
Nitrates83.00.108.30
Turbidity74.50.085.96
Total solids70.00.074.90
WQI total77.0 — Good

Add the right-hand column and you get 76.95, which rounds to 77.0 — Good. Match this against the calculator above (defaults are set to this exact scenario) and you should see the same figure.

Why each parameter matters

Dissolved oxygen is the single heaviest-weighted factor (0.17) because fish and aquatic insects need it directly to survive; low DO usually signals organic pollution consuming oxygen faster than it's replaced. Fecal coliform (0.16) is a proxy for sewage or animal-waste contamination and, by extension, pathogen risk. pH (0.11) affects how toxic metals and ammonia behave and how well aquatic life can function outside a roughly neutral range. BOD5 (0.11) measures how much oxygen decomposing organic matter will consume over five days — a leading indicator of where dissolved oxygen is headed.

Temperature change (0.10) — the deviation from a stream's natural background temperature, often caused by thermal discharge or lost shade — stresses cold-water species and speeds up oxygen depletion. Phosphate and nitrates (0.10 each) are the nutrients most responsible for algae blooms and eutrophication. Turbidity (0.08) reduces light for aquatic plants and can smother fish habitat. Total solids (0.07) — the sum of everything dissolved and suspended — is the lightest-weighted factor because it's the least specific indicator on its own.

Parameter weights and rating curve anchors

The exact anchor points this calculator interpolates between for each parameter, digitized from the published NSF rating curves. Every value below matches what the tool computes for the same input.

NSF WQI parameters, weights, and representative sub-index values.
ParameterWeightGood reading (sub-index)Poor reading (sub-index)
Dissolved oxygen0.1790% sat (87)40% sat (31)
Fecal coliform0.16200 MPN (42)5,000 MPN (6)
pH0.117.2 (93.2)5.5 (40)
BOD50.113 mg/L (73)15 mg/L (17)
Temperature change0.101 °C (90)8 °C (47)
Total phosphate0.100.1 mg/L (90)2 mg/L (21)
Nitrates0.102 mg/L (83)20 mg/L (20)
Turbidity0.085 NTU (74.5)40 NTU (33)
Total solids0.07200 mg/L (70)800 mg/L (40.6)

WQI rating bands

NSF Water Quality Index rating scale.
Score rangeRating
90 – 100Excellent
70 – 89Good
50 – 69Medium
25 – 49Bad
0 – 24Very Bad

Worked examples

Pristine headwater stream

93.7 — Excellent

Near-saturated oxygen, almost no bacteria, neutral pH and very low nutrients push the score into the Excellent band — typical of a protected, undisturbed headwater.

Typical suburban stream

77.0 — Good

Moderate fecal coliform and total solids from surrounding land use, but healthy oxygen and low BOD, land this stream firmly in the Good range.

Polluted lowland river

26.8 — Bad

Low dissolved oxygen, heavy bacterial loading, and elevated nutrients from upstream discharge combine to pull the score down into the Bad band.

What else affects the result

When and where you sample. A single grab sample reflects conditions at that moment — rainfall, time of day, and season can all shift readings, especially dissolved oxygen and turbidity. Agencies that track WQI over time usually average several samples across a year.

Equipment calibration. Handheld DO, pH and turbidity meters drift out of calibration; an uncalibrated meter can shift several sub-index points without any real change in the water.

What "natural" temperature means. The temperature-change parameter needs a believable background value — typically an upstream reading on the same day — or it will overstate or understate thermal impact.

For a closer look at any single factor, see the dissolved oxygen calculator or the streamflow calculator, which affects how quickly pollutants dilute.

Frequently asked questions

What is a good water quality index (WQI) score?

Under the NSF method used here, scores of 90–100 rate as Excellent, 70–89 as Good, 50–69 as Medium, 25–49 as Bad, and 0–24 as Very Bad. Most healthy, lightly-impacted streams score in the 70s and 80s.

What does the NSF Water Quality Index actually measure?

It combines nine indicators — dissolved oxygen, fecal coliform, pH, BOD5, temperature change, phosphate, nitrate, turbidity and total solids — into a single 0–100 score that reflects overall surface-water condition, weighted by how strongly each parameter affects aquatic health.

Can I use this to check if my tap water is safe to drink?

No. The NSF WQI was designed to track the condition of rivers, lakes and streams, not to certify drinking water. Tap water safety depends on different tests and legal limits; check with your water utility or a certified lab for that.

Where do the nine input values come from?

They come from field or lab water testing — a handheld meter for dissolved oxygen, pH and turbidity, and a lab analysis for fecal coliform, BOD5, phosphate and nitrate. Many state environmental agencies and university extension programs publish free testing guides.

What happens if I leave a measurement out?

The calculator needs all nine values to produce a valid index, since each one carries a fixed share of the total weight. Leave any field blank and the result area will show a dash until every measurement is entered.

How accurate are the sub-index values?

Each sub-index is read from the published NSF rating curves for that parameter, digitized as a lookup table and interpolated between points. That matches the original method to within normal reading precision, though it is not a substitute for a certified laboratory result.

Sources & references

  1. Brown, R. M., McClelland, N. I., Deininger, R. A., Tozer, R. G. (1970). A Water Quality Index - Do We Dare? Water & Sewage Works, 117(10), 339–343.
  2. United States Environmental Protection Agency. Volunteer Stream Monitoring: A Methods Manual — National Sanitation Foundation Water Quality Index.
John Mac, PE

John Mac, PE

Water Systems Specialist · Austin, Texas

Texas-licensed Professional Engineer with 13+ years in residential water systems and 180+ completed projects. Writes and reviews the calculators on watercalculator.us. Read full bio

Texas PE (2016) · BS Civil Engineering, Hydraulics (2013)

Updated Methodology Editorial policy