Hydroelectric power plants in North Carolina

35 operating hydroelectric power plants in North Carolina with 1,871 MW of hydroelectric capacity, largest first. From EIA-860M, August 2026.

Plants

35

Hydroelectric capacity

1,871 MW

Net generation, 2025

4.14 TWh

34 of 35 plants reported

Largest

Cowans Ford

350 MW

Largest hydroelectric power plants in North Carolina

#PlantHydroelectric MW2025 net generation, GWhGWh, 2025Capacity factorOperator
1Cowans FordLincoln County3501254.1%Duke Energy Carolinas, LLC
2Fontana DamSwain County25590040.3%Tennessee Valley Authority
3GastonHalifax County17822614.5%Virginia Electric & Power Co
4CheoahGraham County14047238.5%Brookfield Smoky Mountain Hydropower LP
5Narrows (NC)Stanly County10936338.1%Eagle Creek Renewable Energy, LLC
6WaltersHaywood County10828930.6%Duke Energy Progress - (NC)
7Roanoke RapidsHalifax County10018721.4%Virginia Electric & Power Co
8TilleryMontgomery County8411816.0%Duke Energy Progress - (NC)
9Hiwassee DamCherokee County · Pumped storage and hydro71257–Tennessee Valley Authority
10Mountain IslandGaston County6090.017.1%Duke Energy Carolinas, LLC
11SanteetlahGraham County4513033.0%Brookfield Smoky Mountain Hydropower LP
12NantahalaMacon County4318849.8%Duke Energy Carolinas, LLC
13Tuckertown HydroMontgomery County4295.726.0%Eagle Creek Renewable Energy, LLC
14Oxford DamCatawba County3686.527.4%Duke Energy Carolinas, LLC
15High Rock HydroDavidson County3399.734.5%Eagle Creek Renewable Energy, LLC
16Falls HydroStanly County3193.634.0%Eagle Creek Renewable Energy, LLC
17BridgewaterBurke County2828.011.5%Duke Energy Carolinas, LLC
18Lookout ShoalsIredell County2682.536.5%Duke Energy Carolinas, LLC
19RhodhissCaldwell County2655.925.0%Duke Energy Carolinas, LLC
20BlewettAnson County · Oil and hydro2598.011.8%Duke Energy Progress - (NC)
21ThorpeJackson County2259.831.6%Duke Energy Carolinas, LLC
22ChatugeClay County1318.916.4%Tennessee Valley Authority
23Tennessee CreekJackson County1133.835.7%Duke Energy Carolinas, LLC
24Bear Creek DamJackson County9.0−0.0–Duke Energy Carolinas, LLC
25Cedar CliffJackson County6.411.620.6%Duke Energy Carolinas, LLC
26Marshall DamMadison County5.0−0.3–Duke Energy Progress - (NC)
27Lake LureRutherford County3.6––Town of Lake Lure - (NC)
28TuckasegeeJackson County3.04.517.2%Duke Energy Carolinas, LLC
29High Shoals Hydro (NC)Lincoln County1.83.320.7%Central Rivers Power US, LLC
30MissionClay County1.87.044.7%Northbrook Carolina Hydro II, LLC
31Metropolitan Sewerage DistrictBuncombe County1.63.516.6%Metropolitan Sewerage District
32Haw River HydroAlamance County1.53.526.9%Haw River Hydro Co
33Queens CreekMacon County1.42.721.8%Duke Energy Carolinas, LLC
34Avalon HydropowerRockingham County1.23.129.7%Avalon Hydropower LLC
35Franklin (NC)Macon County1.02.730.6%Northbrook Carolina Hydro II, LLC

Projects where hydroelectric is the largest fuel or at least a fifth of nameplate capacity. MW is hydroelectric nameplate only; net generation covers the whole project. Source: EIA-860M August 2026, published 2026-09-24, and EIA-923 2025. Page updated 2026-10-04. Data sources

More power plant lists for North Carolina