Bulgaria Demand Forecast Accuracy: Error, Bias and Worst Miss, 8 October to 5 November 2026
The day-ahead demand forecast for Bulgaria was off by 3.9% on average (mean absolute percentage error) over 677 hours from 8 October to 5 November 2026, and 73% of hours landed within 5% of the reading. Its bias was +0.7%: it ran high on average, an over forecast. The largest miss was 845 MW (15.4%) too low at 27 Oct 2026, 18:00 EET (UTC+02:00). Dates and times are local (Europe/Sofia).
Key Facts
- The day-ahead demand forecast for Bulgaria was off by 3.9% on average (mean absolute percentage error) over 677 hours from 8 October to 5 November 2026, and 73% of hours landed within 5% of the reading. Its bias was +0.7%: it ran high on average, an over forecast. The largest miss was 845 MW (15.4%) too low at 27 Oct 2026, 18:00 EET (UTC+02:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Bulgaria came 29 (1 is the smallest error).
- On average the forecast differed from reported demand by 163 MW, against average demand of 4,205 MW.
- The forecast was above reported demand in 56% of compared hours.
Forecast Error at a Glance
677 hours from 8 October to 5 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+17 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 845 MW (15.4%) too low at 27 Oct 2026, 18:00 EET (UTC+02:00): forecast 4,626 MW, reported 5,471 MW.
Source: ENTSO-E Transparency Platform (transparency.entsoe.eu), CC BY 4.0. Aggregated and converted by World Power Monitor; ENTSO-E does not endorse this site. (ENTSO-E Terms of Use plus CC BY 4.0 for listed data items) Data as of 2026-11-05. Accuracy is computed by World Power Monitor from the operator's hourly forecast and reported demand.
Forecast and Reported Demand, Last 7 Days
Local time, to 5 Nov 2026, 10:00 EET (UTC+02:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 11:00 | 4,919 MW | 4,940 MW |
| 29 Oct, 12:00 | 4,882 MW | 4,926 MW |
| 29 Oct, 13:00 | 4,912 MW | 4,925 MW |
| 29 Oct, 14:00 | 4,850 MW | 4,917 MW |
| 29 Oct, 15:00 | 4,865 MW | 4,910 MW |
| 29 Oct, 16:00 | 4,910 MW | 4,914 MW |
| 29 Oct, 17:00 | 5,093 MW | 4,995 MW |
| 29 Oct, 18:00 | 5,286 MW | 5,270 MW |
| 29 Oct, 19:00 | 5,251 MW | 5,476 MW |
| 29 Oct, 20:00 | 5,052 MW | 5,282 MW |
| 29 Oct, 21:00 | 4,738 MW | 4,940 MW |
| 29 Oct, 22:00 | 4,447 MW | 4,573 MW |
| 29 Oct, 23:00 | 4,152 MW | 4,215 MW |
| 30 Oct, 00:00 | 3,897 MW | 3,908 MW |
| 30 Oct, 01:00 | 3,717 MW | 3,777 MW |
| 30 Oct, 02:00 | 3,667 MW | 3,716 MW |
| 30 Oct, 03:00 | 3,672 MW | 3,694 MW |
| 30 Oct, 04:00 | 3,706 MW | 3,715 MW |
| 30 Oct, 05:00 | 3,815 MW | 3,835 MW |
| 30 Oct, 06:00 | 4,204 MW | 4,273 MW |
| 30 Oct, 07:00 | 4,508 MW | 4,667 MW |
| 30 Oct, 08:00 | 4,870 MW | 4,967 MW |
| 30 Oct, 09:00 | 5,064 MW | 5,051 MW |
| 30 Oct, 10:00 | 5,087 MW | 4,971 MW |
| 30 Oct, 11:00 | 5,112 MW | 4,926 MW |
| 30 Oct, 12:00 | 5,066 MW | 4,862 MW |
| 30 Oct, 13:00 | 5,009 MW | 4,855 MW |
| 30 Oct, 14:00 | 4,931 MW | 4,818 MW |
| 30 Oct, 15:00 | 4,914 MW | 4,797 MW |
| 30 Oct, 16:00 | 4,919 MW | 4,807 MW |
| 30 Oct, 17:00 | 5,117 MW | 4,883 MW |
| 30 Oct, 18:00 | 5,295 MW | 5,083 MW |
| 30 Oct, 19:00 | 5,213 MW | 5,212 MW |
| 30 Oct, 20:00 | 4,974 MW | 5,043 MW |
| 30 Oct, 21:00 | 4,680 MW | 4,757 MW |
| 30 Oct, 22:00 | 4,443 MW | 4,452 MW |
| 30 Oct, 23:00 | 4,184 MW | 4,151 MW |
| 31 Oct, 00:00 | 3,945 MW | 3,922 MW |
| 31 Oct, 01:00 | 3,732 MW | 3,758 MW |
| 31 Oct, 02:00 | 3,623 MW | 3,675 MW |
| 31 Oct, 03:00 | 3,591 MW | 3,658 MW |
| 31 Oct, 04:00 | 3,632 MW | 3,639 MW |
| 31 Oct, 05:00 | 3,670 MW | 3,685 MW |
| 31 Oct, 06:00 | 3,727 MW | 3,938 MW |
| 31 Oct, 07:00 | 3,982 MW | 4,222 MW |
| 31 Oct, 08:00 | 4,377 MW | 4,645 MW |
| 31 Oct, 09:00 | 4,664 MW | 4,897 MW |
| 31 Oct, 10:00 | 4,784 MW | 4,885 MW |
| 31 Oct, 11:00 | 4,855 MW | 4,866 MW |
| 31 Oct, 12:00 | 4,806 MW | 4,849 MW |
| 31 Oct, 13:00 | 4,725 MW | 4,835 MW |
| 31 Oct, 14:00 | 4,658 MW | 4,818 MW |
| 31 Oct, 15:00 | 4,599 MW | 4,803 MW |
| 31 Oct, 16:00 | 4,683 MW | 4,806 MW |
| 31 Oct, 17:00 | 4,975 MW | 4,890 MW |
| 31 Oct, 18:00 | 5,082 MW | 5,031 MW |
| 31 Oct, 19:00 | 4,904 MW | 5,130 MW |
| 31 Oct, 20:00 | 4,672 MW | 4,933 MW |
| 31 Oct, 21:00 | 4,416 MW | 4,638 MW |
| 31 Oct, 22:00 | 4,234 MW | 4,372 MW |
| 31 Oct, 23:00 | 4,029 MW | 4,154 MW |
| 1 Nov, 00:00 | 3,866 MW | 3,891 MW |
| 1 Nov, 01:00 | 3,683 MW | 3,736 MW |
| 1 Nov, 02:00 | 3,551 MW | 3,663 MW |
| 1 Nov, 03:00 | 3,535 MW | 3,590 MW |
| 1 Nov, 04:00 | 3,543 MW | 3,591 MW |
| 1 Nov, 05:00 | 3,595 MW | 3,735 MW |
| 1 Nov, 06:00 | 3,676 MW | 4,020 MW |
| 1 Nov, 07:00 | 3,895 MW | 4,319 MW |
| 1 Nov, 08:00 | 4,273 MW | 4,608 MW |
| 1 Nov, 09:00 | 4,623 MW | 4,856 MW |
| 1 Nov, 10:00 | 4,865 MW | 4,911 MW |
| 1 Nov, 11:00 | 5,007 MW | 4,937 MW |
| 1 Nov, 12:00 | 5,068 MW | 4,772 MW |
| 1 Nov, 13:00 | 4,974 MW | 4,772 MW |
| 1 Nov, 14:00 | 4,884 MW | 4,772 MW |
| 1 Nov, 15:00 | 4,824 MW | 4,840 MW |
| 1 Nov, 16:00 | 4,854 MW | 4,953 MW |
| 1 Nov, 17:00 | 5,061 MW | 5,154 MW |
| 1 Nov, 18:00 | 5,190 MW | 5,296 MW |
| 1 Nov, 19:00 | 5,068 MW | 5,215 MW |
| 1 Nov, 20:00 | 4,825 MW | 5,006 MW |
| 1 Nov, 21:00 | 4,575 MW | 4,736 MW |
| 1 Nov, 22:00 | 4,341 MW | 4,470 MW |
| 1 Nov, 23:00 | 4,094 MW | 4,194 MW |
| 2 Nov, 00:00 | 3,910 MW | 3,909 MW |
| 2 Nov, 01:00 | 3,718 MW | 3,736 MW |
| 2 Nov, 02:00 | 3,636 MW | 3,676 MW |
| 2 Nov, 03:00 | 3,594 MW | 3,654 MW |
| 2 Nov, 04:00 | 3,575 MW | 3,684 MW |
| 2 Nov, 05:00 | 3,699 MW | 3,803 MW |
| 2 Nov, 06:00 | 4,038 MW | 4,166 MW |
| 2 Nov, 07:00 | 4,401 MW | 4,532 MW |
| 2 Nov, 08:00 | 4,824 MW | 4,808 MW |
| 2 Nov, 09:00 | 5,014 MW | 4,956 MW |
| 2 Nov, 10:00 | 5,044 MW | 4,966 MW |
| 2 Nov, 11:00 | 5,063 MW | 5,036 MW |
| 2 Nov, 12:00 | 4,979 MW | 5,044 MW |
| 2 Nov, 13:00 | 4,973 MW | 5,098 MW |
| 2 Nov, 14:00 | 4,889 MW | 4,859 MW |
| 2 Nov, 15:00 | 4,858 MW | 4,876 MW |
| 2 Nov, 16:00 | 4,933 MW | 4,878 MW |
| 2 Nov, 17:00 | 5,147 MW | 5,097 MW |
| 2 Nov, 18:00 | 5,327 MW | 5,337 MW |
| 2 Nov, 19:00 | 5,288 MW | 5,242 MW |
| 2 Nov, 20:00 | 5,072 MW | 5,012 MW |
| 2 Nov, 21:00 | 4,792 MW | 4,739 MW |
| 2 Nov, 22:00 | 4,519 MW | 4,473 MW |
| 2 Nov, 23:00 | 4,238 MW | 4,201 MW |
| 3 Nov, 00:00 | 3,929 MW | 3,899 MW |
| 3 Nov, 01:00 | 3,794 MW | 3,678 MW |
| 3 Nov, 02:00 | 3,749 MW | 3,603 MW |
| 3 Nov, 03:00 | 3,722 MW | 3,581 MW |
| 3 Nov, 04:00 | 3,746 MW | 3,595 MW |
| 3 Nov, 05:00 | 3,852 MW | 3,688 MW |
| 3 Nov, 06:00 | 4,236 MW | 4,049 MW |
| 3 Nov, 07:00 | 4,660 MW | 4,369 MW |
| 3 Nov, 08:00 | 5,011 MW | 4,642 MW |
| 3 Nov, 09:00 | 5,208 MW | 4,770 MW |
| 3 Nov, 10:00 | 5,247 MW | 4,749 MW |
| 3 Nov, 11:00 | 5,252 MW | 4,740 MW |
| 3 Nov, 12:00 | 5,183 MW | 4,709 MW |
| 3 Nov, 13:00 | 5,134 MW | 4,710 MW |
| 3 Nov, 14:00 | 5,073 MW | 4,676 MW |
| 3 Nov, 15:00 | 5,052 MW | 4,664 MW |
| 3 Nov, 16:00 | 5,076 MW | 4,698 MW |
| 3 Nov, 17:00 | 5,281 MW | 4,893 MW |
| 3 Nov, 18:00 | 5,494 MW | 5,123 MW |
| 3 Nov, 19:00 | 5,434 MW | 5,152 MW |
| 3 Nov, 20:00 | 5,217 MW | 4,965 MW |
| 3 Nov, 21:00 | 4,938 MW | 4,630 MW |
| 3 Nov, 22:00 | 4,672 MW | 4,310 MW |
| 3 Nov, 23:00 | 4,301 MW | 3,978 MW |
| 4 Nov, 00:00 | 4,072 MW | 3,959 MW |
| 4 Nov, 01:00 | 3,919 MW | 3,724 MW |
| 4 Nov, 02:00 | 3,849 MW | 3,666 MW |
| 4 Nov, 03:00 | 3,818 MW | 3,655 MW |
| 4 Nov, 04:00 | 3,847 MW | 3,666 MW |
| 4 Nov, 05:00 | 3,948 MW | 3,780 MW |
| 4 Nov, 06:00 | 4,275 MW | 4,224 MW |
| 4 Nov, 07:00 | 4,680 MW | 4,616 MW |
| 4 Nov, 08:00 | 5,049 MW | 4,960 MW |
| 4 Nov, 09:00 | 5,266 MW | 5,106 MW |
| 4 Nov, 10:00 | 5,258 MW | 5,042 MW |
| 4 Nov, 11:00 | 5,268 MW | 5,028 MW |
| 4 Nov, 12:00 | 5,192 MW | 4,943 MW |
| 4 Nov, 13:00 | 5,212 MW | 4,944 MW |
| 4 Nov, 14:00 | 5,125 MW | 4,879 MW |
| 4 Nov, 15:00 | 5,136 MW | 4,885 MW |
| 4 Nov, 16:00 | 5,183 MW | 4,923 MW |
| 4 Nov, 17:00 | 5,398 MW | 5,136 MW |
| 4 Nov, 18:00 | 5,573 MW | 5,363 MW |
| 4 Nov, 19:00 | 5,514 MW | 5,325 MW |
| 4 Nov, 20:00 | 5,315 MW | 5,144 MW |
| 4 Nov, 21:00 | 5,033 MW | 4,884 MW |
| 4 Nov, 22:00 | 4,777 MW | 4,637 MW |
| 4 Nov, 23:00 | 4,467 MW | 4,373 MW |
| 5 Nov, 00:00 | 3,945 MW | 4,042 MW |
| 5 Nov, 01:00 | 3,810 MW | 3,888 MW |
| 5 Nov, 02:00 | 3,714 MW | 3,847 MW |
| 5 Nov, 03:00 | 3,689 MW | 3,833 MW |
| 5 Nov, 04:00 | 3,757 MW | 3,847 MW |
| 5 Nov, 05:00 | 3,839 MW | 3,964 MW |
| 5 Nov, 06:00 | 4,231 MW | 4,394 MW |
| 5 Nov, 07:00 | 4,539 MW | 4,805 MW |
| 5 Nov, 08:00 | 4,709 MW | 5,142 MW |
| 5 Nov, 09:00 | 4,648 MW | 5,296 MW |
| 5 Nov, 10:00 | 4,465 MW | 5,250 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (677 of 683 hours in the window). Missing and zero values, and readings under 30% or over 3 times the grid's own median for the window, are treated as reporting faults and left out.
- Error is (forecast minus reported demand) divided by reported demand; average error uses absolute values so high and low misses do not cancel. Bias keeps the sign and does cancel.
- Reported demand is preliminary and may be revised. A 30 day window is a short sample and one heat wave or holiday can move these figures.
- European figures are for the ENTSO-E bidding zone named on this page. US and European grids are ranked separately.
Related
Cite this page
World Power Monitor. (2026). Bulgaria Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/bg/
World Power Monitor. Bulgaria Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-11-05. Data from ENTSO-E Transparency Platform. https://worldpowermonitor.com/forecast-accuracy/bg/
@misc{wpm_forecast_accuracy_bg_2026,
title = {{Bulgaria Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-11-05. Data from ENTSO-E Transparency Platform.},
url = {https://worldpowermonitor.com/forecast-accuracy/bg/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/bg/
The Copy buttons add today's date as the access date.