Churchill Falls er et av verdens største vannkraftverk, med en kapasitet på . Sammen med andre, mindre vannkraftverk produserer elven totalt . Kraftverket i Twin Falls ble stengt i 1974, og vannet ble i stedet ledet over til Smallwood-reservoaret med Churchill Falls-kraftverket.