In 2019, Germany generated electricity from the following sources: 29% coal, 25% wind, 14% nuclear, 10% natural gas, 9.1% solar, 8.7% biomass, 3.7% hydroelectricity.