 The railroad suspended operations in 2007.In February 2009, the Brooks Preservation Society (BPS) entered into an agreement with the Maine Department of Transportation to lease and restore the Belfast & Moosehead Lake Railroad corridor with the intent of restoring railroad activity to Waldo County.BPS began railroad operations under the name Belfast & Moosehead Lake Railway, then changed to Belfast and Moosehead Lake Railroad.