Daily Electricity Load Shapes and the Duck Curve, 30 Day Window to 4 November 2026

On a typical day in the 29 complete local days from 7 October to 4 November 2026, net load in CAISO, demand minus solar and wind, bottomed out at 12:00 and then rose 13,511 MW in three hours from 15:00. This page shows the average day for 100 grids: when demand peaks and bottoms out, how fast it climbs in the evening, and what is left for other plants once solar and wind are counted. Hours are local clock time in each grid's own time zone.

Key Facts

  • In CAISO (29 complete local days from 7 October to 4 November 2026), average net load, demand minus solar and wind, rose 13,511 MW between 15:00 to 18:00 local time, after a midday low of 11,891 MW at 12:00.
  • In ERCOT (29 complete local days from 7 October to 4 November 2026), average net load, demand minus solar and wind, rose 16,843 MW between 15:00 to 18:00 local time, after a midday low of 22,059 MW at 10:00.
  • Among United States grids with reported solar, the steepest evening ramp relative to average demand was IID: net load rose 108% of its average demand over three hours (29 complete local days from 7 October to 4 November 2026).
  • Among Europe grids with reported solar, the steepest evening ramp relative to average demand was Italy Sardinia: net load rose 90% of its average demand over three hours (27 complete local days from 8 October to 4 November 2026).
  • 100 grids have a usable profile: 53 in the United States and 47 in Europe, and 71 of them report enough solar to draw a net load curve.

What Is a Load Shape and a Duck Curve?

A load shape is the average pattern of electricity demand over a day. Most grids have a low point in the small hours and a high point in the afternoon or evening, when people come home and cooling or lighting is on.

Net load is demand minus wind and solar output: what conventional plants, hydro, batteries and imports must cover. On a grid with a lot of solar, net load falls through the middle of the day and then climbs steeply as the sun sets and people are still using power. Plotted over 24 hours, that dip and climb look like the body and neck of a duck, which is where the name comes from. The steepness of the climb is what operators care about, because other resources must ramp up quickly to meet it.

The figures below are averages over recent days and mix weekdays and weekends. A single day can look very different, especially on a heat wave, a cloudy day or a windy night.

CAISO: Demand and Net Load by Hour

29 days to 2026-11-04, local time
CAISO duck curve: demand and net load by local hour Average demand and net load (demand minus solar and wind) in CAISO by local clock hour over 29 complete local days from 7 October to 4 November 2026. Net load was lowest at 12:00 (11,891 MW) and then rose 13,511 MW between 15:00 to 18:00. 0 7,500 15,000 22,500 30,000 00:0003:0006:0009:0012:0015:0018:0021:00
Average demand and net load (demand minus solar and wind) in CAISO by local clock hour over 29 complete local days from 7 October to 4 November 2026. Net load was lowest at 12:00 (11,891 MW) and then rose 13,511 MW between 15:00 to 18:00.
Mean MW by local hour, 2026-10-07 to 2026-11-04
CAISO duck curve: demand and net load by local hour
Local hour (America/Los_Angeles)DemandNet load (demand minus solar and wind)
00:0023,864 MW21,566 MW
01:0022,615 MW20,363 MW
02:0021,991 MW19,706 MW
03:0021,760 MW19,558 MW
04:0021,690 MW19,574 MW
05:0022,255 MW20,128 MW
06:0023,493 MW21,341 MW
07:0024,635 MW20,147 MW
08:0026,517 MW15,095 MW
09:0028,420 MW12,942 MW
10:0029,014 MW12,320 MW
11:0029,065 MW11,995 MW
12:0029,130 MW11,891 MW
13:0029,257 MW11,961 MW
14:0029,200 MW12,330 MW
15:0028,819 MW13,224 MW
16:0028,305 MW16,543 MW
17:0028,792 MW23,577 MW
18:0029,141 MW26,735 MW
19:0028,621 MW26,285 MW
20:0027,710 MW25,448 MW
21:0026,941 MW24,605 MW
22:0025,602 MW23,274 MW
23:0024,234 MW21,878 MW

Over 29 complete local days from 7 October to 4 November 2026, average demand in CAISO was 26,295 MW. The hour of the day with the highest average demand was 13:00 local time (29,257 MW) and the lowest was 04:00 (21,690 MW). See the full CAISO load shape.

Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-04. Net load is computed by World Power Monitor as demand minus solar and wind generation for each local hour, averaged over 29 complete local days.

ERCOT: Demand and Net Load by Hour

29 days to 2026-11-04, local time
ERCOT duck curve: demand and net load by local hour Average demand and net load (demand minus solar and wind) in ERCOT by local clock hour over 29 complete local days from 7 October to 4 November 2026. Net load was lowest at 10:00 (22,059 MW) and then rose 16,843 MW between 15:00 to 18:00. 0 20,000 40,000 60,000 80,000 00:0003:0006:0009:0012:0015:0018:0021:00
Average demand and net load (demand minus solar and wind) in ERCOT by local clock hour over 29 complete local days from 7 October to 4 November 2026. Net load was lowest at 10:00 (22,059 MW) and then rose 16,843 MW between 15:00 to 18:00.
Mean MW by local hour, 2026-10-07 to 2026-11-04
ERCOT duck curve: demand and net load by local hour
Local hour (America/Chicago)DemandNet load (demand minus solar and wind)
00:0050,269 MW34,057 MW
01:0048,367 MW33,029 MW
02:0047,201 MW32,242 MW
03:0046,512 MW32,394 MW
04:0046,578 MW33,317 MW
05:0047,484 MW34,963 MW
06:0049,248 MW37,287 MW
07:0050,219 MW38,006 MW
08:0051,039 MW32,089 MW
09:0052,822 MW24,254 MW
10:0054,801 MW22,059 MW
11:0056,852 MW22,332 MW
12:0058,823 MW24,270 MW
13:0060,797 MW26,571 MW
14:0062,455 MW28,131 MW
15:0063,710 MW29,837 MW
16:0064,306 MW32,537 MW
17:0063,679 MW38,546 MW
18:0062,100 MW46,680 MW
19:0061,012 MW47,795 MW
20:0059,469 MW44,796 MW
21:0057,462 MW41,698 MW
22:0054,943 MW38,547 MW
23:0052,527 MW35,967 MW

Over 29 complete local days from 7 October to 4 November 2026, average demand in ERCOT was 55,111 MW. The hour of the day with the highest average demand was 16:00 local time (64,306 MW) and the lowest was 03:00 (46,512 MW). See the full ERCOT load shape.

Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-04. Net load is computed by World Power Monitor as demand minus solar and wind generation for each local hour, averaged over 29 complete local days.

United States: Load Shape by Grid

Operator data to 2026-11-04, 53 grids
Typical peak hour, lowest hour, evening ramp and net load ramp for United States grids, local time
GridTypical peak hourTypical lowest hourEvening demand rampNet load evening rampRamp, share of average demandDays usedData to
IID 16:00 03:00 18 MW (14:00 to 17:00) 411 MW (14:00 to 17:00) 108% 29 2026-11-04
PNM 18:00 03:00 186 MW (14:00 to 17:00) 1,334 MW (15:00 to 18:00) 86% 29 2026-11-04
AZPS 19:00 09:00 778 MW (14:00 to 17:00) 2,367 MW (14:00 to 17:00) 53% 29 2026-11-04
CAISO 13:00 04:00 321 MW (15:00 to 18:00) 13,511 MW (15:00 to 18:00) 51% 29 2026-11-04
NEVP 18:00 03:00 105 MW (14:00 to 17:00) 2,139 MW (15:00 to 18:00) 49% 29 2026-11-04
TEPC 17:00 03:00 201 MW (14:00 to 17:00) 587 MW (14:00 to 17:00) 39% 29 2026-11-04
WALC 19:00 02:00 190 MW (16:00 to 19:00) 296 MW (16:00 to 19:00) 36% 29 2026-11-04
EPE 16:00 03:00 88 MW (14:00 to 17:00) 332 MW (14:00 to 17:00) 34% 29 2026-11-04
CPLE 18:00 03:00 443 MW (14:00 to 17:00) 1,914 MW (15:00 to 18:00) 32% 29 2026-11-04
ISO-NE 18:00 12:00 3,091 MW (14:00 to 17:00) 3,563 MW (14:00 to 17:00) 31% 29 2026-11-04
ERCOT 16:00 03:00 1,224 MW (14:00 to 17:00) 16,843 MW (15:00 to 18:00) 31% 29 2026-11-04
IPCO 18:00 01:00 96 MW (14:00 to 17:00) 519 MW (14:00 to 17:00) 29% 29 2026-11-04
TEC 17:00 03:00 164 MW (14:00 to 17:00) 625 MW (15:00 to 18:00) 26% 29 2026-11-04
LDWP 15:00 04:00 37 MW (14:00 to 17:00) 742 MW (14:00 to 17:00) 25% 29 2026-11-04
BANC 17:00 03:00 218 MW (14:00 to 17:00) 398 MW (14:00 to 17:00) 22% 29 2026-11-04
SWPW 19:00 04:00 193 MW (15:00 to 18:00) 533 MW (16:00 to 19:00) 20% 29 2026-11-04
SRP 17:00 03:00 216 MW (14:00 to 17:00) 633 MW (15:00 to 18:00) 20% 29 2026-11-04
SCEG 15:00 03:00 none 490 MW (15:00 to 18:00) 19% 29 2026-11-04
FPC 17:00 04:00 456 MW (14:00 to 17:00) 1,202 MW (15:00 to 18:00) 19% 29 2026-11-04
MISO 18:00 04:00 2,287 MW (14:00 to 17:00) 13,311 MW (16:00 to 19:00) 19% 29 2026-11-04
PACW 08:00 02:00 200 MW (15:00 to 18:00) 418 MW (15:00 to 18:00) 18% 29 2026-11-04
PACE 12:00 02:00 none 980 MW (15:00 to 18:00) 18% 29 2026-11-04
SOCO 17:00 02:00 2,190 MW (14:00 to 17:00) 3,772 MW (14:00 to 17:00) 17% 29 2026-11-04
BHBA 17:00 02:00 9 MW (14:00 to 17:00) 130 MW (14:00 to 17:00) 14% 29 2026-11-04
PJM 19:00 03:00 3,621 MW (15:00 to 18:00) 12,168 MW (15:00 to 18:00) 14% 29 2026-11-04
TAL 17:00 04:00 14 MW (14:00 to 17:00) 41 MW (14:00 to 17:00) 14% 29 2026-11-04
FPL 15:00 04:00 none 2,207 MW (14:00 to 17:00) 13% 29 2026-11-04
SC 18:00 03:00 85 MW (14:00 to 17:00) 372 MW (15:00 to 18:00) 13% 29 2026-11-04
TVA 17:00 03:00 1,176 MW (14:00 to 17:00) 2,023 MW (14:00 to 17:00) 12% 29 2026-11-04
PSCO 16:00 03:00 207 MW (14:00 to 17:00) 546 MW (14:00 to 17:00) 12% 29 2026-11-04
NWMT 19:00 02:00 85 MW (15:00 to 18:00) 148 MW (15:00 to 18:00) 12% 29 2026-11-04
DUK 17:00 03:00 572 MW (14:00 to 17:00) 1,118 MW (14:00 to 17:00) 10% 29 2026-11-04
BPA 08:00 02:00 418 MW (15:00 to 18:00) 614 MW (15:00 to 18:00) 9% 29 2026-11-04
JEA 17:00 03:00 33 MW (14:00 to 17:00) 66 MW (14:00 to 17:00) 5% 29 2026-11-04
FMPP 15:00 03:00 none 84 MW (14:00 to 17:00) 4% 29 2026-11-04
SPP 16:00 03:00 680 MW (14:00 to 17:00) 1,077 MW (14:00 to 17:00) 3% 29 2026-11-04
AECI 17:00 03:00 157 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
AVA 08:00 02:00 88 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
CHPD 07:00 00:00 15 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
CPLW 08:00 02:00 32 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
DOPD 07:00 00:00 12 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
GCPD 08:00 01:00 9 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
GVL 16:00 04:00 15 MW (14:00 to 17:00) n/a n/a 29 2026-10-27
HST 19:00 04:00 4 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
LGEE 17:00 03:00 58 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
NYISO 18:00 03:00 2,932 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
PGE 18:00 03:00 221 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
PSEI 19:00 02:00 276 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
SCL 18:00 03:00 68 MW (15:00 to 18:00) n/a n/a 29 2026-11-04
SEC 17:00 03:00 17 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
SPA 17:00 14:00 6 MW (14:00 to 17:00) n/a n/a 28 2026-11-04
TIDC 17:00 03:00 31 MW (14:00 to 17:00) n/a n/a 29 2026-11-04
TPWR 09:00 02:00 43 MW (15:00 to 18:00) n/a n/a 29 2026-11-04

Hours are local clock hours in each grid's own time zone. Peak and lowest hour are those with the highest and lowest average demand. A ramp is the largest rise over three hours starting between 14:00 and 20:00 local time, in the average profile. Net load is shown only where solar output is reported and is at least 3% of average demand; n/a means no such series. Grids are ordered by net load ramp as a share of average demand, then by name. Each grid uses its own most recent complete days, shown in the last two columns.

Source: U.S. Energy Information Administration (EIA). (US Government work, public domain) Data as of 2026-11-04. Profiles are computed by World Power Monitor from hourly series.

Europe: Load Shape by Grid

Operator data to 2026-11-04, 47 grids
Typical peak hour, lowest hour, evening ramp and net load ramp for Europe grids, local time
GridTypical peak hourTypical lowest hourEvening demand rampNet load evening rampRamp, share of average demandDays usedData to
Italy Sardinia 19:00 03:00 226 MW (16:00 to 19:00) 704 MW (15:00 to 18:00) 90% 27 2026-11-04
Italy Sicily 19:00 04:00 329 MW (16:00 to 19:00) 1,289 MW (15:00 to 18:00) 76% 28 2026-11-04
Greece 13:00 04:00 520 MW (16:00 to 19:00) 3,792 MW (15:00 to 18:00) 73% 28 2026-11-04
Spain 20:00 04:00 3,158 MW (17:00 to 20:00) 17,194 MW (16:00 to 19:00) 67% 28 2026-11-04
Italy South 19:00 03:00 413 MW (15:00 to 18:00) 1,489 MW (15:00 to 18:00) 67% 28 2026-11-04
Bosnia and Herzegovina 18:00 03:00 605 MW (14:00 to 17:00) 624 MW (14:00 to 17:00) 65% 28 2026-11-04
Hungary 19:00 03:00 881 MW (14:00 to 17:00) 2,547 MW (14:00 to 17:00) 52% 28 2026-11-04
Italy Calabria 19:00 02:00 102 MW (16:00 to 19:00) 294 MW (15:00 to 18:00) 47% 28 2026-11-04
Albania 19:00 03:00 228 MW (15:00 to 18:00) 397 MW (14:00 to 17:00) 45% 28 2026-11-04
Cyprus 19:00 03:00 21 MW (16:00 to 19:00) 258 MW (15:00 to 18:00) 45% 27 2026-11-04
Italy Centre-South 19:00 03:00 701 MW (16:00 to 19:00) 2,232 MW (15:00 to 18:00) 44% 28 2026-11-04
Portugal 19:00 04:00 1,068 MW (16:00 to 19:00) 2,543 MW (15:00 to 18:00) 43% 27 2026-11-04
North Macedonia 22:00 12:00 210 MW (14:00 to 17:00) 236 MW (14:00 to 17:00) 38% 27 2026-11-04
Romania 19:00 02:00 983 MW (15:00 to 18:00) 1,930 MW (15:00 to 18:00) 32% 27 2026-11-04
Austria 18:00 03:00 682 MW (14:00 to 17:00) 2,087 MW (14:00 to 17:00) 32% 28 2026-11-04
Italy Centre-North 19:00 03:00 237 MW (16:00 to 19:00) 778 MW (14:00 to 17:00) 30% 28 2026-11-04
Germany and Luxembourg 11:00 02:00 2,477 MW (15:00 to 18:00) 15,615 MW (14:00 to 17:00) 28% 28 2026-11-04
Croatia 19:00 03:00 415 MW (15:00 to 18:00) 560 MW (15:00 to 18:00) 28% 28 2026-11-04
Italy North 19:00 03:00 1,863 MW (15:00 to 18:00) 4,550 MW (14:00 to 17:00) 26% 28 2026-11-04
Bulgaria 19:00 03:00 517 MW (16:00 to 19:00) 1,062 MW (14:00 to 17:00) 25% 27 2026-11-04
Poland 18:00 02:00 746 MW (15:00 to 18:00) 4,654 MW (14:00 to 17:00) 25% 28 2026-11-04
France 19:00 04:00 5,638 MW (16:00 to 19:00) 11,042 MW (16:00 to 19:00) 23% 28 2026-11-04
Lithuania 09:00 03:00 64 MW (15:00 to 18:00) 346 MW (14:00 to 17:00) 23% 27 2026-11-04
Switzerland 19:00 04:00 599 MW (15:00 to 18:00) 1,514 MW (15:00 to 18:00) 21% 28 2026-11-04
Denmark West (DK1) 13:00 05:00 none 598 MW (14:00 to 17:00) 21% 18 2026-10-29
Belgium 11:00 04:00 284 MW (16:00 to 19:00) 1,777 MW (14:00 to 17:00) 19% 15 2026-10-30
Slovenia 12:00 02:00 79 MW (16:00 to 19:00) 285 MW (15:00 to 18:00) 19% 28 2026-11-04
Latvia 11:00 02:00 0 MW (17:00 to 20:00) 146 MW (14:00 to 17:00) 17% 28 2026-11-04
Denmark East (DK2) 12:00 05:00 1 MW (15:00 to 18:00) 206 MW (14:00 to 17:00) 12% 18 2026-10-29
Slovakia 19:00 03:00 244 MW (15:00 to 18:00) 339 MW (15:00 to 18:00) 11% 28 2026-11-04
Sweden South (SE4) 17:00 03:00 172 MW (14:00 to 17:00) 244 MW (14:00 to 17:00) 11% 28 2026-11-04
Czechia 12:00 02:00 none 523 MW (14:00 to 17:00) 7% 28 2026-11-04
Estonia 20:00 02:00 84 MW (15:00 to 18:00) 62 MW (14:00 to 17:00) 7% 28 2026-11-04
Sweden South-Central (SE3) 17:00 03:00 495 MW (14:00 to 17:00) 566 MW (14:00 to 17:00) 6% 28 2026-11-04
Finland 19:00 04:00 484 MW (16:00 to 19:00) none n/a 28 2026-11-04
Georgia 19:00 04:00 173 MW (16:00 to 19:00) n/a n/a 22 2026-11-04
Kosovo 18:00 04:00 132 MW (15:00 to 18:00) n/a n/a 27 2026-11-04
Montenegro 19:00 03:00 71 MW (15:00 to 18:00) n/a n/a 27 2026-11-04
Netherlands 18:00 13:00 2,442 MW (14:00 to 17:00) n/a n/a 28 2026-11-04
Norway Central (NO3) 18:00 04:00 63 MW (14:00 to 17:00) n/a n/a 28 2026-11-04
Norway North (NO4) 18:00 03:00 45 MW (14:00 to 17:00) n/a n/a 28 2026-11-04
Norway South-East (NO1) 18:00 04:00 250 MW (14:00 to 17:00) n/a n/a 28 2026-11-04
Norway South-West (NO2) 19:00 03:00 159 MW (14:00 to 17:00) n/a n/a 28 2026-11-04
Norway West (NO5) 19:00 04:00 67 MW (15:00 to 18:00) n/a n/a 28 2026-11-04
Serbia 19:00 03:00 451 MW (15:00 to 18:00) n/a n/a 28 2026-11-04
Sweden North (SE1) 19:00 02:00 77 MW (15:00 to 18:00) n/a n/a 28 2026-11-04
Sweden North-Central (SE2) 15:00 05:00 12 MW (17:00 to 20:00) n/a n/a 28 2026-11-04

Hours are local clock hours in each grid's own time zone. Peak and lowest hour are those with the highest and lowest average demand. A ramp is the largest rise over three hours starting between 14:00 and 20:00 local time, in the average profile. Net load is shown only where solar output is reported and is at least 3% of average demand; n/a means no such series. Grids are ordered by net load ramp as a share of average demand, then by name. Each grid uses its own most recent complete days, shown in the last two columns.

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-04. Profiles are computed by World Power Monitor from hourly series.

How These Profiles Are Built

  • Source: the last 30 days of hourly demand and generation by source that each operator publishes. US grids come from EIA and European bidding zones from ENTSO-E; the two are shown separately and never mixed with Ember statistics.
  • Local time: hours use the IANA time zone of each grid, so a 17:00 peak is 17:00 on the clock in that grid. Daylight saving follows the local clock, so a clock change moves the pattern with it instead of smearing it. A local day is used only if it is whole inside the window (23, 24 or 25 hours) and at least 22 hours are complete. On a clock change day the repeated hour is averaged over both readings.
  • Same days for every line: demand, net generation, solar and wind use the same days and hours, so net load is exactly demand minus solar minus wind.
  • Solar and wind are counted only when the series is reported (values in at least half the hours, not flat zero, and not zero for the last 14 days or more). A grid whose wind or solar is left out is noted on its page. Small negative solar or wind readings are treated as zero.
  • A grid needs at least 7 usable local days to appear. Averages mix weekdays and weekends. A 30 day window is a short, recent sample, not a seasonal norm.
  • Figures are as published by the operators, who may revise them. See methodology and data quality for known gaps.
Cite this page
APA 7

World Power Monitor. (2026). Daily Electricity Load Shapes and the Duck Curve by Grid. https://worldpowermonitor.com/load-shapes/

Plain text

World Power Monitor. Daily Electricity Load Shapes and the Duck Curve by Grid. Data as of 2026-11-04. Data from U.S. Energy Information Administration and ENTSO-E Transparency Platform. https://worldpowermonitor.com/load-shapes/

BibTeX
@misc{wpm_load_shapes_2026,
  title = {{Daily Electricity Load Shapes and the Duck Curve by Grid}},
  author = {{World Power Monitor}},
  year = {2026},
  note = {Data as of 2026-11-04. Data from U.S. Energy Information Administration and ENTSO-E Transparency Platform.},
  url = {https://worldpowermonitor.com/load-shapes/}
}

Permalink: https://worldpowermonitor.com/load-shapes/

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