Principalele metode de producție a energiei electrice includ centralele termoelectrice (folosind combustibili fosili sau nucleari), centralele hidroelectrice, cele eoliene și cele solare. Fiecare metodă prezintă avantaje și dezavantaje specifice. De exemplu, centralele termoelectrice pot furniza cantități mari de energie într-un timp scurt, dar generează poluare și emisii de gaze cu efect de seră. Centralele hidroelectrice sunt curate și oferă energie regenerabilă, dar pot avea un impact negativ asupra ecosistemelor acvatice. Energia eoliană și solară sunt regenerabile și mai prietenoase cu mediul înconjurător, dar nu pot fi generate constant în orice condiții.