Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss, 15 October to 12 November 2026
The day-ahead demand forecast for Switzerland was off by 9.4% on average (mean absolute percentage error) over 686 hours from 15 October to 12 November 2026, and 69% of hours landed within 5% of the reading. Its bias was +7.7%: it ran high on average, an over forecast. The largest miss was 4,961 MW (126.5%) too high at 3 Nov 2026, 06:00 CET (UTC+01:00). Dates and times are local (Europe/Zurich).
Key Facts
- The day-ahead demand forecast for Switzerland was off by 9.4% on average (mean absolute percentage error) over 686 hours from 15 October to 12 November 2026, and 69% of hours landed within 5% of the reading. Its bias was +7.7%: it ran high on average, an over forecast. The largest miss was 4,961 MW (126.5%) too high at 3 Nov 2026, 06:00 CET (UTC+01:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Switzerland came 40 (1 is the smallest error).
- On average the forecast differed from reported demand by 518 MW, against average demand of 7,094 MW.
- The forecast was above reported demand in 64% of compared hours.
Forecast Error at a Glance
686 hours from 15 October to 12 November 2026Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (+389 MW per hour on average): the forecast ran high on average, an over forecast. The worst miss was 4,961 MW (126.5%) too high at 3 Nov 2026, 06:00 CET (UTC+01:00): forecast 8,883 MW, reported 3,922 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-12. 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 12 Nov 2026, 13:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 5 Nov, 14:00 | 8,389 MW | 8,944 MW |
| 5 Nov, 15:00 | 7,991 MW | 8,912 MW |
| 5 Nov, 16:00 | 8,115 MW | 8,632 MW |
| 5 Nov, 17:00 | 8,476 MW | 8,380 MW |
| 5 Nov, 18:00 | 8,876 MW | 8,931 MW |
| 5 Nov, 19:00 | 8,881 MW | 8,411 MW |
| 5 Nov, 20:00 | 8,559 MW | 7,606 MW |
| 5 Nov, 21:00 | 8,029 MW | 8,800 MW |
| 5 Nov, 22:00 | 7,520 MW | 7,741 MW |
| 5 Nov, 23:00 | 7,157 MW | 7,890 MW |
| 6 Nov, 00:00 | 6,808 MW | 7,482 MW |
| 6 Nov, 01:00 | 5,867 MW | 7,449 MW |
| 6 Nov, 02:00 | 5,320 MW | 7,513 MW |
| 6 Nov, 03:00 | 4,911 MW | 7,796 MW |
| 6 Nov, 04:00 | 4,370 MW | 7,449 MW |
| 6 Nov, 05:00 | 4,260 MW | 7,485 MW |
| 6 Nov, 06:00 | 4,715 MW | 7,678 MW |
| 6 Nov, 07:00 | 6,426 MW | 8,960 MW |
| 6 Nov, 08:00 | 7,671 MW | 8,731 MW |
| 6 Nov, 09:00 | 8,212 MW | 8,668 MW |
| 6 Nov, 10:00 | 8,085 MW | 8,200 MW |
| 6 Nov, 11:00 | 7,316 MW | 8,234 MW |
| 6 Nov, 12:00 | 7,471 MW | 8,357 MW |
| 6 Nov, 13:00 | 7,165 MW | 7,996 MW |
| 6 Nov, 14:00 | 6,969 MW | 7,663 MW |
| 6 Nov, 15:00 | 6,690 MW | 7,749 MW |
| 6 Nov, 16:00 | 6,696 MW | 7,704 MW |
| 6 Nov, 17:00 | 7,044 MW | 8,100 MW |
| 6 Nov, 18:00 | 8,476 MW | 8,202 MW |
| 6 Nov, 19:00 | 9,227 MW | 8,443 MW |
| 6 Nov, 20:00 | 8,703 MW | 7,673 MW |
| 6 Nov, 21:00 | 7,698 MW | 7,623 MW |
| 6 Nov, 22:00 | 6,609 MW | 7,578 MW |
| 6 Nov, 23:00 | 7,149 MW | 6,899 MW |
| 7 Nov, 00:00 | 6,974 MW | 7,079 MW |
| 7 Nov, 01:00 | 5,249 MW | 7,794 MW |
| 7 Nov, 02:00 | 5,055 MW | 7,231 MW |
| 7 Nov, 03:00 | 4,670 MW | 7,529 MW |
| 7 Nov, 04:00 | 4,192 MW | 7,359 MW |
| 7 Nov, 05:00 | 4,195 MW | 7,967 MW |
| 7 Nov, 06:00 | 4,366 MW | 7,117 MW |
| 7 Nov, 07:00 | 4,401 MW | 7,251 MW |
| 7 Nov, 08:00 | 4,849 MW | 7,164 MW |
| 7 Nov, 09:00 | 5,878 MW | 6,903 MW |
| 7 Nov, 10:00 | 5,737 MW | 7,060 MW |
| 7 Nov, 11:00 | 5,949 MW | 7,239 MW |
| 7 Nov, 12:00 | 5,755 MW | 7,394 MW |
| 7 Nov, 13:00 | 5,909 MW | 6,683 MW |
| 7 Nov, 14:00 | 5,937 MW | 7,283 MW |
| 7 Nov, 15:00 | 6,096 MW | 7,374 MW |
| 7 Nov, 16:00 | 6,849 MW | 7,046 MW |
| 7 Nov, 17:00 | 7,338 MW | 7,650 MW |
| 7 Nov, 18:00 | 8,120 MW | 7,491 MW |
| 7 Nov, 19:00 | 8,469 MW | 7,502 MW |
| 7 Nov, 20:00 | 7,853 MW | 7,799 MW |
| 7 Nov, 21:00 | 7,044 MW | 7,310 MW |
| 7 Nov, 22:00 | 5,758 MW | 7,282 MW |
| 7 Nov, 23:00 | 5,379 MW | 7,457 MW |
| 8 Nov, 00:00 | 6,925 MW | 7,906 MW |
| 8 Nov, 01:00 | 6,636 MW | 7,331 MW |
| 8 Nov, 02:00 | 6,380 MW | 7,033 MW |
| 8 Nov, 03:00 | 6,173 MW | 7,266 MW |
| 8 Nov, 04:00 | 6,046 MW | 7,372 MW |
| 8 Nov, 05:00 | 5,947 MW | 7,562 MW |
| 8 Nov, 06:00 | 6,092 MW | 7,582 MW |
| 8 Nov, 07:00 | 6,245 MW | 7,693 MW |
| 8 Nov, 08:00 | 6,314 MW | 7,267 MW |
| 8 Nov, 09:00 | 6,380 MW | 7,030 MW |
| 8 Nov, 10:00 | 6,486 MW | 7,135 MW |
| 8 Nov, 11:00 | 6,620 MW | 7,642 MW |
| 8 Nov, 12:00 | 6,669 MW | 7,078 MW |
| 8 Nov, 13:00 | 6,433 MW | 7,632 MW |
| 8 Nov, 14:00 | 6,501 MW | 6,664 MW |
| 8 Nov, 15:00 | 6,318 MW | 7,044 MW |
| 8 Nov, 16:00 | 5,831 MW | 8,114 MW |
| 8 Nov, 17:00 | 6,281 MW | 7,034 MW |
| 8 Nov, 18:00 | 7,045 MW | 6,865 MW |
| 8 Nov, 19:00 | 7,230 MW | 7,303 MW |
| 8 Nov, 20:00 | 6,944 MW | 7,718 MW |
| 8 Nov, 21:00 | 6,649 MW | 7,681 MW |
| 8 Nov, 22:00 | 6,272 MW | 8,290 MW |
| 8 Nov, 23:00 | 6,073 MW | 7,710 MW |
| 9 Nov, 00:00 | 6,254 MW | 7,545 MW |
| 9 Nov, 01:00 | 6,576 MW | 7,622 MW |
| 9 Nov, 02:00 | 6,474 MW | 7,676 MW |
| 9 Nov, 03:00 | 6,335 MW | 7,725 MW |
| 9 Nov, 04:00 | 6,373 MW | 7,541 MW |
| 9 Nov, 05:00 | 6,491 MW | 7,454 MW |
| 9 Nov, 06:00 | 6,994 MW | 7,696 MW |
| 9 Nov, 07:00 | 7,307 MW | 8,633 MW |
| 9 Nov, 08:00 | 8,173 MW | 8,554 MW |
| 9 Nov, 09:00 | 8,531 MW | 8,857 MW |
| 9 Nov, 10:00 | 8,490 MW | 8,822 MW |
| 9 Nov, 11:00 | 8,476 MW | 8,453 MW |
| 9 Nov, 12:00 | 8,669 MW | 8,012 MW |
| 9 Nov, 13:00 | 8,353 MW | 8,142 MW |
| 9 Nov, 14:00 | 8,384 MW | 8,066 MW |
| 9 Nov, 15:00 | 8,372 MW | 8,138 MW |
| 9 Nov, 16:00 | 8,465 MW | 8,027 MW |
| 9 Nov, 17:00 | 8,589 MW | 8,312 MW |
| 9 Nov, 18:00 | 8,794 MW | 8,552 MW |
| 9 Nov, 19:00 | 8,747 MW | 8,690 MW |
| 9 Nov, 20:00 | 8,346 MW | 8,009 MW |
| 9 Nov, 21:00 | 7,799 MW | 7,831 MW |
| 9 Nov, 22:00 | 7,259 MW | 7,325 MW |
| 9 Nov, 23:00 | 6,871 MW | 7,034 MW |
| 10 Nov, 00:00 | 6,448 MW | 6,443 MW |
| 10 Nov, 01:00 | 3,605 MW | 7,057 MW |
| 10 Nov, 02:00 | 3,523 MW | 6,976 MW |
| 10 Nov, 03:00 | 3,201 MW | 6,805 MW |
| 10 Nov, 04:00 | 2,816 MW | 7,120 MW |
| 10 Nov, 05:00 | 2,891 MW | 7,494 MW |
| 10 Nov, 06:00 | 3,605 MW | 7,753 MW |
| 10 Nov, 07:00 | 5,383 MW | 8,824 MW |
| 10 Nov, 08:00 | 6,751 MW | 8,720 MW |
| 10 Nov, 09:00 | 6,944 MW | 8,694 MW |
| 10 Nov, 10:00 | 6,894 MW | 8,184 MW |
| 10 Nov, 11:00 | 6,167 MW | 8,194 MW |
| 10 Nov, 12:00 | 6,267 MW | 7,730 MW |
| 10 Nov, 13:00 | 5,883 MW | 7,939 MW |
| 10 Nov, 14:00 | 5,404 MW | 8,013 MW |
| 10 Nov, 15:00 | 5,777 MW | 8,101 MW |
| 10 Nov, 16:00 | 6,211 MW | 8,134 MW |
| 10 Nov, 17:00 | 6,554 MW | 8,283 MW |
| 10 Nov, 18:00 | 6,709 MW | 8,244 MW |
| 10 Nov, 19:00 | 7,003 MW | 8,334 MW |
| 10 Nov, 20:00 | 6,556 MW | 7,731 MW |
| 10 Nov, 21:00 | 5,915 MW | 7,981 MW |
| 10 Nov, 22:00 | 4,586 MW | 7,375 MW |
| 10 Nov, 23:00 | 4,378 MW | 6,661 MW |
| 11 Nov, 00:00 | 6,680 MW | 6,649 MW |
| 11 Nov, 01:00 | 7,320 MW | 6,896 MW |
| 11 Nov, 02:00 | 7,080 MW | 7,235 MW |
| 11 Nov, 03:00 | 7,102 MW | 7,082 MW |
| 11 Nov, 04:00 | 7,020 MW | 7,205 MW |
| 11 Nov, 05:00 | 6,960 MW | 6,954 MW |
| 11 Nov, 06:00 | 7,333 MW | 7,392 MW |
| 11 Nov, 07:00 | 8,153 MW | 8,109 MW |
| 11 Nov, 08:00 | 8,179 MW | 8,176 MW |
| 11 Nov, 09:00 | 8,131 MW | 8,229 MW |
| 11 Nov, 10:00 | 7,953 MW | 8,018 MW |
| 11 Nov, 11:00 | 8,182 MW | 8,036 MW |
| 11 Nov, 12:00 | 7,659 MW | 7,663 MW |
| 11 Nov, 13:00 | 7,806 MW | 7,808 MW |
| 11 Nov, 14:00 | 7,861 MW | 7,906 MW |
| 11 Nov, 15:00 | 7,962 MW | 7,974 MW |
| 11 Nov, 16:00 | 7,788 MW | 7,657 MW |
| 11 Nov, 17:00 | 8,189 MW | 7,992 MW |
| 11 Nov, 18:00 | 8,155 MW | 8,160 MW |
| 11 Nov, 19:00 | 8,249 MW | 8,221 MW |
| 11 Nov, 20:00 | 8,206 MW | 8,160 MW |
| 11 Nov, 21:00 | 7,402 MW | 7,343 MW |
| 11 Nov, 22:00 | 7,022 MW | 6,631 MW |
| 11 Nov, 23:00 | 7,333 MW | 7,706 MW |
| 12 Nov, 00:00 | 6,946 MW | 7,282 MW |
| 12 Nov, 01:00 | 6,794 MW | 6,570 MW |
| 12 Nov, 02:00 | 6,632 MW | 6,993 MW |
| 12 Nov, 03:00 | 6,639 MW | 7,341 MW |
| 12 Nov, 04:00 | 6,777 MW | 6,621 MW |
| 12 Nov, 05:00 | 7,408 MW | 6,558 MW |
| 12 Nov, 06:00 | 7,963 MW | 7,978 MW |
| 12 Nov, 07:00 | 8,662 MW | 8,729 MW |
| 12 Nov, 08:00 | 8,571 MW | 8,588 MW |
| 12 Nov, 09:00 | 8,794 MW | 8,494 MW |
| 12 Nov, 10:00 | 8,317 MW | 8,317 MW |
| 12 Nov, 11:00 | 8,379 MW | 8,279 MW |
| 12 Nov, 12:00 | 8,207 MW | 8,134 MW |
| 12 Nov, 13:00 | 8,063 MW | 8,014 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (686 of 686 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-11-12. 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-11-12. 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.