France Demand Forecast Accuracy: Error, Bias and Worst Miss, 30 September to 28 October 2026

The day-ahead demand forecast for France was off by 1.4% on average (mean absolute percentage error) over 686 hours from 30 September to 28 October 2026, and 99% of hours landed within 5% of the reading. Its bias was -0.2%: it ran close to balanced on average. The largest miss was 3,120 MW (5.4%) too low at 23 Oct 2026, 11:00 CEST (UTC+02:00). Dates and times are local (Europe/Paris).

Key Facts

  • The day-ahead demand forecast for France was off by 1.4% on average (mean absolute percentage error) over 686 hours from 30 September to 28 October 2026, and 99% of hours landed within 5% of the reading. Its bias was -0.2%: it ran close to balanced on average. The largest miss was 3,120 MW (5.4%) too low at 23 Oct 2026, 11:00 CEST (UTC+02:00).
  • Across 47 European bidding zones ranked by average error over their own latest 30 day windows, France came 5 (1 is the smallest error).
  • On average the forecast differed from reported demand by 642 MW, against average demand of 44,922 MW.
  • The forecast was above reported demand in 45% of compared hours.

Forecast Error at a Glance

686 hours from 30 September to 28 October 2026
Average error1.4%
Bias-0.2%
Hours within 5%99%
Worst miss3,120 MW

Average error is the mean absolute percentage gap between the forecast and reported demand. Bias is the signed mean (-67 MW per hour on average): the forecast ran close to balanced on average. The worst miss was 3,120 MW (5.4%) too low at 23 Oct 2026, 11:00 CEST (UTC+02:00): forecast 54,538 MW, reported 57,657 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, 13:00 CET (UTC+01:00)
France day-ahead demand forecast and reported demand by hour Hourly reported demand and the day-ahead forecast for France over the last 7 days of the window, to 28 Oct 2026, 13:00 CET (UTC+01:00). Gaps are hours with a missing, zero or implausible report. 0 15,000 30,000 45,000 60,000 21 Oct, 15:0022 Oct, 15:0023 Oct, 15:0024 Oct, 15:0025 Oct, 14:0026 Oct, 14:0027 Oct, 14:00
Hourly reported demand and the day-ahead forecast for France over the last 7 days of the window, to 28 Oct 2026, 13:00 CET (UTC+01:00). Gaps are hours with a missing, zero or implausible report.
Data to 2026-10-28
Show the data table (168 rows)
Local hourReported demandDay-ahead forecast
21 Oct, 15:0053,015 MW52,350 MW
21 Oct, 16:0051,499 MW50,413 MW
21 Oct, 17:0050,599 MW49,563 MW
21 Oct, 18:0053,144 MW52,288 MW
21 Oct, 19:0057,199 MW55,800 MW
21 Oct, 20:0054,107 MW54,000 MW
21 Oct, 21:0051,024 MW50,600 MW
21 Oct, 22:0050,973 MW49,488 MW
21 Oct, 23:0050,218 MW49,688 MW
22 Oct, 00:0048,148 MW47,688 MW
22 Oct, 01:0046,284 MW46,088 MW
22 Oct, 02:0044,370 MW43,675 MW
22 Oct, 03:0042,258 MW41,438 MW
22 Oct, 04:0041,848 MW40,700 MW
22 Oct, 05:0043,827 MW42,113 MW
22 Oct, 06:0047,834 MW46,125 MW
22 Oct, 07:0052,226 MW51,063 MW
22 Oct, 08:0055,173 MW54,100 MW
22 Oct, 09:0055,697 MW55,150 MW
22 Oct, 10:0055,722 MW55,475 MW
22 Oct, 11:0055,883 MW55,763 MW
22 Oct, 12:0055,716 MW55,663 MW
22 Oct, 13:0054,259 MW54,288 MW
22 Oct, 14:0054,120 MW53,225 MW
22 Oct, 15:0052,332 MW52,413 MW
22 Oct, 16:0050,028 MW50,663 MW
22 Oct, 17:0049,227 MW50,213 MW
22 Oct, 18:0052,600 MW52,800 MW
22 Oct, 19:0055,928 MW55,925 MW
22 Oct, 20:0052,923 MW53,700 MW
22 Oct, 21:0049,782 MW50,100 MW
22 Oct, 22:0049,730 MW48,725 MW
22 Oct, 23:0049,093 MW48,713 MW
23 Oct, 00:0047,140 MW46,800 MW
23 Oct, 01:0045,663 MW45,025 MW
23 Oct, 02:0043,775 MW42,725 MW
23 Oct, 03:0041,632 MW40,513 MW
23 Oct, 04:0041,202 MW39,863 MW
23 Oct, 05:0042,654 MW41,275 MW
23 Oct, 06:0046,359 MW44,913 MW
23 Oct, 07:0050,461 MW49,975 MW
23 Oct, 08:0053,561 MW52,613 MW
23 Oct, 09:0055,009 MW53,713 MW
23 Oct, 10:0056,507 MW54,200 MW
23 Oct, 11:0057,657 MW54,538 MW
23 Oct, 12:0057,645 MW55,338 MW
23 Oct, 13:0056,427 MW54,475 MW
23 Oct, 14:0056,132 MW54,138 MW
23 Oct, 15:0054,714 MW53,413 MW
23 Oct, 16:0052,310 MW51,488 MW
23 Oct, 17:0051,841 MW51,513 MW
23 Oct, 18:0053,972 MW53,738 MW
23 Oct, 19:0056,547 MW56,288 MW
23 Oct, 20:0054,229 MW54,213 MW
23 Oct, 21:0051,290 MW51,113 MW
23 Oct, 22:0051,403 MW50,425 MW
23 Oct, 23:0051,052 MW50,475 MW
24 Oct, 00:0048,790 MW48,513 MW
24 Oct, 01:0046,978 MW46,200 MW
24 Oct, 02:0044,634 MW43,550 MW
24 Oct, 03:0042,024 MW41,413 MW
24 Oct, 04:0040,980 MW40,675 MW
24 Oct, 05:0041,085 MW41,100 MW
24 Oct, 06:0042,573 MW42,525 MW
24 Oct, 07:0044,480 MW44,163 MW
24 Oct, 08:0046,177 MW46,313 MW
24 Oct, 09:0048,317 MW48,450 MW
24 Oct, 10:0049,601 MW49,713 MW
24 Oct, 11:0050,571 MW50,950 MW
24 Oct, 12:0051,890 MW52,425 MW
24 Oct, 13:0050,516 MW51,813 MW
24 Oct, 14:0050,273 MW50,850 MW
24 Oct, 15:0048,798 MW49,725 MW
24 Oct, 16:0048,024 MW47,950 MW
24 Oct, 17:0048,280 MW47,700 MW
24 Oct, 18:0050,987 MW49,475 MW
24 Oct, 19:0053,455 MW52,225 MW
24 Oct, 20:0051,051 MW50,650 MW
24 Oct, 21:0048,669 MW47,863 MW
24 Oct, 22:0049,033 MW47,225 MW
24 Oct, 23:0048,998 MW48,263 MW
25 Oct, 00:0046,758 MW45,788 MW
25 Oct, 01:0044,300 MW44,238 MW
25 Oct, 02:0041,588 MW43,900 MW
25 Oct, 02:0039,412 MW41,813 MW
25 Oct, 03:0037,630 MW37,538 MW
25 Oct, 04:0037,026 MW36,925 MW
25 Oct, 05:0037,801 MW37,750 MW
25 Oct, 06:0039,124 MW38,763 MW
25 Oct, 07:0040,082 MW39,838 MW
25 Oct, 08:0042,459 MW41,000 MW
25 Oct, 09:0045,045 MW42,325 MW
25 Oct, 10:0046,057 MW43,700 MW
25 Oct, 11:0047,368 MW45,063 MW
25 Oct, 12:0048,505 MW46,675 MW
25 Oct, 13:0046,190 MW45,925 MW
25 Oct, 14:0045,312 MW44,263 MW
25 Oct, 15:0044,164 MW43,163 MW
25 Oct, 16:0043,201 MW41,763 MW
25 Oct, 17:0044,884 MW43,338 MW
25 Oct, 18:0049,382 MW47,150 MW
25 Oct, 19:0050,875 MW48,988 MW
25 Oct, 20:0048,574 MW47,250 MW
25 Oct, 21:0046,795 MW45,500 MW
25 Oct, 22:0047,126 MW45,875 MW
25 Oct, 23:0047,119 MW46,925 MW
26 Oct, 00:0045,845 MW46,500 MW
26 Oct, 01:0044,571 MW45,063 MW
26 Oct, 02:0041,884 MW42,825 MW
26 Oct, 03:0039,802 MW40,375 MW
26 Oct, 04:0040,014 MW39,925 MW
26 Oct, 05:0042,573 MW42,400 MW
26 Oct, 06:0047,124 MW46,938 MW
26 Oct, 07:0050,728 MW51,150 MW
26 Oct, 08:0053,536 MW53,950 MW
26 Oct, 09:0054,681 MW56,263 MW
26 Oct, 10:0054,698 MW56,550 MW
26 Oct, 11:0054,905 MW57,013 MW
26 Oct, 12:0055,892 MW57,500 MW
26 Oct, 13:0054,725 MW56,388 MW
26 Oct, 14:0054,805 MW55,700 MW
26 Oct, 15:0053,368 MW54,788 MW
26 Oct, 16:0051,817 MW53,025 MW
26 Oct, 17:0052,356 MW53,150 MW
26 Oct, 18:0056,382 MW57,063 MW
26 Oct, 19:0056,894 MW58,163 MW
26 Oct, 20:0052,987 MW54,388 MW
26 Oct, 21:0049,713 MW50,913 MW
26 Oct, 22:0049,506 MW50,075 MW
26 Oct, 23:0048,929 MW50,988 MW
27 Oct, 00:0046,739 MW47,775 MW
27 Oct, 01:0045,101 MW45,588 MW
27 Oct, 02:0042,923 MW43,438 MW
27 Oct, 03:0041,118 MW41,125 MW
27 Oct, 04:0040,624 MW40,225 MW
27 Oct, 05:0042,250 MW42,338 MW
27 Oct, 06:0046,490 MW46,700 MW
27 Oct, 07:0049,912 MW50,250 MW
27 Oct, 08:0051,677 MW52,200 MW
27 Oct, 09:0051,876 MW53,413 MW
27 Oct, 10:0051,435 MW53,000 MW
27 Oct, 11:0051,803 MW53,125 MW
27 Oct, 12:0052,854 MW53,863 MW
27 Oct, 13:0051,656 MW53,188 MW
27 Oct, 14:0051,784 MW52,600 MW
27 Oct, 15:0050,695 MW51,663 MW
27 Oct, 16:0049,701 MW50,463 MW
27 Oct, 17:0050,185 MW51,113 MW
27 Oct, 18:0054,314 MW54,738 MW
27 Oct, 19:0054,985 MW56,125 MW
27 Oct, 20:0051,361 MW52,688 MW
27 Oct, 21:0048,449 MW49,613 MW
27 Oct, 22:0048,468 MW48,838 MW
27 Oct, 23:0048,113 MW49,975 MW
28 Oct, 00:0046,129 MW46,575 MW
28 Oct, 01:0044,584 MW44,888 MW
28 Oct, 02:0042,568 MW43,113 MW
28 Oct, 03:0040,660 MW41,063 MW
28 Oct, 04:0040,668 MW40,313 MW
28 Oct, 05:0043,037 MW42,188 MW
28 Oct, 06:0047,438 MW46,225 MW
28 Oct, 07:0051,333 MW50,413 MW
28 Oct, 08:0053,549 MW52,688 MW
28 Oct, 09:0053,728 MW53,775 MW
28 Oct, 10:0053,706 MW53,713 MW
28 Oct, 11:0053,443 MW54,225 MW
28 Oct, 12:0053,807 MW54,775 MW
28 Oct, 13:0052,161 MW54,075 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.
Cite this page
APA 7

World Power Monitor. (2026). France Demand Forecast Accuracy: Error, Bias and Worst Miss. https://worldpowermonitor.com/forecast-accuracy/fr/

Plain text

World Power Monitor. France 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/fr/

BibTeX
@misc{wpm_forecast_accuracy_fr_2026,
  title = {{France 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/fr/}
}

Permalink: https://worldpowermonitor.com/forecast-accuracy/fr/

The Copy buttons add today's date as the access date.