The Mascoma River is a 31.6-mile-long (50.9 km)  river located in western New Hampshire in the United States. It is a tributary of the Connecticut River, which flows to Long Island Sound. The Mascoma comprises two sections which are split by Mascoma Lake in the communities of Enfield and Lebanon. Counting the lake would add 2.7 miles (4.3 km) to the river's length.
The Mascoma River begins at Cummins Pond in a heavily forested part of the town of Dorchester, New Hampshire and flows south into the town of Canaan, collecting water flowing from Reservoir Pond, Clark Pond, and Canaan Street Lake before reaching the Indian River. Here it turns west, collecting tributaries arriving from Goose Pond and Crystal Lake, before it passes through the mill town of Enfield and arrives at Mascoma Lake.
At the western end of Mascoma Lake, the Mascoma River, now in Lebanon, drops quickly over rapids and occasional falls, passing numerous small hydroelectric dams in the center of Lebanon and on its way to West Lebanon, where it reaches the Connecticut River. The section of the river immediately downstream of the Mascoma Lake dam is reserved for fly fishing only, while other portions of the river are open for all types of fisherman. The river is stocked by the New Hampshire Fish and Game Department.
For most of its path from the Indian River to the Connecticut, the Mascoma River and its valley have influenced the location of numerous transportation routes, including U.S. Route 4 and an inactive, state-owned rail line known as the Northern Railroad, which has now been converted in some areas to a " rail trail" bike path.
- New Hampshire GRANIT state geographic information system Archived 2013-08-03 at the Wayback Machine.