El lago Saint-François es un lago internacional de América del Norte que limita con las zonas sureste de las provincias canadienses de Ontario y de Quebec y con el norte del estado de Nueva York. Se encuentra en el río San Lorenzo, entre el lago Ontario y la ciudad de Montreal, y forma parte del canal de San Lorenzo (Saint Lawrence Seaway). La ciudad canadiense de Salaberry-de-Valleyfield, en Quebec, se encuentra en la orilla este del lago.