Lake Saint John may refer to:
- Lake St. John (electoral district), a federal electoral district in Quebec, Canada
- Lake St. John (Louisiana), an oxbow lake in Louisiana near Ferriday and Lake Bruin
- Lake Saint John (South Dakota), a lake in Hamlin County, South Dakota
- Lac Saint-Jean, a large, shallow lake in Quebec, Canada