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. An old suspension bridge called the "Wire Bridge" crosses the river in New Portland. The river then collects Lemon Stream, Dyer Brook, and Newell Brook. In the village of East New Portland another bridge crosses the river. Then the Carrabassett River receives one of its main tributaries, Gilman Stream, followed by the smaller tributaries of Hutchins Brook, Hilton Brook, and Town Farm Brook.