Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss, 8 October to 5 November 2026
The day-ahead demand forecast for Switzerland was off by 4.5% on average (mean absolute percentage error) over 686 hours from 8 October to 5 November 2026, and 83% of hours landed within 5% of the reading. Its bias was +2.5%: 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 4.5% on average (mean absolute percentage error) over 686 hours from 8 October to 5 November 2026, and 83% of hours landed within 5% of the reading. Its bias was +2.5%: 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 33 (1 is the smallest error).
- On average the forecast differed from reported demand by 269 MW, against average demand of 7,194 MW.
- The forecast was above reported demand in 56% of compared hours.
Forecast Error at a Glance
686 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 (+119 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-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, 13:00 CET (UTC+01:00)Show the data table (168 rows)
| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 29 Oct, 14:00 | 7,668 MW | 7,516 MW |
| 29 Oct, 15:00 | 7,784 MW | 7,574 MW |
| 29 Oct, 16:00 | 8,198 MW | 8,165 MW |
| 29 Oct, 17:00 | 8,284 MW | 8,261 MW |
| 29 Oct, 18:00 | 8,757 MW | 8,691 MW |
| 29 Oct, 19:00 | 9,009 MW | 8,988 MW |
| 29 Oct, 20:00 | 8,600 MW | 8,566 MW |
| 29 Oct, 21:00 | 8,739 MW | 8,311 MW |
| 29 Oct, 22:00 | 7,859 MW | 7,424 MW |
| 29 Oct, 23:00 | 7,613 MW | 7,507 MW |
| 30 Oct, 00:00 | 6,986 MW | 6,974 MW |
| 30 Oct, 01:00 | 6,812 MW | 6,544 MW |
| 30 Oct, 02:00 | 7,120 MW | 7,179 MW |
| 30 Oct, 03:00 | 7,016 MW | 6,983 MW |
| 30 Oct, 04:00 | 7,014 MW | 7,026 MW |
| 30 Oct, 05:00 | 6,623 MW | 6,621 MW |
| 30 Oct, 06:00 | 8,539 MW | 8,565 MW |
| 30 Oct, 07:00 | 7,795 MW | 7,898 MW |
| 30 Oct, 08:00 | 8,027 MW | 8,868 MW |
| 30 Oct, 09:00 | 7,623 MW | 8,145 MW |
| 30 Oct, 10:00 | 8,069 MW | 7,791 MW |
| 30 Oct, 11:00 | 8,613 MW | 8,358 MW |
| 30 Oct, 12:00 | 8,075 MW | 7,996 MW |
| 30 Oct, 13:00 | 7,959 MW | 7,960 MW |
| 30 Oct, 14:00 | 8,141 MW | 8,148 MW |
| 30 Oct, 15:00 | 8,138 MW | 8,147 MW |
| 30 Oct, 16:00 | 8,088 MW | 8,147 MW |
| 30 Oct, 17:00 | 8,137 MW | 8,163 MW |
| 30 Oct, 18:00 | 8,407 MW | 8,409 MW |
| 30 Oct, 19:00 | 8,640 MW | 8,640 MW |
| 30 Oct, 20:00 | 8,406 MW | 8,388 MW |
| 30 Oct, 21:00 | 8,012 MW | 8,134 MW |
| 30 Oct, 22:00 | 7,324 MW | 7,258 MW |
| 30 Oct, 23:00 | 7,621 MW | 7,566 MW |
| 31 Oct, 00:00 | 7,056 MW | 7,053 MW |
| 31 Oct, 01:00 | 7,252 MW | 7,258 MW |
| 31 Oct, 02:00 | 7,055 MW | 7,061 MW |
| 31 Oct, 03:00 | 7,221 MW | 7,222 MW |
| 31 Oct, 04:00 | 7,360 MW | 7,355 MW |
| 31 Oct, 05:00 | 7,417 MW | 7,961 MW |
| 31 Oct, 06:00 | 7,196 MW | 7,606 MW |
| 31 Oct, 07:00 | 7,153 MW | 7,754 MW |
| 31 Oct, 08:00 | 7,359 MW | 6,999 MW |
| 31 Oct, 09:00 | 7,445 MW | 7,422 MW |
| 31 Oct, 10:00 | 7,188 MW | 7,371 MW |
| 31 Oct, 11:00 | 7,540 MW | 6,589 MW |
| 31 Oct, 12:00 | 7,879 MW | 7,823 MW |
| 31 Oct, 13:00 | 6,909 MW | 6,710 MW |
| 31 Oct, 14:00 | 6,687 MW | 6,712 MW |
| 31 Oct, 15:00 | 6,608 MW | 6,718 MW |
| 31 Oct, 16:00 | 6,667 MW | 7,398 MW |
| 31 Oct, 17:00 | 7,963 MW | 8,002 MW |
| 31 Oct, 18:00 | 8,057 MW | 7,349 MW |
| 31 Oct, 19:00 | 7,308 MW | 7,358 MW |
| 31 Oct, 20:00 | 8,096 MW | 7,938 MW |
| 31 Oct, 21:00 | 7,397 MW | 8,184 MW |
| 31 Oct, 22:00 | 7,270 MW | 7,179 MW |
| 31 Oct, 23:00 | 6,832 MW | 6,859 MW |
| 1 Nov, 00:00 | 7,559 MW | 8,078 MW |
| 1 Nov, 01:00 | 7,387 MW | 7,204 MW |
| 1 Nov, 02:00 | 7,006 MW | 7,323 MW |
| 1 Nov, 03:00 | 6,851 MW | 6,972 MW |
| 1 Nov, 04:00 | 6,880 MW | 7,289 MW |
| 1 Nov, 05:00 | 7,519 MW | 7,426 MW |
| 1 Nov, 06:00 | 7,198 MW | 6,998 MW |
| 1 Nov, 07:00 | 7,215 MW | 7,820 MW |
| 1 Nov, 08:00 | 7,104 MW | 8,005 MW |
| 1 Nov, 09:00 | 6,826 MW | 6,965 MW |
| 1 Nov, 10:00 | 6,856 MW | 6,907 MW |
| 1 Nov, 11:00 | 7,699 MW | 7,162 MW |
| 1 Nov, 12:00 | 7,511 MW | 7,427 MW |
| 1 Nov, 13:00 | 7,123 MW | 7,019 MW |
| 1 Nov, 14:00 | 7,545 MW | 8,185 MW |
| 1 Nov, 15:00 | 6,810 MW | 6,872 MW |
| 1 Nov, 16:00 | 6,650 MW | 7,196 MW |
| 1 Nov, 17:00 | 7,687 MW | 7,750 MW |
| 1 Nov, 18:00 | 7,333 MW | 7,323 MW |
| 1 Nov, 19:00 | 7,488 MW | 7,475 MW |
| 1 Nov, 20:00 | 7,501 MW | 7,538 MW |
| 1 Nov, 21:00 | 7,757 MW | 7,760 MW |
| 1 Nov, 22:00 | 7,445 MW | 7,443 MW |
| 1 Nov, 23:00 | 7,726 MW | 7,777 MW |
| 2 Nov, 00:00 | 7,690 MW | 7,688 MW |
| 2 Nov, 01:00 | 6,903 MW | 6,894 MW |
| 2 Nov, 02:00 | 7,301 MW | 6,995 MW |
| 2 Nov, 03:00 | 7,306 MW | 6,994 MW |
| 2 Nov, 04:00 | 6,894 MW | 6,890 MW |
| 2 Nov, 05:00 | 7,345 MW | 7,370 MW |
| 2 Nov, 06:00 | 8,168 MW | 8,230 MW |
| 2 Nov, 07:00 | 9,109 MW | 9,112 MW |
| 2 Nov, 08:00 | 9,122 MW | 9,127 MW |
| 2 Nov, 09:00 | 8,749 MW | 8,992 MW |
| 2 Nov, 10:00 | 8,814 MW | 9,120 MW |
| 2 Nov, 11:00 | 8,222 MW | 8,312 MW |
| 2 Nov, 12:00 | 8,668 MW | 8,609 MW |
| 2 Nov, 13:00 | 8,715 MW | 8,729 MW |
| 2 Nov, 14:00 | 8,467 MW | 8,576 MW |
| 2 Nov, 15:00 | 8,291 MW | 8,196 MW |
| 2 Nov, 16:00 | 8,428 MW | 8,563 MW |
| 2 Nov, 17:00 | 8,945 MW | 8,886 MW |
| 2 Nov, 18:00 | 8,786 MW | 8,813 MW |
| 2 Nov, 19:00 | 9,211 MW | 9,215 MW |
| 2 Nov, 20:00 | 8,678 MW | 8,682 MW |
| 2 Nov, 21:00 | 7,622 MW | 7,692 MW |
| 2 Nov, 22:00 | 7,988 MW | 7,835 MW |
| 2 Nov, 23:00 | 7,939 MW | 7,675 MW |
| 3 Nov, 00:00 | 6,630 MW | 7,338 MW |
| 3 Nov, 01:00 | 3,750 MW | 7,297 MW |
| 3 Nov, 02:00 | 3,685 MW | 7,510 MW |
| 3 Nov, 03:00 | 3,343 MW | 7,535 MW |
| 3 Nov, 04:00 | 3,440 MW | 7,125 MW |
| 3 Nov, 05:00 | 3,453 MW | 8,199 MW |
| 3 Nov, 06:00 | 3,922 MW | 8,883 MW |
| 3 Nov, 07:00 | 4,831 MW | 9,194 MW |
| 3 Nov, 08:00 | 5,934 MW | 9,266 MW |
| 3 Nov, 09:00 | 6,182 MW | 8,992 MW |
| 3 Nov, 10:00 | 6,078 MW | 8,683 MW |
| 3 Nov, 11:00 | 5,994 MW | 9,039 MW |
| 3 Nov, 12:00 | 5,914 MW | 8,574 MW |
| 3 Nov, 13:00 | 5,368 MW | 8,511 MW |
| 3 Nov, 14:00 | 5,507 MW | 8,387 MW |
| 3 Nov, 15:00 | 5,783 MW | 8,299 MW |
| 3 Nov, 16:00 | 5,771 MW | 8,536 MW |
| 3 Nov, 17:00 | 5,927 MW | 8,613 MW |
| 3 Nov, 18:00 | 6,261 MW | 8,807 MW |
| 3 Nov, 19:00 | 6,714 MW | 9,343 MW |
| 3 Nov, 20:00 | 6,691 MW | 8,666 MW |
| 3 Nov, 21:00 | 6,263 MW | 8,065 MW |
| 3 Nov, 22:00 | 5,374 MW | 7,972 MW |
| 3 Nov, 23:00 | 5,207 MW | 8,363 MW |
| 4 Nov, 00:00 | 7,504 MW | 7,310 MW |
| 4 Nov, 01:00 | 8,179 MW | 8,256 MW |
| 4 Nov, 02:00 | 7,960 MW | 7,834 MW |
| 4 Nov, 03:00 | 7,920 MW | 7,825 MW |
| 4 Nov, 04:00 | 8,294 MW | 8,291 MW |
| 4 Nov, 05:00 | 7,634 MW | 7,858 MW |
| 4 Nov, 06:00 | 8,197 MW | 8,126 MW |
| 4 Nov, 07:00 | 9,364 MW | 9,330 MW |
| 4 Nov, 08:00 | 8,984 MW | 9,177 MW |
| 4 Nov, 09:00 | 8,360 MW | 8,360 MW |
| 4 Nov, 10:00 | 8,889 MW | 8,896 MW |
| 4 Nov, 11:00 | 8,352 MW | 8,309 MW |
| 4 Nov, 12:00 | 8,245 MW | 8,184 MW |
| 4 Nov, 13:00 | 7,791 MW | 7,167 MW |
| 4 Nov, 14:00 | 8,341 MW | 8,128 MW |
| 4 Nov, 15:00 | 7,887 MW | 7,999 MW |
| 4 Nov, 16:00 | 8,889 MW | 8,979 MW |
| 4 Nov, 17:00 | 8,871 MW | 9,043 MW |
| 4 Nov, 18:00 | 8,840 MW | 8,993 MW |
| 4 Nov, 19:00 | 9,091 MW | 9,001 MW |
| 4 Nov, 20:00 | 8,605 MW | 8,697 MW |
| 4 Nov, 21:00 | 8,327 MW | 8,367 MW |
| 4 Nov, 22:00 | 7,878 MW | 7,932 MW |
| 4 Nov, 23:00 | 7,744 MW | 7,637 MW |
| 5 Nov, 00:00 | 7,108 MW | 7,134 MW |
| 5 Nov, 01:00 | 7,684 MW | 7,408 MW |
| 5 Nov, 02:00 | 7,427 MW | 7,435 MW |
| 5 Nov, 03:00 | 7,297 MW | 7,396 MW |
| 5 Nov, 04:00 | 7,422 MW | 7,433 MW |
| 5 Nov, 05:00 | 7,796 MW | 8,212 MW |
| 5 Nov, 06:00 | 8,663 MW | 8,864 MW |
| 5 Nov, 07:00 | 8,688 MW | 9,199 MW |
| 5 Nov, 08:00 | 8,916 MW | 9,238 MW |
| 5 Nov, 09:00 | 8,180 MW | 8,581 MW |
| 5 Nov, 10:00 | 8,854 MW | 8,451 MW |
| 5 Nov, 11:00 | 8,422 MW | 8,328 MW |
| 5 Nov, 12:00 | 7,990 MW | 8,028 MW |
| 5 Nov, 13:00 | 8,137 MW | 7,801 MW |
Assumptions
- Only hours with both a forecast and a positive demand reading count (686 of 687 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-05. 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-05. 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.