Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss, 30 September to 28 October 2026
The day-ahead demand forecast for Switzerland was off by 2.5% on average (mean absolute percentage error) over 685 hours from 30 September to 28 October 2026, and 84% of hours landed within 5% of the reading. Its bias was +0.2%: it ran close to balanced on average. The largest miss was 1,609 MW (25.2%) too high at 17 Oct 2026, 15:00 CEST (UTC+02:00). Dates and times are local (Europe/Zurich).
Key Facts
- The day-ahead demand forecast for Switzerland was off by 2.5% on average (mean absolute percentage error) over 685 hours from 30 September to 28 October 2026, and 84% of hours landed within 5% of the reading. Its bias was +0.2%: it ran close to balanced on average. The largest miss was 1,609 MW (25.2%) too high at 17 Oct 2026, 15:00 CEST (UTC+02:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Switzerland came 14 (1 is the smallest error).
- On average the forecast differed from reported demand by 171 MW, against average demand of 7,022 MW.
- The forecast was above reported demand in 55% of compared hours.
Forecast Error at a Glance
685 hours from 30 September to 28 October 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+5 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 1,609 MW (25.2%) too high at 17 Oct 2026, 15:00 CEST (UTC+02:00): forecast 8,007 MW, reported 6,397 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-10-28. 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 28 Oct 2026, 12:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 21 Oct, 14:00 | 7,570 MW | 7,586 MW |
| 21 Oct, 15:00 | 7,401 MW | 7,429 MW |
| 21 Oct, 16:00 | 8,379 MW | 8,378 MW |
| 21 Oct, 17:00 | 8,390 MW | 8,391 MW |
| 21 Oct, 18:00 | 8,393 MW | 8,393 MW |
| 21 Oct, 19:00 | 8,395 MW | 8,395 MW |
| 21 Oct, 20:00 | 8,412 MW | 8,412 MW |
| 21 Oct, 21:00 | 8,157 MW | 8,225 MW |
| 21 Oct, 22:00 | 6,761 MW | 6,662 MW |
| 21 Oct, 23:00 | 6,379 MW | 6,527 MW |
| 22 Oct, 00:00 | 6,948 MW | 6,963 MW |
| 22 Oct, 01:00 | 6,586 MW | 6,463 MW |
| 22 Oct, 02:00 | 6,411 MW | 6,413 MW |
| 22 Oct, 03:00 | 6,530 MW | 6,467 MW |
| 22 Oct, 04:00 | 6,202 MW | 6,262 MW |
| 22 Oct, 05:00 | 6,100 MW | 6,375 MW |
| 22 Oct, 06:00 | 6,740 MW | 6,789 MW |
| 22 Oct, 07:00 | 7,416 MW | 7,435 MW |
| 22 Oct, 08:00 | 7,768 MW | 7,796 MW |
| 22 Oct, 09:00 | 7,454 MW | 7,615 MW |
| 22 Oct, 10:00 | 7,589 MW | 7,603 MW |
| 22 Oct, 11:00 | 7,853 MW | 7,885 MW |
| 22 Oct, 12:00 | 7,819 MW | 7,818 MW |
| 22 Oct, 13:00 | 7,638 MW | 7,609 MW |
| 22 Oct, 14:00 | 7,240 MW | 7,300 MW |
| 22 Oct, 15:00 | 7,379 MW | 7,393 MW |
| 22 Oct, 16:00 | 8,522 MW | 8,619 MW |
| 22 Oct, 17:00 | 8,368 MW | 8,394 MW |
| 22 Oct, 18:00 | 8,148 MW | 8,308 MW |
| 22 Oct, 19:00 | 8,145 MW | 8,145 MW |
| 22 Oct, 20:00 | 8,148 MW | 8,148 MW |
| 22 Oct, 21:00 | 8,165 MW | 8,193 MW |
| 22 Oct, 22:00 | 6,933 MW | 7,194 MW |
| 22 Oct, 23:00 | 6,819 MW | 7,048 MW |
| 23 Oct, 00:00 | 6,359 MW | 6,362 MW |
| 23 Oct, 01:00 | 6,690 MW | 6,667 MW |
| 23 Oct, 02:00 | 6,942 MW | 6,891 MW |
| 23 Oct, 03:00 | 5,889 MW | 5,884 MW |
| 23 Oct, 04:00 | 6,510 MW | 6,510 MW |
| 23 Oct, 05:00 | 6,113 MW | 6,128 MW |
| 23 Oct, 06:00 | 7,514 MW | 7,819 MW |
| 23 Oct, 07:00 | 7,499 MW | 7,500 MW |
| 23 Oct, 08:00 | 7,593 MW | 7,806 MW |
| 23 Oct, 09:00 | 7,276 MW | 7,409 MW |
| 23 Oct, 10:00 | 7,439 MW | 7,421 MW |
| 23 Oct, 11:00 | 7,372 MW | 7,457 MW |
| 23 Oct, 12:00 | 7,353 MW | 7,364 MW |
| 23 Oct, 13:00 | 7,455 MW | 7,349 MW |
| 23 Oct, 14:00 | 7,436 MW | 7,281 MW |
| 23 Oct, 15:00 | 7,444 MW | 7,398 MW |
| 23 Oct, 16:00 | 8,014 MW | 8,045 MW |
| 23 Oct, 17:00 | 7,975 MW | 8,028 MW |
| 23 Oct, 18:00 | 7,961 MW | 7,961 MW |
| 23 Oct, 19:00 | 7,957 MW | 7,957 MW |
| 23 Oct, 20:00 | 7,956 MW | 7,957 MW |
| 23 Oct, 21:00 | 7,507 MW | 7,545 MW |
| 23 Oct, 22:00 | 6,761 MW | 6,693 MW |
| 23 Oct, 23:00 | 5,812 MW | 6,037 MW |
| 24 Oct, 00:00 | 5,944 MW | 6,164 MW |
| 24 Oct, 01:00 | 6,111 MW | 6,111 MW |
| 24 Oct, 02:00 | 6,063 MW | 6,135 MW |
| 24 Oct, 03:00 | 6,091 MW | 6,071 MW |
| 24 Oct, 04:00 | 6,087 MW | 6,071 MW |
| 24 Oct, 05:00 | 6,139 MW | 6,130 MW |
| 24 Oct, 06:00 | 6,120 MW | 6,102 MW |
| 24 Oct, 07:00 | 6,106 MW | 6,113 MW |
| 24 Oct, 08:00 | 6,134 MW | 6,134 MW |
| 24 Oct, 09:00 | 6,305 MW | 6,311 MW |
| 24 Oct, 10:00 | 6,333 MW | 6,336 MW |
| 24 Oct, 11:00 | 6,458 MW | 6,461 MW |
| 24 Oct, 12:00 | 6,530 MW | 6,550 MW |
| 24 Oct, 13:00 | 6,575 MW | 6,569 MW |
| 24 Oct, 14:00 | 6,551 MW | 6,519 MW |
| 24 Oct, 15:00 | 6,528 MW | 6,488 MW |
| 24 Oct, 16:00 | 6,598 MW | 6,582 MW |
| 24 Oct, 17:00 | 6,482 MW | 6,473 MW |
| 24 Oct, 18:00 | 6,508 MW | 6,507 MW |
| 24 Oct, 19:00 | 6,513 MW | 6,513 MW |
| 24 Oct, 20:00 | 6,508 MW | 6,510 MW |
| 24 Oct, 21:00 | 6,459 MW | 6,455 MW |
| 24 Oct, 22:00 | 6,281 MW | 6,291 MW |
| 24 Oct, 23:00 | 6,103 MW | 6,112 MW |
| 25 Oct, 00:00 | 6,109 MW | 6,110 MW |
| 25 Oct, 01:00 | 6,278 MW | 6,090 MW |
| 25 Oct, 02:00 | 6,210 MW | 6,220 MW |
| 25 Oct, 02:00 | 6,912 MW | 7,094 MW |
| 25 Oct, 03:00 | 6,859 MW | 6,617 MW |
| 25 Oct, 04:00 | 6,621 MW | 6,733 MW |
| 25 Oct, 05:00 | 6,818 MW | 6,697 MW |
| 25 Oct, 06:00 | 6,864 MW | 6,988 MW |
| 25 Oct, 07:00 | 6,759 MW | 6,794 MW |
| 25 Oct, 08:00 | 7,017 MW | 6,922 MW |
| 25 Oct, 09:00 | 6,959 MW | 7,028 MW |
| 25 Oct, 10:00 | 6,735 MW | 6,803 MW |
| 25 Oct, 11:00 | 7,550 MW | 6,855 MW |
| 25 Oct, 12:00 | 7,252 MW | 6,916 MW |
| 25 Oct, 13:00 | 7,090 MW | 6,867 MW |
| 25 Oct, 14:00 | 7,294 MW | 6,637 MW |
| 25 Oct, 15:00 | 6,986 MW | 6,946 MW |
| 25 Oct, 16:00 | 6,851 MW | 6,797 MW |
| 25 Oct, 17:00 | 6,826 MW | 7,078 MW |
| 25 Oct, 18:00 | 6,939 MW | 7,200 MW |
| 25 Oct, 19:00 | 7,149 MW | 6,831 MW |
| 25 Oct, 20:00 | 7,600 MW | 7,275 MW |
| 25 Oct, 21:00 | 7,265 MW | 7,021 MW |
| 25 Oct, 22:00 | 7,591 MW | 7,956 MW |
| 25 Oct, 23:00 | 6,813 MW | 7,162 MW |
| 26 Oct, 00:00 | 7,037 MW | 7,457 MW |
| 26 Oct, 01:00 | 6,929 MW | 6,944 MW |
| 26 Oct, 02:00 | 6,906 MW | 6,919 MW |
| 26 Oct, 03:00 | 6,906 MW | 6,921 MW |
| 26 Oct, 04:00 | 7,405 MW | 7,651 MW |
| 26 Oct, 05:00 | 7,694 MW | 7,152 MW |
| 26 Oct, 06:00 | 7,270 MW | 7,874 MW |
| 26 Oct, 07:00 | 7,813 MW | 7,748 MW |
| 26 Oct, 08:00 | 7,454 MW | 7,383 MW |
| 26 Oct, 09:00 | 8,410 MW | 8,065 MW |
| 26 Oct, 10:00 | 8,054 MW | 8,315 MW |
| 26 Oct, 11:00 | 8,205 MW | 8,205 MW |
| 26 Oct, 12:00 | 7,701 MW | 7,654 MW |
| 26 Oct, 13:00 | 8,198 MW | 8,173 MW |
| 26 Oct, 14:00 | 8,090 MW | 8,075 MW |
| 26 Oct, 15:00 | 8,201 MW | 8,205 MW |
| 26 Oct, 16:00 | 8,073 MW | 8,103 MW |
| 26 Oct, 17:00 | 8,285 MW | 8,317 MW |
| 26 Oct, 18:00 | 8,549 MW | 8,588 MW |
| 26 Oct, 19:00 | 8,557 MW | 8,638 MW |
| 26 Oct, 20:00 | 8,410 MW | 8,525 MW |
| 26 Oct, 21:00 | 8,158 MW | 7,912 MW |
| 26 Oct, 22:00 | 8,072 MW | 7,891 MW |
| 26 Oct, 23:00 | 7,057 MW | 7,190 MW |
| 27 Oct, 00:00 | 7,261 MW | 7,405 MW |
| 27 Oct, 01:00 | 7,048 MW | 7,184 MW |
| 27 Oct, 02:00 | 7,122 MW | 7,142 MW |
| 27 Oct, 03:00 | 7,124 MW | 7,118 MW |
| 27 Oct, 04:00 | 7,171 MW | 7,172 MW |
| 27 Oct, 05:00 | 7,163 MW | 7,192 MW |
| 27 Oct, 06:00 | 7,436 MW | 7,154 MW |
| 27 Oct, 07:00 | 7,733 MW | 7,719 MW |
| 27 Oct, 08:00 | 7,999 MW | 7,977 MW |
| 27 Oct, 09:00 | 7,969 MW | 8,175 MW |
| 27 Oct, 10:00 | 7,986 MW | 8,059 MW |
| 27 Oct, 11:00 | 7,487 MW | 7,716 MW |
| 27 Oct, 12:00 | 7,406 MW | 7,430 MW |
| 27 Oct, 13:00 | 7,038 MW | 7,071 MW |
| 27 Oct, 14:00 | 7,156 MW | 7,254 MW |
| 27 Oct, 15:00 | 7,184 MW | 7,238 MW |
| 27 Oct, 16:00 | 7,630 MW | 7,649 MW |
| 27 Oct, 17:00 | 7,763 MW | 7,863 MW |
| 27 Oct, 18:00 | 8,177 MW | 8,180 MW |
| 27 Oct, 19:00 | 8,214 MW | 8,225 MW |
| 27 Oct, 20:00 | 8,292 MW | 8,296 MW |
| 27 Oct, 21:00 | 7,987 MW | 7,611 MW |
| 27 Oct, 22:00 | 7,805 MW | 7,918 MW |
| 27 Oct, 23:00 | 7,001 MW | 6,960 MW |
| 28 Oct, 00:00 | 6,964 MW | 7,059 MW |
| 28 Oct, 01:00 | 6,704 MW | 6,662 MW |
| 28 Oct, 02:00 | 6,745 MW | 6,826 MW |
| 28 Oct, 03:00 | 7,214 MW | 7,313 MW |
| 28 Oct, 04:00 | 6,626 MW | 6,565 MW |
| 28 Oct, 05:00 | 7,298 MW | 7,322 MW |
| 28 Oct, 06:00 | 7,050 MW | 7,019 MW |
| 28 Oct, 07:00 | 7,480 MW | 7,413 MW |
| 28 Oct, 08:00 | 7,358 MW | 7,926 MW |
| 28 Oct, 09:00 | 7,477 MW | 7,620 MW |
| 28 Oct, 10:00 | 7,683 MW | 7,799 MW |
| 28 Oct, 11:00 | 8,139 MW | 7,846 MW |
| 28 Oct, 12:00 | 7,890 MW | 7,890 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (685 of 685 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). Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/ch/
World Power Monitor. Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss. Data as of 2026-10-28. Data from ENTSO-E Transparency Platform. https://worldpowermonitor.com/forecast-accuracy/ch/
@misc{wpm_forecast_accuracy_ch_2026,
title = {{Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss}},
author = {{World Power Monitor}},
year = {2026},
note = {Data as of 2026-10-28. Data from ENTSO-E Transparency Platform.},
url = {https://worldpowermonitor.com/forecast-accuracy/ch/}
} Permalink: https://worldpowermonitor.com/forecast-accuracy/ch/
The Copy buttons add today's date as the access date.