ISO-NE Hourly Actual Load

Actual hourly electricity demand in ISO-NE, one row per hour with a system total and one column per load zone. 40,614 hours, 2022-01 to now. Columns: system_mw plus maine_mw, new_hampshire_mw, vermont_mw, connecticut_mw, rhode_island_mw, southeast_mass_mw, west_central_mass_mw, northeast_mass_boston_mw. system_mw is ISO-NE's published hourly NEPOOL AREA total. The eight zone columns are a separate estimated five-minute publication averaged to the hour; where both exist, their sum runs below the metered system total, so a zone share is zone_mw / sum(zones), not zone_mw / system_mw. Wide rather than long, so "load right now" and "the 8 load zone shares of it" are one row, not 9. Every market's load table in this catalog shares the system_mw column and the same hourly grain, so a cross-market demand comparison needs no reshaping.

Use with MCP

This table is readable two ways, over the same guarded boundary. Over HTTP: POST /api/v1/datasets/isone_load/query, described in the API reference. Or from an MCP client: connect a market below, then use search_data or describe_data to load its query contract before calling query_data.

Schema10

Column
Type
event_timeDateTime64(6, 'UTC')
system_mwNullable(Float64)
maine_mwNullable(Float64)
new_hampshire_mwNullable(Float64)
vermont_mwNullable(Float64)
connecticut_mwNullable(Float64)
rhode_island_mwNullable(Float64)
southeast_mass_mwNullable(Float64)
west_central_mass_mwNullable(Float64)
northeast_mass_boston_mwNullable(Float64)

Sample rows

event_timesystem_mwmaine_mwnew_hampshire_mwvermont_mwconnecticut_mwrhode_island_mwsoutheast_mass_mwwest_central_mass_mwnortheast_mass_boston_mw
2026-09-02 00:00:00.0000001515.30422222222231390.568888888889641.79888888888893643.438777777778974.24855555555561797.36188888888891954.2423092.096222222222
2026-09-01 23:00:00.00000015264.4611539.08941666666671422.6001666666668633.77316666666653750.757994.77766666666671835.65508333333331965.68541666666723125.0225833333334
2026-09-01 22:00:00.00000015248.4231499.00033333333341435.1910833333332641.81753821.487666666666985.26349999999991793.53233333333331945.88374999999973113.9311666666667
2026-09-01 21:00:00.00000015026.5181334.86283333333341429.7584166666666611.53291666666673875.4225833333335983.59133333333331737.65358333333351917.73016666666653147.591083333333
2026-09-01 20:00:00.00000014550.371086.86800000000021376.778833333333577.0833883.3403333333335967.92591666666661647.91858333333331862.1135833333333142.213916666667
2026-09-01 19:00:00.00000014264.458900.90391666666661338.4820833333333477.82166666666673850.9355959.43625000000011676.61783333333351878.38816666666683167.874
2026-09-01 18:00:00.00000014292.075841.005251336.0974166666663418.466000000000073825.4967500000002960.83558333333341712.87125000000011929.04916666666673255.39
2026-09-01 17:00:00.00000014443.389742.182251339.0438333333334417.48091666666673829.2940833333328986.28949999999991794.23291666666681986.25324999999983312.6267499999994
2026-09-01 16:00:00.00000014409.098705.79441666666661350.30825418.915666666666773826.0384166666663965.70883333333351727.98708333333342030.53383333333323344.909833333333
2026-09-01 15:00:00.00000014182.694673.37881249999991350.0381875000003431.234937500000063763.1665998.06281250000011566.29812499999981938.70750000000043237.635875
2026-09-01 14:00:00.00000014215.471742.89487499999981329.116875481.699375000000033716.8871023.87651615.29951915.081253197.4445
2026-09-01 13:00:00.00000014421.309864.26433333333321340.54175557.999253715.70383333333351025.54891666666661742.1234166666671940.217753204.4193333333333
2026-09-01 12:00:00.00000014468.1911034.79858333333351336.615833333333614.42366666666683613.3025833333341009.31883333333361722.412251964.6174166666673174.1119166666663
2026-09-01 11:00:00.00000014116.5231175.84716666666671292.7657499999998623.206253497.5430833333335961.88991666666661627.55951909.80941666666673026.7852500000004
2026-09-01 10:00:00.00000013432.4251248.71383333333351208.8674166666665590.10266666666673246.6893333333337908.13716666666641540.55683333333331795.81691666666672827.696749999999
2026-09-01 09:00:00.00000012566.5291166.7439166666671091.7453333333335537.6592932.329166666667842.11941666666681430.17449999999991651.101252606.7169166666667
2026-09-01 08:00:00.00000011990.0761096.68674999999981013.6615833333334506.54883333333332748.8693333333335806.62066666666661351.95841666666681571.41758333333312471.527583333333
2026-09-01 07:00:00.00000011879.3231094.127989.7425833333332494.967916666666672710.30975819.63074999999991330.5161552.88941666666692440.040333333333
2026-09-01 06:00:00.00000012026.8441110.2888333333333998.8724166666666504.47652763.40875809.94083333333341352.74933333333371580.21441666666672466.2658333333334
2026-09-01 05:00:00.00000012234.3361135.58751026.9560833333333514.24483333333322873.1515826.29716666666661400.06683333333331630.62941666666672539.6995833333326
2026-09-01 04:00:00.00000012477.771165.8120909090911068.444533.22772727272733007.315636363636863.48781818181841461.45427272727261676.7123636363642649.9718181818184
2026-09-01 03:00:00.00000013265.4291225.38007692307681142.5422307692306549.23046153846143222.815153846154917.93438461538451572.20338461538471762.66746153846162821.421230769231
2026-09-01 02:00:00.00000014400.8571311.92674999999991256.7955599.88891666666653528.8768333333333998.64758333333331729.39674999999991907.483253041.3835
2026-09-01 01:00:00.00000015542.41409.11183333333341379.2719166666666639.4983822.663751075.65708333333331908.0954166666672056.375753231.9865000000004
2026-09-01 00:00:00.00000016475.581521.58333333333331492.8314166666667675.30841666666664076.0028333333341144.03183333333322026.63100000000032157.39533333333343368.8581666666664

Coverage

100.0% complete0 gap days1,706 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 1,706Gaps: 0
2026
2025
2024
2023
2022
gaplessmore