Bolton Lake is a lake in the James Bay drainage basin in the municipality of Black River-Matheson in Cochrane District, Ontario, Canada. It is about long and wide, and lies at an elevation of near the community of Wavell, northeast of Ontario Highway 11 and the Ontario Northland Railway main line, and northwest of the town of Kirkland Lake. The primary outflow is Burdick creek to the Black River, which flows via the Abitibi River and the Moose River to James Bay.