 The river is bridged by State Route 16 and impounded by a small concrete dam in the village of Kingfield.Below the dam the river receives Stanley Stream, then enters Somerset County and the town of New Portland.After crossing the county line, the Carrabassett River receives the waters of Indian Stream, Bloodsucker Brook, and Taylor Brook, before reaching the village of New Portland.