Heart Lake is a lake located in the northern part of Brampton, Ontario, Canada.
Heart Lake along with Teapot Lake (0.7 hectares / 1.26 metres (4.1 ft) depth) are kettle lakes with the latter being a unique Meromictic lake. The area was opened for public use in the 1950s.