Source: rediff

TWh stands for terawatt hour. A kilowatt-hour (kWh) is a unit of energy equal to one thousand watts of power spent for one hour of time. A terawatt hour is a unit of energy equal to one trillion watts of power spent for one hour of time. It expresses annual electricity generation for countries.

 

North America

Coal: 2,266 TWh

Hydro: 678 TWh

Gas: 1,082 TWh

Oil: 117 TWh

Nuclear: 942 TWh

Wind: 60 TWh

Biomass: 82 TWh

Geothermal: 24 TWh

Solar: 3 TWh