Dataframe: CAISO:caiso_fuel_prices - CAISO Fuel Prices#

Description#

Hourly natural gas prices published by CAISO for each of its fuel regions, in $/MMBtu. The data is in long format: one row per fuel region per hourly interval, with all timestamps in UTC.

This dataset is the gas leg of the project’s cross-commodity work - it supplies the gas price used to compute the market-implied heat rate (MIHR), the spark spread, and heat rate call option (HRCO) payoffs against CAISO power prices.

Data Dictionary#

  • interval_start_utc: TIMESTAMP Interval start, UTC.

  • interval_end_utc: TIMESTAMP Interval end (start + 1 hour), UTC.

  • fuel_region_id: VARCHAR Fuel region code (FR*). Long format - one row per region per interval.

  • price: DOUBLE PRECISION Natural gas price, $/MMBtu.

Data Preview#

Rows: 10,876,916  |  Columns: 4  |  Cache: data/opensource/caiso_fuel_prices.parquet

Sample rows#

First and latest 5 rows by interval_start_utc.

interval_start_utc

interval_end_utc

fuel_region_id

price

2018-01-01 08:00

2018-01-01 09:00

FRSUW5

3.06

2018-01-01 08:00

2018-01-01 09:00

FRPGE1

3.16

2018-01-01 08:00

2018-01-01 09:00

FRSUW6

3.12

2018-01-01 08:00

2018-01-01 09:00

FRPGE2

4.1

2018-01-01 08:00

2018-01-01 09:00

FRSUW7

3.3

…

…

…

…

2026-08-27 06:00

2026-08-27 07:00

FRTWS6

2.76

2026-08-27 06:00

2026-08-27 07:00

FRWALC

1.91

2026-08-27 06:00

2026-08-27 07:00

FRWHA1

1.79

2026-08-27 06:00

2026-08-27 07:00

FRWHA2

1.89

2026-08-27 06:00

2026-08-27 07:00

FRWHA3

1.89

Column summary#

Column

Dtype

Nulls

Min

Max

interval_start_utc

Datetime[ns]

0

2018-01-01 08:00

2026-08-27 06:00

interval_end_utc

Datetime[ns]

0

2018-01-01 09:00

2026-08-27 07:00

fuel_region_id

String

0

FRAEC1

FRWHA3

price

Float64

0

-10.51

251.29

DataFrame Glimpse#

Rows: 10876916
Columns: 4
$ interval_start_utc <datetime[ns]> 2026-08-27 06:00:00
$ interval_end_utc   <datetime[ns]> 2026-08-27 07:00:00
$ fuel_region_id              <str> 'FRWHA3'
$ price                       <f64> 1.89


Dataframe Manifest#

Dataframe Name

CAISO Fuel Prices

Dataframe ID

caiso_fuel_prices

Data Sources

CAISO OASIS (PRC_FUEL)

Data Providers

CAISO

Links to Providers

http://oasis.caiso.com

Topic Tags

Natural Gas, Quanto, Mihr

Type of Data Access

How is data pulled?

src/pulls/pull_caiso_fuel_prices.py via the open-source gridstatus library

Data available up to (min)

N/A

Data available up to (max)

N/A

Dataframe Path

data\opensource\caiso_fuel_prices.parquet

Linked Charts:

Pipeline Manifest#

Pipeline Name

Project-Lab-Energy-Weather-Natgas-Quanto-CAISO

Pipeline ID

CAISO

Lead Pipeline Developer

Brian Nguyen

Contributors

Brian Nguyen, Claire Kim

Git Repo URL

Pipeline Web Page

Pipeline Web Page

Date of Last Code Update

2026-08-27 10:08:05

OS Compatibility

Windows, Linux, macOS

Linked Dataframes

CAISO:caiso_lmp_day_ahead_hourly
CAISO:caiso_lmp_real_time_15_min
CAISO:caiso_lmp_real_time_5_min
CAISO:caiso_fuel_prices
CAISO:caiso_fuel_regions
CAISO:caiso_load
CAISO:caiso_load_hourly
CAISO:caiso_fuel_mix
CAISO:caiso_renewables_hourly
CAISO:caiso_curtailed_non_operational_generator_report
CAISO:caiso_outages_aggregated_hourly
CAISO:openmeteo_temperature_daily
CAISO:eia860m_generators
CAISO:us_ba_boundaries

Build Commands:

doit