Switzerland Demand Forecast Accuracy: Error, Bias and Worst Miss, 23 August to 20 September 2026
The day-ahead demand forecast for Switzerland was off by 2.5% on average (mean absolute percentage error) over 686 hours from 23 August to 20 September 2026, and 85% of hours landed within 5% of the reading. Its bias was +0.1%: it ran close to balanced on average. The largest miss was 1,555 MW (20.7%) too low at 25 Aug 2026, 07: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 686 hours from 23 August to 20 September 2026, and 85% of hours landed within 5% of the reading. Its bias was +0.1%: it ran close to balanced on average. The largest miss was 1,555 MW (20.7%) too low at 25 Aug 2026, 07:00 CEST (UTC+02:00).
- Across 47 European bidding zones ranked by average error over their own latest 30 day windows, Switzerland came 13 (1 is the smallest error).
- On average the forecast differed from reported demand by 171 MW, against average demand of 6,674 MW.
- The forecast was above reported demand in 51% of compared hours.
Forecast Error at a Glance
686 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 (+2 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 1,555 MW (20.7%) too low at 25 Aug 2026, 07:00 CEST (UTC+02:00): forecast 5,967 MW, reported 7,521 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, 13:00 CEST (UTC+02:00)| Local hour | Reported demand | Day-ahead forecast |
|---|---|---|
| 13 Sept, 14:00 | 6,475 MW | 6,550 MW |
| 13 Sept, 15:00 | 5,754 MW | 5,688 MW |
| 13 Sept, 16:00 | 5,451 MW | 5,448 MW |
| 13 Sept, 17:00 | 5,812 MW | 5,816 MW |
| 13 Sept, 18:00 | 6,452 MW | 6,478 MW |
| 13 Sept, 19:00 | 6,435 MW | 6,440 MW |
| 13 Sept, 20:00 | 6,441 MW | 6,009 MW |
| 13 Sept, 21:00 | 6,080 MW | 6,691 MW |
| 13 Sept, 22:00 | 6,463 MW | 6,673 MW |
| 13 Sept, 23:00 | 6,800 MW | 7,434 MW |
| 14 Sept, 00:00 | 6,869 MW | 6,847 MW |
| 14 Sept, 01:00 | 5,295 MW | 5,295 MW |
| 14 Sept, 02:00 | 5,558 MW | 5,553 MW |
| 14 Sept, 03:00 | 5,857 MW | 5,862 MW |
| 14 Sept, 04:00 | 5,454 MW | 5,459 MW |
| 14 Sept, 05:00 | 6,294 MW | 6,286 MW |
| 14 Sept, 06:00 | 7,412 MW | 7,401 MW |
| 14 Sept, 07:00 | 7,439 MW | 7,307 MW |
| 14 Sept, 08:00 | 7,017 MW | 7,010 MW |
| 14 Sept, 09:00 | 7,336 MW | 7,344 MW |
| 14 Sept, 10:00 | 7,857 MW | 7,855 MW |
| 14 Sept, 11:00 | 7,877 MW | 7,878 MW |
| 14 Sept, 12:00 | 6,757 MW | 6,755 MW |
| 14 Sept, 13:00 | 7,198 MW | 7,055 MW |
| 14 Sept, 14:00 | 6,943 MW | 6,920 MW |
| 14 Sept, 15:00 | 6,799 MW | 7,044 MW |
| 14 Sept, 16:00 | 7,142 MW | 7,128 MW |
| 14 Sept, 17:00 | 6,903 MW | 6,786 MW |
| 14 Sept, 18:00 | 6,909 MW | 7,216 MW |
| 14 Sept, 19:00 | 7,665 MW | 8,021 MW |
| 14 Sept, 20:00 | 7,000 MW | 6,358 MW |
| 14 Sept, 21:00 | 7,040 MW | 7,053 MW |
| 14 Sept, 22:00 | 6,885 MW | 6,875 MW |
| 14 Sept, 23:00 | 6,446 MW | 6,485 MW |
| 15 Sept, 00:00 | 6,190 MW | 6,190 MW |
| 15 Sept, 01:00 | 6,771 MW | 6,776 MW |
| 15 Sept, 02:00 | 6,587 MW | 6,596 MW |
| 15 Sept, 03:00 | 5,789 MW | 5,765 MW |
| 15 Sept, 04:00 | 5,937 MW | 5,826 MW |
| 15 Sept, 05:00 | 6,429 MW | 6,394 MW |
| 15 Sept, 06:00 | 7,469 MW | 8,017 MW |
| 15 Sept, 07:00 | 7,051 MW | 6,938 MW |
| 15 Sept, 08:00 | 6,991 MW | 6,977 MW |
| 15 Sept, 09:00 | 7,752 MW | 7,379 MW |
| 15 Sept, 10:00 | 6,910 MW | 6,906 MW |
| 15 Sept, 11:00 | 6,659 MW | 6,716 MW |
| 15 Sept, 12:00 | 7,157 MW | 7,170 MW |
| 15 Sept, 13:00 | 7,112 MW | 7,100 MW |
| 15 Sept, 14:00 | 7,101 MW | 7,104 MW |
| 15 Sept, 15:00 | 7,101 MW | 7,104 MW |
| 15 Sept, 16:00 | 7,107 MW | 7,110 MW |
| 15 Sept, 17:00 | 7,087 MW | 7,068 MW |
| 15 Sept, 18:00 | 7,745 MW | 7,103 MW |
| 15 Sept, 19:00 | 7,187 MW | 7,258 MW |
| 15 Sept, 20:00 | 6,774 MW | 6,857 MW |
| 15 Sept, 21:00 | 7,062 MW | 7,061 MW |
| 15 Sept, 22:00 | 6,251 MW | 6,329 MW |
| 15 Sept, 23:00 | 6,284 MW | 6,365 MW |
| 16 Sept, 00:00 | 6,099 MW | 6,098 MW |
| 16 Sept, 01:00 | 5,893 MW | 5,900 MW |
| 16 Sept, 02:00 | 5,940 MW | 5,950 MW |
| 16 Sept, 03:00 | 5,905 MW | 5,880 MW |
| 16 Sept, 04:00 | 5,837 MW | 5,759 MW |
| 16 Sept, 05:00 | 6,151 MW | 6,223 MW |
| 16 Sept, 06:00 | 7,670 MW | 8,141 MW |
| 16 Sept, 07:00 | 7,398 MW | 7,516 MW |
| 16 Sept, 08:00 | 7,534 MW | 7,483 MW |
| 16 Sept, 09:00 | 7,161 MW | 7,263 MW |
| 16 Sept, 10:00 | 7,312 MW | 6,989 MW |
| 16 Sept, 11:00 | 7,984 MW | 7,949 MW |
| 16 Sept, 12:00 | 6,857 MW | 6,864 MW |
| 16 Sept, 13:00 | 7,053 MW | 7,011 MW |
| 16 Sept, 14:00 | 6,913 MW | 6,875 MW |
| 16 Sept, 15:00 | 8,406 MW | 8,149 MW |
| 16 Sept, 16:00 | 7,148 MW | 7,141 MW |
| 16 Sept, 17:00 | 7,762 MW | 7,593 MW |
| 16 Sept, 18:00 | 7,134 MW | 7,223 MW |
| 16 Sept, 19:00 | 7,428 MW | 7,429 MW |
| 16 Sept, 20:00 | 7,718 MW | 7,564 MW |
| 16 Sept, 21:00 | 7,572 MW | 7,583 MW |
| 16 Sept, 22:00 | 6,718 MW | 6,586 MW |
| 16 Sept, 23:00 | 6,246 MW | 6,261 MW |
| 17 Sept, 00:00 | 6,101 MW | 6,107 MW |
| 17 Sept, 01:00 | 6,666 MW | 6,666 MW |
| 17 Sept, 02:00 | 5,960 MW | 5,972 MW |
| 17 Sept, 03:00 | 5,982 MW | 5,980 MW |
| 17 Sept, 04:00 | 5,832 MW | 5,901 MW |
| 17 Sept, 05:00 | 6,019 MW | 6,044 MW |
| 17 Sept, 06:00 | 6,709 MW | 7,136 MW |
| 17 Sept, 07:00 | 7,500 MW | 7,450 MW |
| 17 Sept, 08:00 | 7,568 MW | 7,165 MW |
| 17 Sept, 09:00 | 7,004 MW | 6,626 MW |
| 17 Sept, 10:00 | 7,047 MW | 7,096 MW |
| 17 Sept, 11:00 | 6,805 MW | 6,870 MW |
| 17 Sept, 12:00 | 7,136 MW | 6,968 MW |
| 17 Sept, 13:00 | 7,359 MW | 7,282 MW |
| 17 Sept, 14:00 | 6,984 MW | 6,802 MW |
| 17 Sept, 15:00 | 6,874 MW | 6,850 MW |
| 17 Sept, 16:00 | 7,125 MW | 7,180 MW |
| 17 Sept, 17:00 | 7,244 MW | 7,485 MW |
| 17 Sept, 18:00 | 6,787 MW | 6,539 MW |
| 17 Sept, 19:00 | 7,224 MW | 7,233 MW |
| 17 Sept, 20:00 | 7,487 MW | 7,642 MW |
| 17 Sept, 21:00 | 6,993 MW | 6,697 MW |
| 17 Sept, 22:00 | 6,126 MW | 5,821 MW |
| 17 Sept, 23:00 | 6,161 MW | 6,256 MW |
| 18 Sept, 00:00 | 6,061 MW | 6,130 MW |
| 18 Sept, 01:00 | 6,148 MW | 6,243 MW |
| 18 Sept, 02:00 | 6,347 MW | 6,216 MW |
| 18 Sept, 03:00 | 6,668 MW | 6,455 MW |
| 18 Sept, 04:00 | 6,517 MW | 6,462 MW |
| 18 Sept, 05:00 | 6,017 MW | 5,898 MW |
| 18 Sept, 06:00 | 7,256 MW | 7,207 MW |
| 18 Sept, 07:00 | 7,011 MW | 6,585 MW |
| 18 Sept, 08:00 | 7,303 MW | 7,382 MW |
| 18 Sept, 09:00 | 7,674 MW | 7,530 MW |
| 18 Sept, 10:00 | 7,344 MW | 7,051 MW |
| 18 Sept, 11:00 | 7,103 MW | 7,396 MW |
| 18 Sept, 12:00 | 7,926 MW | 8,026 MW |
| 18 Sept, 13:00 | 6,751 MW | 6,749 MW |
| 18 Sept, 14:00 | 6,935 MW | 6,942 MW |
| 18 Sept, 15:00 | 6,997 MW | 7,003 MW |
| 18 Sept, 16:00 | 7,017 MW | 7,012 MW |
| 18 Sept, 17:00 | 7,637 MW | 7,612 MW |
| 18 Sept, 18:00 | 7,613 MW | 8,121 MW |
| 18 Sept, 19:00 | 7,390 MW | 7,560 MW |
| 18 Sept, 20:00 | 7,127 MW | 7,887 MW |
| 18 Sept, 21:00 | 7,085 MW | 6,352 MW |
| 18 Sept, 22:00 | 6,216 MW | 5,741 MW |
| 18 Sept, 23:00 | 6,658 MW | 6,368 MW |
| 19 Sept, 00:00 | 6,537 MW | 6,527 MW |
| 19 Sept, 01:00 | 5,481 MW | 5,401 MW |
| 19 Sept, 02:00 | 6,383 MW | 6,182 MW |
| 19 Sept, 03:00 | 6,120 MW | 6,103 MW |
| 19 Sept, 04:00 | 6,311 MW | 6,254 MW |
| 19 Sept, 05:00 | 7,510 MW | 7,283 MW |
| 19 Sept, 06:00 | 6,035 MW | 5,938 MW |
| 19 Sept, 07:00 | 5,613 MW | 6,790 MW |
| 19 Sept, 08:00 | 6,313 MW | 7,456 MW |
| 19 Sept, 09:00 | 5,807 MW | 7,122 MW |
| 19 Sept, 10:00 | 6,921 MW | 8,085 MW |
| 19 Sept, 11:00 | 6,658 MW | 6,670 MW |
| 19 Sept, 12:00 | 6,610 MW | 6,608 MW |
| 19 Sept, 13:00 | 6,044 MW | 6,121 MW |
| 19 Sept, 14:00 | 7,759 MW | 7,581 MW |
| 19 Sept, 15:00 | 7,572 MW | 7,402 MW |
| 19 Sept, 16:00 | 6,358 MW | 6,323 MW |
| 19 Sept, 17:00 | 7,064 MW | 6,599 MW |
| 19 Sept, 18:00 | 5,887 MW | 5,943 MW |
| 19 Sept, 19:00 | 6,048 MW | 6,049 MW |
| 19 Sept, 20:00 | 6,703 MW | 6,247 MW |
| 19 Sept, 21:00 | 7,021 MW | 6,311 MW |
| 19 Sept, 22:00 | 6,453 MW | 5,894 MW |
| 19 Sept, 23:00 | 7,436 MW | 7,440 MW |
| 20 Sept, 00:00 | 5,881 MW | 5,880 MW |
| 20 Sept, 01:00 | 7,225 MW | 7,225 MW |
| 20 Sept, 02:00 | 6,982 MW | 7,013 MW |
| 20 Sept, 03:00 | 6,056 MW | 6,067 MW |
| 20 Sept, 04:00 | 5,682 MW | 5,697 MW |
| 20 Sept, 05:00 | 5,717 MW | 5,718 MW |
| 20 Sept, 06:00 | 7,212 MW | 6,357 MW |
| 20 Sept, 07:00 | 7,169 MW | 6,726 MW |
| 20 Sept, 08:00 | 5,695 MW | 6,218 MW |
| 20 Sept, 09:00 | 6,248 MW | 5,667 MW |
| 20 Sept, 10:00 | 7,186 MW | 7,453 MW |
| 20 Sept, 11:00 | 6,968 MW | 7,094 MW |
| 20 Sept, 12:00 | 6,246 MW | 6,224 MW |
| 20 Sept, 13:00 | 5,971 MW | 5,975 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.