Principalele tehnologii folosite în producția de energie electrică includ producția din combustibili fosili (cum ar fi cărbunele, petrolul și gazele naturale), energia nucleară, energia hidroelectrică, energia eoliană și energia solară. Combustibilii fosili sunt ieftini și ușor de găsit, dar produc emisii de gaze cu efect de seră și poluează aerul și apa. Energie nucleară poate fi periculoasă și produce deșeuri radioactive, în timp ce energia hidroelectrică poate fi limitată de constrângerile geografice și de impactul asupra mediului. Energiea eoliană și solară au avantajul de a fi curate și infinite, dar sunt limitate de problemele de stocare și de dependența de vreme.