Bolton Lake (New Brunswick)

Bolton Lake is a lake in the St. Croix River drainage basin in York County, New Brunswick, Canada. It is about 2.9 km long and 1.8 km wide, and lies at an elevation of 162 m. The lake is about 9 km north of the border with the United States.

The primary inflow is Gobbler Brook, and the primary outflow is Bolton Brook to Silas Cove on Spednic Lake, part of the St. Croix River system, which flows into Passamaquoddy Bay on the Bay of Fundy.