Principalele tehnologii utilizate pentru generarea de energie electrică includ centralele electrice bazate pe cărbune, centralele electrice nucleare, parcurile eoliene, hidrocentralele, centralele electrice solare și tehnologiile de cogenerare. Fiecare dintre aceste tehnologii are avantaje și dezavantaje individuale.