Morocco Energy

0.04quadrillion btu+10.1% YoY
0.94quadrillion btu+4.2% YoY
Energy Mix (2024)
Fossil Fuels (oil + gas + coal)
(nuclear + renewables) Low-Carbon
95%5%

Energy Production in Morocco

  • Morocco produced 0.04 quadrillion btu of primary energy in 2024 (#117 in the world), an increase of 10.1% from 0.03 quadrillion btu in 2023. This is equivalent to 0.0061% of the world's production.
  • In 2024, fossil fuels supplied 4.4% (0.0016 quadrillion btu) of primary energy in Morocco and renewables 95.6% (0.04 quadrillion btu).

Energy Consumption in Morocco

  • Morocco consumed 0.94 quadrillion btu of primary energy in 2024 (#60 in the world), an increase of 4.2% from 0.9 quadrillion btu in 2023. This is equivalent to 0.15% of global consumption.
  • Per capita, energy consumption in Morocco averaged 24.65 million btu in 2024, equivalent to 0.07 million btu per day (#143 in the world).
  • In 2024, fossil fuels made up 95% (0.89 quadrillion btu) of primary energy in Morocco and renewables 5% (0.05 quadrillion btu).

Morocco Energy History (1980-2024)

20240.040.9424.654%
20230.030.923.873.7%
20220.030.9124.513.2%
20210.030.924.463.6%
20200.030.7921.73.7%
20190.030.8623.663.7%
20180.030.8222.993.3%
20170.020.8223.152.5%
20160.020.7722.062.7%
20150.020.7822.582.6%
20140.020.7822.792.2%
20130.020.7622.372.5%
20120.010.7522.441.6%
20110.010.7322.221.7%
20100.020.721.452.5%
20090.010.6620.452.1%
20080.00830.6319.981.3%
20070.00830.6119.61.4%
20060.00910.5818.771.6%
20050.00790.5618.321.4%
20040.00860.5117.011.7%
20030.00810.4414.971.8%
20020.00640.4415.041.4%
20010.00670.4314.961.6%
20000.00590.4114.431.4%
19990.00810.4114.572%
19980.020.3813.84.4%
19970.020.3813.95.4%
19960.020.3613.586.1%
19950.020.3713.945.8%
19940.020.3714.056.2%
19930.020.3312.976%
19920.020.3212.736.5%
19910.020.311.987.3%
19900.020.2911.887.4%
19890.020.2811.578.3%
19880.030.2510.5911.2%
19870.030.2310.1710.8%
19860.030.2310.3113.4%
19850.030.229.814.1%
19840.020.29.3312.2%
19830.020.2110.0811.3%
19820.020.219.9911.6%
19810.020.21012.3%
19800.020.2110.5812.1%

See also


Sources