This line, built in 1870, started as a branch from the Crowley Branch in Leeds Junction, and traveled through Livermore Falls and Wilton, before arriving at Farmington, a total distance of 13 miles. Soon after, a branch was constructed from this branch line connecting at Livermore Falls and continuing northwestward to Rumford, ME, known as the Rumford Branch.
Passenger service on the line was discontinued in 1957, and the segment of the line between Livermore Falls and Farmington was abandoned in 1974. The remainder or the line was still used to access the branch to Rumford; consequently the entire line was soon renamed the Rumford Branch.