💧 Hydroelectric Power Plants in North Carolina

North Carolina operates 40 hydroelectric power plants totaling 2,054 MW of nameplate capacity. Annual generation: 4.2M MWh.

Hydroelectric plants spin turbines using falling or flowing water — typically from a dam-impounded reservoir. They are dispatchable, long-lived, and emission-free at the point of generation, though large reservoirs can disrupt rivers and ecosystems and methane can be released from flooded vegetation.

Plants40operating
Capacity2,054 MWnameplate
Generation4.2M MWhannual

All North Carolina hydroelectric plants

PlantCityCountyCapacityOperator
Cowans FordStanleyLincoln County350 MWDuke Energy Carolinas, Llc
Fontana DamFontana DamSwain County255 MWTennessee Valley Authority
GastonRoanoke RapidsHalifax County178 MWVirginia Electric & Power Co
Hiwassee DamMurphyCherokee County166 MWTennessee Valley Authority
CheoahTapocoGraham County140 MWBrookfield Smoky Mountain Hydropower Lp
Narrows (Nc)BadinStanly County109 MWEagle Creek Renewable Energy, Llc
WaltersWatervilleHaywood County108 MWDuke Energy Progress - (Nc)
Roanoke RapidsRoanoke RapidsHalifax County100 MWVirginia Electric & Power Co
BlewettLilesvilleAnson County95 MWDuke Energy Progress - (Nc)
TilleryMount GileadMontgomery County84 MWDuke Energy Progress - (Nc)
Mountain IslandMount HollyGaston County60 MWDuke Energy Carolinas, Llc
SanteetlahRobbinsvilleGraham County45 MWBrookfield Smoky Mountain Hydropower Lp
NantahalaToptonMacon County43 MWDuke Energy Carolinas, Llc
Tuckertown HydroNew LondonMontgomery County42 MWEagle Creek Renewable Energy, Llc
Oxford DamConoverCatawba County36 MWDuke Energy Carolinas, Llc
High Rock HydroDentonDavidson County33 MWEagle Creek Renewable Energy, Llc
Falls HydroBadinStanly County31 MWEagle Creek Renewable Energy, Llc
BridgewaterMorgantonBurke County28 MWDuke Energy Carolinas, Llc
Lookout ShoalsStatesvilleIredell County26 MWDuke Energy Carolinas, Llc
RhodhissRhodhissCaldwell County26 MWDuke Energy Carolinas, Llc
ThorpeTuckasegeeJackson County22 MWDuke Energy Carolinas, Llc
ChatugeHayesvilleClay County13 MWTennessee Valley Authority
Tennessee CreekTuckasegeeJackson County11 MWDuke Energy Carolinas, Llc
Bear Creek DamTuckasegeeJackson County9 MWDuke Energy Carolinas, Llc
Cedar CliffTuckasegeeJackson County6 MWDuke Energy Carolinas, Llc
Turner ShoalsMill SpringsPolk County5 MWNorthbrook Carolina Hydro Llc
Marshall DamMarshallMadison County5 MWDuke Energy Progress - (Nc)
TuxedoFlat RockHenderson County5 MWNorthbrook Tuxedo, Llc
Jordan Hydroelectric ProjectMoncureChatham County4 MWJordan Hydroelectric Ltd Ptp
Lake LureLake LureRutherford County4 MWLake Lure Town Of
TuckasegeeTuckasegeeJackson County3 MWDuke Energy Carolinas, Llc
Metropolitan Sewerage DistrictAshevilleBuncombe County2 MWMetropolitan Sewerage District
MissionMurphyClay County2 MWNorthbrook Carolina Hydro Ii, Llc
High Shoals Hydro (Nc)High ShoalsLincoln County2 MWCentral Rivers Power Us, Llc
Rocky Mount MillRocky MountNash County2 MWCapitol Broadcasting Company Inc
Haw River HydroSaxapahawAlamance County2 MWHaw River Hydro Co
Queens CreekToptonMacon County1 MWDuke Energy Carolinas, Llc
Ivy River HydroMarshallMadison County1 MWMadison Hydro Partners
Avalon HydropowerMayodanRockingham County1 MWAvalon Hydropower Llc
Franklin (Nc)FranklinMacon County1 MWNorthbrook Carolina Hydro Ii, Llc

Related