Churchill Falls

Loading photos…
Churchill Falls in Labrador is one of the last company towns in Atlantic Canada. Its population of nearly 600 work for the Churchill Dam, a 5.428 gigawatt hydroelectric generating station, the third-largest hydroelectric station in North America.

Churchill Falls Photos

Loading photos…

About Churchill Falls

Maps of Churchill Falls

Localities in the Area

Landmarks in the Area

In Other Languages

Travel Resources

Thank You for Sharing

About Mapcarta. Powered by Around. Based on Churchill Falls, see this page's list of contributors. Available under Creative Commons Attribution-ShareAlike 3.0.
Photos provided by Panoramio under the copyright of their owners.