 The South Branch Carrabassett River, long, begins in Franklin County at Caribou Pond, fed by small brooks and wetlands between Spaulding Mountain to the east and Mount Redington to the west.From the outflow of Caribou Pond (), the South Branch flows north through Caribou Valley, between Crocker Mountain and Sugarloaf Mountain.The Appalachian Trail crosses the South Branch in Caribou Valley.