El Alambique

Noticias de Cuba contadas desde cada perspectiva

Cuba's power grid, day by day

How much electricity Cuba lacks, every day, in the Unión Eléctrica's (UNE) own figures: an open dataset of the state utility's daily report on the national grid, one row per day, free to use with credit.

Latest forecast, 3 November 2026
1,966 MW
30-day average
1,908 MW
365-day average
1,863 MW
Highest forecast, 29 July 2026
2,380 MW
Largest outage reported, 4 August 2026
2,411 MW

The outage the UNE forecasts for the evening peak, the demand it expects to leave unserved. Averages over the days with a report.

Since 12 September 2021

1,000 2,000 2022 2023 2024 2025 2026 Week of 2021-09-06: 0 MW forecast at the peak Week of 2021-09-13: 0 MW forecast at the peak Week of 2021-09-27: 0 MW forecast at the peak Week of 2021-10-04: 0 MW forecast at the peak, 0 MW largest outage Week of 2021-10-11: 0 MW forecast at the peak, 0 MW largest outage Week of 2021-11-08: 95 MW largest outage Week of 2021-11-15: 0 MW forecast at the peak Week of 2021-11-22: 0 MW forecast at the peak Week of 2021-11-29: 0 MW forecast at the peak Week of 2021-12-13: 0 MW forecast at the peak Week of 2022-05-23: 195 MW forecast at the peak, 0 MW largest outage Week of 2022-05-30: 0 MW forecast at the peak, 0 MW largest outage Week of 2022-06-06: 210 MW forecast at the peak Week of 2022-06-20: 350 MW forecast at the peak Week of 2022-06-27: 289 MW forecast at the peak Week of 2022-07-04: 170 MW forecast at the peak, 528 MW largest outage Week of 2022-07-11: 338 MW forecast at the peak Week of 2022-07-18: 447 MW forecast at the peak Week of 2022-07-25: 372 MW forecast at the peak Week of 2022-08-01: 671 MW forecast at the peak Week of 2022-08-08: 821 MW forecast at the peak Week of 2022-08-15: 825 MW forecast at the peak Week of 2022-08-22: 778 MW forecast at the peak, 879 MW largest outage Week of 2022-08-29: 809 MW forecast at the peak Week of 2022-09-05: 605 MW forecast at the peak Week of 2022-09-12: 825 MW forecast at the peak Week of 2022-09-19: 942 MW forecast at the peak Week of 2022-09-26: 844 MW forecast at the peak Week of 2022-10-03: 1,000 MW forecast at the peak Week of 2022-10-10: 1,196 MW forecast at the peak Week of 2022-10-17: 960 MW forecast at the peak, 1,019 MW largest outage Week of 2022-10-24: 968 MW forecast at the peak Week of 2022-10-31: 1,150 MW forecast at the peak Week of 2022-11-07: 1,126 MW forecast at the peak Week of 2022-11-14: 979 MW forecast at the peak Week of 2022-11-21: 956 MW forecast at the peak Week of 2022-11-28: 954 MW forecast at the peak Week of 2022-12-05: 317 MW forecast at the peak, 136 MW largest outage Week of 2022-12-12: 222 MW forecast at the peak, 342 MW largest outage Week of 2022-12-19: 0 MW forecast at the peak, 69 MW largest outage Week of 2022-12-26: 0 MW forecast at the peak, 0 MW largest outage Week of 2023-01-02: 65 MW forecast at the peak, 33 MW largest outage Week of 2023-01-09: 123 MW forecast at the peak, 0 MW largest outage Week of 2023-01-16: 34 MW forecast at the peak, 0 MW largest outage Week of 2023-01-23: 295 MW forecast at the peak Week of 2023-01-30: 35 MW forecast at the peak Week of 2023-02-06: 209 MW forecast at the peak Week of 2023-02-13: 116 MW forecast at the peak, 0 MW largest outage Week of 2023-02-20: 423 MW forecast at the peak Week of 2023-02-27: 279 MW forecast at the peak Week of 2023-03-06: 584 MW forecast at the peak, 565 MW largest outage Week of 2023-03-13: 336 MW forecast at the peak, 418 MW largest outage Week of 2023-03-20: 0 MW forecast at the peak, 0 MW largest outage Week of 2023-03-27: 87 MW forecast at the peak, 0 MW largest outage Week of 2023-04-03: 190 MW forecast at the peak Week of 2023-04-10: 524 MW forecast at the peak Week of 2023-04-17: 466 MW forecast at the peak, 551 MW largest outage Week of 2023-04-24: 446 MW forecast at the peak, 608 MW largest outage Week of 2023-05-01: 252 MW forecast at the peak, 399 MW largest outage Week of 2023-05-08: 125 MW forecast at the peak, 127 MW largest outage Week of 2023-05-15: 35 MW forecast at the peak, 195 MW largest outage Week of 2023-05-22: 491 MW forecast at the peak, 460 MW largest outage Week of 2023-05-29: 276 MW forecast at the peak, 395 MW largest outage Week of 2023-06-05: 139 MW forecast at the peak, 218 MW largest outage Week of 2023-06-12: 537 MW forecast at the peak, 613 MW largest outage Week of 2023-06-19: 339 MW forecast at the peak, 370 MW largest outage Week of 2023-06-26: 70 MW forecast at the peak, 304 MW largest outage Week of 2023-07-03: 62 MW forecast at the peak, 120 MW largest outage Week of 2023-07-10: 43 MW forecast at the peak, 102 MW largest outage Week of 2023-07-17: 51 MW forecast at the peak, 97 MW largest outage Week of 2023-07-24: 0 MW forecast at the peak, 0 MW largest outage Week of 2023-07-31: 48 MW forecast at the peak, 43 MW largest outage Week of 2023-08-07: 216 MW forecast at the peak, 297 MW largest outage Week of 2023-08-14: 153 MW forecast at the peak, 132 MW largest outage Week of 2023-08-21: 85 MW forecast at the peak, 43 MW largest outage Week of 2023-08-28: 85 MW forecast at the peak, 126 MW largest outage Week of 2023-09-04: 162 MW forecast at the peak, 262 MW largest outage Week of 2023-09-11: 376 MW forecast at the peak, 469 MW largest outage Week of 2023-09-18: 657 MW forecast at the peak, 698 MW largest outage Week of 2023-09-25: 552 MW forecast at the peak, 546 MW largest outage Week of 2023-10-02: 539 MW forecast at the peak, 567 MW largest outage Week of 2023-10-09: 559 MW forecast at the peak Week of 2023-10-16: 195 MW forecast at the peak Week of 2023-10-23: 0 MW forecast at the peak, 0 MW largest outage Week of 2023-10-30: 97 MW forecast at the peak, 0 MW largest outage Week of 2023-11-06: 625 MW forecast at the peak, 685 MW largest outage Week of 2023-11-13: 268 MW forecast at the peak, 351 MW largest outage Week of 2023-11-20: 186 MW forecast at the peak, 142 MW largest outage Week of 2023-11-27: 241 MW forecast at the peak, 281 MW largest outage Week of 2023-12-04: 176 MW forecast at the peak, 209 MW largest outage Week of 2023-12-11: 246 MW forecast at the peak, 308 MW largest outage Week of 2023-12-18: 28 MW forecast at the peak, 0 MW largest outage Week of 2023-12-25: 0 MW forecast at the peak, 0 MW largest outage Week of 2024-01-01: 0 MW forecast at the peak, 0 MW largest outage Week of 2024-01-08: 262 MW forecast at the peak, 298 MW largest outage Week of 2024-01-15: 244 MW forecast at the peak, 148 MW largest outage Week of 2024-01-22: 583 MW forecast at the peak, 649 MW largest outage Week of 2024-01-29: 777 MW forecast at the peak, 795 MW largest outage Week of 2024-02-05: 829 MW forecast at the peak, 774 MW largest outage Week of 2024-02-12: 1,010 MW forecast at the peak, 965 MW largest outage Week of 2024-02-19: 826 MW forecast at the peak, 759 MW largest outage Week of 2024-02-26: 1,113 MW forecast at the peak, 1,022 MW largest outage Week of 2024-03-04: 1,237 MW forecast at the peak, 1,306 MW largest outage Week of 2024-03-11: 1,297 MW forecast at the peak, 1,299 MW largest outage Week of 2024-03-18: 721 MW forecast at the peak Week of 2024-03-25: 306 MW forecast at the peak, 413 MW largest outage Week of 2024-04-01: 176 MW forecast at the peak Week of 2024-04-08: 264 MW forecast at the peak, 508 MW largest outage Week of 2024-04-15: 199 MW forecast at the peak, 0 MW largest outage Week of 2024-04-22: 409 MW forecast at the peak, 335 MW largest outage Week of 2024-04-29: 529 MW forecast at the peak, 614 MW largest outage Week of 2024-05-06: 868 MW forecast at the peak, 1,029 MW largest outage Week of 2024-05-13: 1,016 MW forecast at the peak, 1,272 MW largest outage Week of 2024-05-20: 888 MW forecast at the peak, 968 MW largest outage Week of 2024-05-27: 1,007 MW forecast at the peak, 1,131 MW largest outage Week of 2024-06-03: 598 MW forecast at the peak, 679 MW largest outage Week of 2024-06-10: 700 MW forecast at the peak, 942 MW largest outage Week of 2024-06-17: 447 MW forecast at the peak, 540 MW largest outage Week of 2024-06-24: 619 MW forecast at the peak, 719 MW largest outage Week of 2024-07-01: 472 MW forecast at the peak, 414 MW largest outage Week of 2024-07-08: 458 MW forecast at the peak, 541 MW largest outage Week of 2024-07-15: 620 MW forecast at the peak, 697 MW largest outage Week of 2024-07-22: 340 MW forecast at the peak, 363 MW largest outage Week of 2024-07-29: 660 MW forecast at the peak, 451 MW largest outage Week of 2024-08-05: 627 MW forecast at the peak, 531 MW largest outage Week of 2024-08-12: 593 MW forecast at the peak, 682 MW largest outage Week of 2024-08-19: 896 MW forecast at the peak, 881 MW largest outage Week of 2024-08-26: 667 MW forecast at the peak, 681 MW largest outage Week of 2024-09-02: 624 MW forecast at the peak Week of 2024-09-09: 791 MW forecast at the peak Week of 2024-09-16: 1,071 MW forecast at the peak, 1,233 MW largest outage Week of 2024-09-23: 1,049 MW forecast at the peak Week of 2024-09-30: 1,160 MW forecast at the peak Week of 2024-10-07: 1,206 MW forecast at the peak, 1,467 MW largest outage Week of 2024-10-14: 1,487 MW forecast at the peak, 1,589 MW largest outage Week of 2024-10-21: 1,005 MW forecast at the peak Week of 2024-10-28: 1,394 MW forecast at the peak, 1,200 MW largest outage Week of 2024-11-04: 1,387 MW forecast at the peak Week of 2024-11-11: 1,395 MW forecast at the peak, 1,278 MW largest outage Week of 2024-11-18: 1,452 MW forecast at the peak, 1,735 MW largest outage Week of 2024-11-25: 1,458 MW forecast at the peak Week of 2024-12-02: 1,470 MW forecast at the peak Week of 2024-12-09: 1,290 MW forecast at the peak Week of 2024-12-16: 1,416 MW forecast at the peak Week of 2024-12-23: 1,286 MW forecast at the peak Week of 2024-12-30: 544 MW forecast at the peak, 783 MW largest outage Week of 2025-01-06: 930 MW forecast at the peak, 943 MW largest outage Week of 2025-01-13: 1,242 MW forecast at the peak, 1,206 MW largest outage Week of 2025-01-20: 1,060 MW forecast at the peak, 960 MW largest outage Week of 2025-02-03: 1,362 MW largest outage Week of 2025-02-10: 1,525 MW forecast at the peak, 1,397 MW largest outage Week of 2025-02-17: 1,610 MW forecast at the peak, 1,676 MW largest outage Week of 2025-02-24: 1,312 MW forecast at the peak, 1,509 MW largest outage Week of 2025-03-03: 1,500 MW forecast at the peak, 1,573 MW largest outage Week of 2025-03-10: 1,408 MW forecast at the peak, 1,428 MW largest outage Week of 2025-03-17: 1,311 MW forecast at the peak, 1,367 MW largest outage Week of 2025-03-24: 1,487 MW forecast at the peak, 1,566 MW largest outage Week of 2025-03-31: 1,584 MW forecast at the peak, 1,633 MW largest outage Week of 2025-04-07: 1,582 MW forecast at the peak, 1,589 MW largest outage Week of 2025-04-14: 1,619 MW forecast at the peak, 1,661 MW largest outage Week of 2025-04-21: 1,692 MW forecast at the peak, 1,696 MW largest outage Week of 2025-04-28: 1,430 MW forecast at the peak, 1,566 MW largest outage Week of 2025-05-05: 1,487 MW forecast at the peak, 1,582 MW largest outage Week of 2025-05-12: 1,518 MW forecast at the peak, 1,551 MW largest outage Week of 2025-05-19: 1,645 MW forecast at the peak Week of 2025-05-26: 1,510 MW forecast at the peak, 1,497 MW largest outage Week of 2025-06-02: 1,360 MW forecast at the peak, 1,379 MW largest outage Week of 2025-06-09: 1,573 MW forecast at the peak, 1,600 MW largest outage Week of 2025-06-16: 1,700 MW forecast at the peak, 1,779 MW largest outage Week of 2025-06-23: 1,801 MW forecast at the peak, 1,853 MW largest outage Week of 2025-06-30: 1,575 MW forecast at the peak, 1,721 MW largest outage Week of 2025-07-07: 1,467 MW forecast at the peak, 1,640 MW largest outage Week of 2025-07-14: 1,754 MW forecast at the peak, 1,933 MW largest outage Week of 2025-07-21: 1,748 MW forecast at the peak, 1,864 MW largest outage Week of 2025-07-28: 1,805 MW forecast at the peak, 1,838 MW largest outage Week of 2025-08-04: 1,714 MW forecast at the peak, 1,602 MW largest outage Week of 2025-08-11: 1,516 MW forecast at the peak, 1,712 MW largest outage Week of 2025-08-18: 1,676 MW forecast at the peak, 1,709 MW largest outage Week of 2025-08-25: 1,699 MW forecast at the peak, 1,712 MW largest outage Week of 2025-09-01: 1,769 MW forecast at the peak, 1,753 MW largest outage Week of 2025-09-08: 1,716 MW forecast at the peak, 1,803 MW largest outage Week of 2025-09-15: 1,828 MW forecast at the peak, 1,904 MW largest outage Week of 2025-09-22: 1,649 MW forecast at the peak, 1,816 MW largest outage Week of 2025-09-29: 1,808 MW forecast at the peak, 1,807 MW largest outage Week of 2025-10-06: 1,678 MW forecast at the peak, 1,668 MW largest outage Week of 2025-10-13: 1,555 MW forecast at the peak, 1,608 MW largest outage Week of 2025-10-20: 1,786 MW forecast at the peak, 1,762 MW largest outage Week of 2025-10-27: 1,278 MW forecast at the peak, 1,241 MW largest outage Week of 2025-11-03: 1,233 MW forecast at the peak, 1,292 MW largest outage Week of 2025-11-10: 1,403 MW forecast at the peak, 1,411 MW largest outage Week of 2025-11-17: 1,719 MW forecast at the peak, 1,700 MW largest outage Week of 2025-11-24: 1,731 MW forecast at the peak, 1,737 MW largest outage Week of 2025-12-01: 1,973 MW forecast at the peak, 2,083 MW largest outage Week of 2025-12-08: 1,851 MW forecast at the peak, 1,987 MW largest outage Week of 2025-12-15: 1,928 MW forecast at the peak, 2,021 MW largest outage Week of 2025-12-22: 1,923 MW forecast at the peak, 2,026 MW largest outage Week of 2025-12-29: 1,555 MW forecast at the peak, 1,696 MW largest outage Week of 2026-01-05: 1,718 MW forecast at the peak, 1,765 MW largest outage Week of 2026-01-12: 1,807 MW forecast at the peak, 1,922 MW largest outage Week of 2026-01-19: 1,895 MW forecast at the peak, 1,900 MW largest outage Week of 2026-01-26: 1,827 MW forecast at the peak, 1,906 MW largest outage Week of 2026-02-02: 1,655 MW forecast at the peak, 1,659 MW largest outage Week of 2026-02-09: 1,811 MW forecast at the peak, 1,827 MW largest outage Week of 2026-02-16: 1,736 MW forecast at the peak, 1,776 MW largest outage Week of 2026-02-23: 1,741 MW forecast at the peak, 1,758 MW largest outage Week of 2026-03-02: 1,975 MW forecast at the peak, 1,977 MW largest outage Week of 2026-03-09: 1,845 MW forecast at the peak, 1,914 MW largest outage Week of 2026-03-16: 1,896 MW forecast at the peak, 1,847 MW largest outage Week of 2026-03-23: 1,820 MW forecast at the peak, 1,807 MW largest outage Week of 2026-03-30: 1,736 MW forecast at the peak, 1,765 MW largest outage Week of 2026-04-06: 1,713 MW forecast at the peak, 1,720 MW largest outage Week of 2026-04-13: 1,552 MW forecast at the peak, 1,600 MW largest outage Week of 2026-04-20: 1,178 MW forecast at the peak, 1,375 MW largest outage Week of 2026-04-27: 1,458 MW forecast at the peak, 1,585 MW largest outage Week of 2026-05-04: 1,695 MW forecast at the peak, 1,811 MW largest outage Week of 2026-05-11: 1,992 MW forecast at the peak, 2,083 MW largest outage Week of 2026-05-18: 1,951 MW forecast at the peak, 1,980 MW largest outage Week of 2026-05-25: 1,996 MW forecast at the peak, 1,943 MW largest outage Week of 2026-06-01: 1,980 MW forecast at the peak, 1,999 MW largest outage Week of 2026-06-08: 1,906 MW forecast at the peak, 1,945 MW largest outage Week of 2026-06-15: 2,057 MW forecast at the peak, 2,046 MW largest outage Week of 2026-06-22: 2,075 MW forecast at the peak, 2,144 MW largest outage Week of 2026-06-29: 2,095 MW forecast at the peak, 2,065 MW largest outage Week of 2026-07-06: 1,902 MW forecast at the peak, 1,775 MW largest outage Week of 2026-07-13: 2,107 MW forecast at the peak, 2,153 MW largest outage Week of 2026-07-20: 2,167 MW forecast at the peak, 2,187 MW largest outage Week of 2026-07-27: 2,219 MW forecast at the peak, 2,179 MW largest outage Week of 2026-08-03: 2,244 MW forecast at the peak, 2,304 MW largest outage Week of 2026-08-10: 2,243 MW forecast at the peak, 2,283 MW largest outage Week of 2026-08-17: 2,225 MW forecast at the peak, 2,296 MW largest outage Week of 2026-08-24: 2,160 MW forecast at the peak, 2,138 MW largest outage Week of 2026-08-31: 2,145 MW forecast at the peak, 2,297 MW largest outage Week of 2026-09-07: 2,071 MW forecast at the peak, 2,098 MW largest outage Week of 2026-09-14: 2,036 MW forecast at the peak, 2,109 MW largest outage Week of 2026-09-21: 1,993 MW forecast at the peak, 2,007 MW largest outage Week of 2026-09-28: 1,983 MW forecast at the peak, 2,008 MW largest outage Week of 2026-10-05: 1,810 MW forecast at the peak, 1,778 MW largest outage Week of 2026-10-12: 1,967 MW forecast at the peak, 1,972 MW largest outage Week of 2026-10-19: 1,877 MW forecast at the peak, 1,838 MW largest outage Week of 2026-10-26: 1,949 MW forecast at the peak, 1,979 MW largest outage Week of 2026-11-02: 1,944 MW forecast at the peak, 1,941 MW largest outage

■ Forecast outage at the evening peak, ▬ largest outage there was (given by the next day's report); each week's average, in MW. A gap: a week without reports.

Download

Both are rebuilt with the site several times a day, so a new report is in the files the same day. The addresses are stable: https://elalambique.net/datos/apagones-une.csv and https://elalambique.net/datos/apagones-une.json.

The columns

Megawatts (MW) as the UNE gives them. A cell is empty where that day's report didn't say.

date
The day the report is for (YYYY-MM-DD, Cuba). The UNE publishes it that morning.
forecast_peak_mw
The outage the UNE forecasts for that evening's peak: the demand it expects to leave unserved, in MW; 0 when it forecasts none (a reserve at the peak).
max_outage_yesterday_mw
The largest outage of the day before (date minus one), as this report gives it, in MW; 0 when the report says there was none.
max_outage_yesterday_time
When that largest outage happened, on the day before (HH:MM, 24-hour).
morning_time
The time of the morning figures that follow (HH:MM): 07:00 in most reports until 2024, 06:00 since.
morning_available_mw
The grid's available capacity at that time, in MW.
morning_demand_mw
The demand at that time, in MW.
morning_outage_mw
The demand left unserved at that time, in MW; 0 when the report says the whole grid had service.
peak_available_mw
The capacity the UNE expects to have at the evening peak, in MW.
peak_demand_mw
The highest demand the UNE expects at the peak, in MW.
peak_deficit_mw
Demand minus capacity at the peak, as the UNE gives it, in MW. The forecast outage is usually a little higher.
solar_mwh
The energy the solar parks produced the day before, in MWh.
solar_max_mw
The solar parks' highest output the day before, in MW.
thermal_limits_mw
The thermal generation lost to limitations (not breakdowns or maintenance), in MW.
units_broken
The thermal units broken down, as the UNE names them, separated by "; " ("Felton 2; Renté 3 y 6").
units_maintenance
The thermal units in maintenance, the same way.
source_url
The article the report was read from: the UNE's note as an official paper published it.

max_outage_yesterday_mw and max_outage_yesterday_time, like the solar columns, describe the day before the row's date: the report of 3 November gives the largest outage of 2 November. Everything else is about the row's own day. Until 2023 the report often gave only the largest outage of the night or of the peak hours, a different figure, so the column is empty on those days.

The template has changed over the years: older reports leave out some figures (solar output only appears in 2025), give the morning figures at 07:00 rather than 06:00, and on days without a deficit forecast a reserve at the peak instead (forecast_peak_mw 0, peak_deficit_mw empty: the reserve is peak_available_mw minus peak_demand_mw).

How it's collected

Every morning the UNE issues a note on the state of the Sistema Eléctrico Nacional (SEN), and Cuba's official papers (Cubadebate, Granma, Juventud Rebelde) publish it nearly word for word. The UNE itself posts it on WhatsApp, which can't be read from outside Cuba. We read the papers' copies and take each figure from the note's own sentences ("se pronostica una afectación de 1 990 MW en este horario"), with fixed patterns and without any model: a sentence that doesn't follow the note's wording is left out, never guessed, and a day without the note has no row.

Since 18 October 2026 we read each day's note as it comes out. The earlier days come from Cubadebate's archive, read the same way. Every row keeps the address of the article it was read from (source_url), so any figure can be checked against the original.

These are the government utility's own figures, as it publishes them; no one outside it can check them. They are kept exactly as published, slips included: on a few days the stated deficit is not quite demand minus capacity. The forecast is a forecast: what happened is in the next day's max_outage_yesterday_mw. The national figures don't say how long each place goes without power, which the provincial electric companies announce.

How to cite it

El Alambique (elalambique.net), from the Unión Eléctrica's daily reports. Cuba power grid: the Unión Eléctrica's daily reports. https://elalambique.net/en/cuba-power-grid/. Accessed 3 November 2026.

In a news story, "according to the Unión Eléctrica's daily reports, compiled by El Alambique" with a link to this page is enough.

Licence

Creative Commons Attribution 4.0 International (CC BY 4.0): you may copy, redistribute and adapt the data for any purpose, commercial included, crediting "El Alambique (elalambique.net), from the Unión Eléctrica's daily reports". © 2026 El Alambique.

Contact

Errors, questions, a figure that doesn't match its source: admin@elalambique.net.

El Alambique is a news site about Cuba that sets independent, official and international reporting side by side (how we work, in Spanish). Today's report, in Spanish: Apagones.