 The Starrucca Viaduct was added to the National Register of Historic Places in 1975.Lanesboro is located at (41.963293, -75.582034).According to the United States Census Bureau, the borough has a total area of , of which, of it is land and of it (2.26%) is water.