Date of commercial operation: November 1973
Webbers Falls is an operating hydro power plant located in Muskogee, Oklahoma. It has a capacity of 75 MW. It became operational in 1973.
Capacity
75 MW
State
Oklahoma
County
Muskogee
Developer
Available on paid plansOperational
November 1973
Balancing Authority
SPA
Learn more about Cleanview
Track 10,000+ power projects and 3,000+ data centers across the U.S.