• Energy
  • 11 columns
  • 150 rows
  • 8 formats

System-Wide Hourly Load Profile and Forecasting

This dataset provides comprehensive, system-wide hourly load profiles including actual measured loads, day-ahead forecasts, weather-normalized curves, and peak demand indicators for capacity planning and generation scheduling. It is enriched with weather data and flags for peak events, making it ideal for grid reliability analysis, forecasting, and operational decision support.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Grid capacity planning and resource allocation

Sample rows

preview · 8 of 150 rows · all 11 columns
record_idstringpeak_demand_typestringforecast_load_mwfloatpeak_demand_flagbooleanservice_territorystringtimestampdatetimeactual_load_mwfloatweather_normalized_load_mwfloattemperature_cfloathumidity_percentfloatnotesstring
rec-0001monthly_peak1698.5trueTX-North2024-07-01T17:00:00Z1754.21577.940.257.1July peak, heatwave across North Texas
rec-0002seasonal_peak1645trueNYC-East2024-07-01T18:00:00Z1702.61502.436.469.9Summer peak, high humidity after thunderstorm
rec-0003monthly_peak1632.5trueCA-Central2024-07-01T19:00:00Z1689.11588.23933.2Central CA July peak, grid adjustments
rec-0004none436.8falseFL-South2024-07-02T06:00:00Z412.9418.526.781.2blank
rec-0005none570.5falseWA-Puget2024-07-02T07:00:00Z551.2590.114.961.8Morning baseline
rec-0006none0falseNY-Upstate2024-07-02T08:00:00Z00blankblankSystem outage, transmission fault
rec-0007noneblankfalseCO-Rockies2024-07-02T09:00:00Z633.4blank12.138.4Forecast data unavailable
rec-0008none864.2falseCA-Central2024-07-02T10:00:00Z851.6825.725.344Typical mid-morning ramp

What the 150 rows show

from the 150-row sample

None (peak demand type) stands out: mean forecast_load_mw is 654.8, against 1,439 for the rest.

  • 41%peak_demand_flag = true
  • 912.0median forecast_load_mw
  • 902.4median actual_load_mw
  • 910.3median weather_normalized_load_mw
  • 27.7median temperature_c
  • 51.0median humidity_percent
Mean forecast_load_mw by peak_demand_type141 rows
01,0002,0001,720annual_p…6 rows1,445monthly_…28 rows1,373seasonal…28 rows654.8none79 rows
forecast_load_mw141 rows, in bands of 200
01530510112426624241101,0001,800forecast_load_mw →

Median 912.0, from 0.0 to 1,750.

service_territory150 rows · 7 values
  1. TX-North27
  2. CA-Central25
  3. CO-Rockies22
  4. FL-South21
  5. WA-Puget21
  6. NYC-East20
  7. NY-Upstate14
11 columns by typefrom the column list below
  • string 4
  • float 5
  • datetime 1
  • boolean 1

Columns

11 columns in four groups
blueprint · 11 columns
columntypedescriptionexample
Text 4 columns
record_idstringUnique identifier for each hourly load recorduniquerec-0001
peak_demand_typestringType of peak demand (e.g., annual_peak, monthly_peak, seasonal_peak, none)annual_peak · monthly_peak · seasonal_peak · none · optionalmonthly_peak
service_territorystringName or code of the service territory covered by this record7 territoriesTX-North
notesstringAdditional notes or comments about the record (e.g., anomalies, events, adjustments)optionalMorning baseline
Numbers 5 columns
actual_load_mwfloatActual measured load in megawatts (MW) for the hour0 or more1754.2
forecast_load_mwfloatDay-ahead forecasted load in megawatts (MW) for the hour0 or more · optional1698.5
weather_normalized_load_mwfloatWeather-normalized load in megawatts (MW) for the hour, adjusted for typical weather conditions0 or more · optional1577.9
temperature_cfloatAverage temperature in Celsius for the hour in the service territoryoptional40.2
humidity_percentfloatAverage relative humidity percentage for the hour in the service territory0 to 100 · optional57.1
Dates and times 1 column
timestampdatetimeDate and hour for which the load data is recorded (UTC)2024-07-01T17:00:00Z
True or false 1 column
peak_demand_flagbooleanIndicates if this hour is a system peak demand hour (true/false)true

Use it for

  • peak demand fl…41%62 of 150 rowsmean forecast load mw…1.7kannu…1.4kmont…1.4kseas…654.8none

    An energy dashboard

    The peak_demand_flag rate, forecast_load_mw by peak_demand_type and a breakdown of service_territory. Excel, Power BI or Tableau.

  • Why do the 79 none rows have a mean forecast_load_mw of 654.8?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable records with timestamp, actual_load_mw and forecast_load_mw to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 11 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset150 rows11 columns
Yours1,000 rows11 columnsservice_territory: UK only

blueprint · system-wide-hourly-load-profile-and-forecasting

Behind this dataset

Same schema. As many rows as you need.

These 150 rows came out of a blueprint — 11 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Timestamp hourly intervals with DST handling
  • Actual load (MW) and reactive load (MVAR)
  • Day-ahead forecast and forecast error (actual - forecast)
  • Weather variables: temperature, humidity, wind speed, cloud cover
  • Load factor = average load / peak load
  • Peak demand timestamp and magnitude for planning reserve margin
  • Weather normalization using regression models
  • Seasonal patterns (summer cooling, winter heating peaks)
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
system-wide-hourly-load-profile-and-forecasting

What should your data show?

Preview 20 rows free
No signup. No card.