Measuring river health

This report card focuses on the three mainstem rivers divided into upper and lower reaches:

Upper Sudbury (Westborough to Framingham)

Lower Sudbury (Framingham to Concord)

Upper Assabet (Westborough to Stow)

Lower Assabet (Stow to Concord)

Upper Concord (Concord to North Billerica)

Lower Concord (North Billerica to Lowell