As per the Massachusetts River map the Charles River flows in eastern Massachusetts in a northeastern direction. It is an 80 mile long river and its source lies in Hopkinton. The river passes through 22 cities and towns till it reaches the Atlantic Ocean at Boston. It is also referred to as River Charles.
The Connecticut River is the longest in New England. It flows from the Connecticut Lakes, which are located in northern parts of New Hampshire. It passes along the border shared by Vermont and New Hampshire and flows through western Massachusetts and central Connecticut. It ends at the Long Island Sound at Old Saybrook and Old Lyme in Connecticut.
Merrimack River is 110 miles long and flows in northeastern USA as per the Massachusetts River map. It starts at the meeting point of Winnipesauke and Pemigewasset rivers at Franklin in New Hampshire. Massachusetts is at the southern end of this river, which empties at the Atlantic Ocean in Newburyport.
Saugus River is 13 miles long and its source lies in Lake Quannapowitt in Wakefield, which is at an elevation of 90 feet. It passes through Wakefield, Saugus, Lynnfield and Lynn. Its mouth is at Boston Broad Sound. It has a minimum of 8 tributaries - Mill River, Crystal Pond Brook, Bennets Pond Brook, Beaver Dam Brook, Pines River, Strawberry Brook, Hawkes Brook and Shute Brook.
The length of Jones River is 7.5 miles and it runs through Kingston, Massachusetts. It drains almost 30 square miles and its source is in Silver Lake. It ends at the Kingston Bay. 52% of the land surrounding this river is forested. 22% of this area has now been made fit for residential purposes.
Mitchell River has a length of 1.5 miles. It is located at Chatham, Massachusetts on Cape Pod. It can be described as an estuary that connects Stage Harbour to Mill Pond.