Bulgaria Demand Forecast Accuracy: Error, Bias and Worst Miss, 23 August to 20 September 2026
The day-ahead demand forecast for Bulgaria was off by 4.5% on average (mean absolute percentage error) over 683 hours from 23 August to 20 September 2026, and 77% of hours landed within 5% of the reading. Its bias was +3.2%: it ran high on average, an over forecast. The largest miss was 1,547 MW (57.3%) too high at 29 Aug 2026, 12:00 EEST (UTC+03:00). Dates and times are local (Europe/Sofia).
Key Facts
- The day-ahead demand forecast for Bulgaria was off by 4.5% on average (mean absolute percentage error) over 683 hours from 23 August to 20 September 2026, and 77% of hours landed within 5% of the reading. Its bias was +3.2%: it ran high on average, an over forecast. The largest miss was 1,547 MW (57.3%) too high at 29 Aug 2026, 12:00 EEST (UTC+03:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Bulgaria came 30 (1 is the smallest error).
- On average the forecast differed from reported demand by 155 MW, against average demand of 3,707 MW.
- The forecast was above reported demand in 68% of compared hours.
Forecast Error at a Glance
683 hours from 23 August to 20 September 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+104 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 1,547 MW (57.3%) too high at 29 Aug 2026, 12:00 EEST (UTC+03:00): forecast 4,248 MW, reported 2,701 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-09-20. 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 20 Sept 2026, 10:00 EEST (UTC+03:00)| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 13 Sept, 11:00 | 3,904 MW | 3,800 MW |
| 13 Sept, 12:00 | 3,942 MW | 3,885 MW |
| 13 Sept, 13:00 | 3,835 MW | 3,876 MW |
| 13 Sept, 14:00 | 3,763 MW | 3,866 MW |
| 13 Sept, 15:00 | 3,710 MW | 3,836 MW |
| 13 Sept, 16:00 | 3,716 MW | 3,877 MW |
| 13 Sept, 17:00 | 3,787 MW | 4,008 MW |
| 13 Sept, 18:00 | 3,857 MW | 4,040 MW |
| 13 Sept, 19:00 | 3,981 MW | 4,111 MW |
| 13 Sept, 20:00 | 4,068 MW | 4,204 MW |
| 13 Sept, 21:00 | 3,856 MW | 4,010 MW |
| 13 Sept, 22:00 | 3,613 MW | 3,782 MW |
| 13 Sept, 23:00 | 3,411 MW | 3,545 MW |
| 14 Sept, 00:00 | 3,130 MW | 3,173 MW |
| 14 Sept, 01:00 | 2,941 MW | 2,992 MW |
| 14 Sept, 02:00 | 2,848 MW | 2,898 MW |
| 14 Sept, 03:00 | 2,813 MW | 2,846 MW |
| 14 Sept, 04:00 | 2,824 MW | 2,832 MW |
| 14 Sept, 05:00 | 2,945 MW | 2,864 MW |
| 14 Sept, 06:00 | 3,314 MW | 3,051 MW |
| 14 Sept, 07:00 | 3,599 MW | 3,294 MW |
| 14 Sept, 08:00 | 3,825 MW | 3,646 MW |
| 14 Sept, 09:00 | 3,918 MW | 3,914 MW |
| 14 Sept, 10:00 | 3,903 MW | 4,049 MW |
| 14 Sept, 11:00 | 3,932 MW | 4,131 MW |
| 14 Sept, 12:00 | 3,907 MW | 4,167 MW |
| 14 Sept, 13:00 | 3,949 MW | 4,229 MW |
| 14 Sept, 14:00 | 3,925 MW | 4,150 MW |
| 14 Sept, 15:00 | 3,930 MW | 4,010 MW |
| 14 Sept, 16:00 | 3,949 MW | 4,039 MW |
| 14 Sept, 17:00 | 3,967 MW | 4,097 MW |
| 14 Sept, 18:00 | 4,055 MW | 4,114 MW |
| 14 Sept, 19:00 | 4,210 MW | 4,136 MW |
| 14 Sept, 20:00 | 4,313 MW | 4,193 MW |
| 14 Sept, 21:00 | 4,068 MW | 4,012 MW |
| 14 Sept, 22:00 | 3,794 MW | 3,800 MW |
| 14 Sept, 23:00 | 3,525 MW | 3,591 MW |
| 15 Sept, 00:00 | 3,211 MW | 3,191 MW |
| 15 Sept, 01:00 | 3,010 MW | 3,014 MW |
| 15 Sept, 02:00 | 2,942 MW | 2,927 MW |
| 15 Sept, 03:00 | 2,871 MW | 2,890 MW |
| 15 Sept, 04:00 | 2,875 MW | 2,887 MW |
| 15 Sept, 05:00 | 2,987 MW | 2,995 MW |
| 15 Sept, 06:00 | 3,375 MW | 3,289 MW |
| 15 Sept, 07:00 | 3,699 MW | 3,561 MW |
| 15 Sept, 08:00 | 3,933 MW | 3,806 MW |
| 15 Sept, 09:00 | 3,926 MW | 3,898 MW |
| 15 Sept, 10:00 | 3,861 MW | 3,915 MW |
| 15 Sept, 11:00 | 3,911 MW | 3,976 MW |
| 15 Sept, 12:00 | 3,946 MW | 3,994 MW |
| 15 Sept, 13:00 | 4,033 MW | 4,101 MW |
| 15 Sept, 14:00 | 4,016 MW | 3,861 MW |
| 15 Sept, 15:00 | 3,977 MW | 3,944 MW |
| 15 Sept, 16:00 | 3,948 MW | 3,930 MW |
| 15 Sept, 17:00 | 3,942 MW | 4,006 MW |
| 15 Sept, 18:00 | 4,009 MW | 4,117 MW |
| 15 Sept, 19:00 | 4,189 MW | 4,304 MW |
| 15 Sept, 20:00 | 4,215 MW | 4,374 MW |
| 15 Sept, 21:00 | 3,979 MW | 4,096 MW |
| 15 Sept, 22:00 | 3,716 MW | 3,787 MW |
| 15 Sept, 23:00 | 3,450 MW | 3,498 MW |
| 16 Sept, 00:00 | 3,182 MW | 3,130 MW |
| 16 Sept, 01:00 | 2,990 MW | 2,987 MW |
| 16 Sept, 02:00 | 2,884 MW | 2,918 MW |
| 16 Sept, 03:00 | 2,863 MW | 2,889 MW |
| 16 Sept, 04:00 | 2,885 MW | 2,891 MW |
| 16 Sept, 05:00 | 3,004 MW | 3,007 MW |
| 16 Sept, 06:00 | 3,433 MW | 3,324 MW |
| 16 Sept, 07:00 | 3,725 MW | 3,615 MW |
| 16 Sept, 08:00 | 3,901 MW | 3,865 MW |
| 16 Sept, 09:00 | 3,950 MW | 3,957 MW |
| 16 Sept, 10:00 | 3,930 MW | 3,967 MW |
| 16 Sept, 11:00 | 3,934 MW | 4,024 MW |
| 16 Sept, 12:00 | 3,940 MW | 4,038 MW |
| 16 Sept, 13:00 | 3,999 MW | 4,146 MW |
| 16 Sept, 14:00 | 3,989 MW | 4,130 MW |
| 16 Sept, 15:00 | 3,977 MW | 4,173 MW |
| 16 Sept, 16:00 | 3,951 MW | 4,183 MW |
| 16 Sept, 17:00 | 3,940 MW | 4,210 MW |
| 16 Sept, 18:00 | 4,023 MW | 4,258 MW |
| 16 Sept, 19:00 | 4,224 MW | 4,354 MW |
| 16 Sept, 20:00 | 4,272 MW | 4,386 MW |
| 16 Sept, 21:00 | 4,020 MW | 4,125 MW |
| 16 Sept, 22:00 | 3,766 MW | 3,830 MW |
| 16 Sept, 23:00 | 3,491 MW | 3,557 MW |
| 17 Sept, 00:00 | 3,205 MW | 3,229 MW |
| 17 Sept, 01:00 | 3,011 MW | 3,022 MW |
| 17 Sept, 02:00 | 2,920 MW | 2,929 MW |
| 17 Sept, 03:00 | 2,885 MW | 2,880 MW |
| 17 Sept, 04:00 | 2,885 MW | 2,883 MW |
| 17 Sept, 05:00 | 3,011 MW | 2,993 MW |
| 17 Sept, 06:00 | 3,440 MW | 3,311 MW |
| 17 Sept, 07:00 | 3,730 MW | 3,596 MW |
| 17 Sept, 08:00 | 3,937 MW | 3,834 MW |
| 17 Sept, 09:00 | 3,972 MW | 3,903 MW |
| 17 Sept, 10:00 | 3,926 MW | 3,898 MW |
| 17 Sept, 11:00 | 3,925 MW | 3,951 MW |
| 17 Sept, 12:00 | 3,913 MW | 3,969 MW |
| 17 Sept, 13:00 | 3,948 MW | 4,068 MW |
| 17 Sept, 14:00 | 3,963 MW | 3,982 MW |
| 17 Sept, 15:00 | 3,930 MW | 4,002 MW |
| 17 Sept, 16:00 | 3,934 MW | 4,001 MW |
| 17 Sept, 17:00 | 3,962 MW | 4,019 MW |
| 17 Sept, 18:00 | 4,034 MW | 4,073 MW |
| 17 Sept, 19:00 | 4,205 MW | 4,195 MW |
| 17 Sept, 20:00 | 4,244 MW | 4,225 MW |
| 17 Sept, 21:00 | 4,000 MW | 3,986 MW |
| 17 Sept, 22:00 | 3,734 MW | 3,716 MW |
| 17 Sept, 23:00 | 3,467 MW | 3,462 MW |
| 18 Sept, 00:00 | 3,143 MW | 3,198 MW |
| 18 Sept, 01:00 | 2,960 MW | 3,003 MW |
| 18 Sept, 02:00 | 2,860 MW | 2,913 MW |
| 18 Sept, 03:00 | 2,828 MW | 2,871 MW |
| 18 Sept, 04:00 | 2,832 MW | 2,876 MW |
| 18 Sept, 05:00 | 2,947 MW | 2,986 MW |
| 18 Sept, 06:00 | 3,362 MW | 3,316 MW |
| 18 Sept, 07:00 | 3,589 MW | 3,597 MW |
| 18 Sept, 08:00 | 3,469 MW | 3,820 MW |
| 18 Sept, 09:00 | 3,145 MW | 3,885 MW |
| 18 Sept, 10:00 | 2,820 MW | 3,877 MW |
| 18 Sept, 11:00 | 2,643 MW | 3,922 MW |
| 18 Sept, 12:00 | 2,544 MW | 3,938 MW |
| 18 Sept, 13:00 | 2,651 MW | 4,029 MW |
| 18 Sept, 14:00 | 2,693 MW | 3,974 MW |
| 18 Sept, 15:00 | 2,761 MW | 3,986 MW |
| 18 Sept, 16:00 | 2,999 MW | 3,980 MW |
| 18 Sept, 17:00 | 3,375 MW | 3,990 MW |
| 18 Sept, 18:00 | 3,782 MW | 4,045 MW |
| 18 Sept, 19:00 | 3,964 MW | 4,170 MW |
| 18 Sept, 20:00 | 3,899 MW | 4,201 MW |
| 18 Sept, 21:00 | 3,671 MW | 3,965 MW |
| 18 Sept, 22:00 | 3,437 MW | 3,705 MW |
| 18 Sept, 23:00 | 3,263 MW | 3,454 MW |
| 19 Sept, 00:00 | 3,094 MW | 3,183 MW |
| 19 Sept, 01:00 | 2,902 MW | 3,004 MW |
| 19 Sept, 02:00 | 2,801 MW | 2,903 MW |
| 19 Sept, 03:00 | 2,745 MW | 2,850 MW |
| 19 Sept, 04:00 | 2,731 MW | 2,818 MW |
| 19 Sept, 05:00 | 2,780 MW | 2,842 MW |
| 19 Sept, 06:00 | 2,962 MW | 2,955 MW |
| 19 Sept, 07:00 | 3,063 MW | 3,085 MW |
| 19 Sept, 08:00 | 3,085 MW | 3,268 MW |
| 19 Sept, 09:00 | 2,929 MW | 3,422 MW |
| 19 Sept, 10:00 | 2,919 MW | 3,503 MW |
| 19 Sept, 11:00 | 2,946 MW | 3,565 MW |
| 19 Sept, 12:00 | 3,072 MW | 3,633 MW |
| 19 Sept, 13:00 | 3,062 MW | 3,664 MW |
| 19 Sept, 14:00 | 3,019 MW | 3,647 MW |
| 19 Sept, 15:00 | 3,057 MW | 3,629 MW |
| 19 Sept, 16:00 | 3,038 MW | 3,604 MW |
| 19 Sept, 17:00 | 3,298 MW | 3,724 MW |
| 19 Sept, 18:00 | 3,594 MW | 3,908 MW |
| 19 Sept, 19:00 | 3,726 MW | 4,050 MW |
| 19 Sept, 20:00 | 3,680 MW | 3,996 MW |
| 19 Sept, 21:00 | 3,473 MW | 3,766 MW |
| 19 Sept, 22:00 | 3,360 MW | 3,559 MW |
| 19 Sept, 23:00 | 3,184 MW | 3,363 MW |
| 20 Sept, 00:00 | 2,991 MW | 3,124 MW |
| 20 Sept, 01:00 | 2,834 MW | 2,946 MW |
| 20 Sept, 02:00 | 2,743 MW | 2,828 MW |
| 20 Sept, 03:00 | 2,687 MW | 2,785 MW |
| 20 Sept, 04:00 | 2,787 MW | 2,745 MW |
| 20 Sept, 05:00 | 2,704 MW | 2,765 MW |
| 20 Sept, 06:00 | 2,851 MW | 2,884 MW |
| 20 Sept, 07:00 | 2,944 MW | 3,027 MW |
| 20 Sept, 08:00 | 2,954 MW | 3,293 MW |
| 20 Sept, 09:00 | 2,897 MW | 3,506 MW |
| 20 Sept, 10:00 | 2,967 MW | 3,622 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (683 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.