US Nuclear Regulatory Commission (NRC)
Overview
The US Nuclear Regulatory Commission (NRC) is an independent agency of the United States government that regulates the commercial use of nuclear materials. The NRC provides comprehensive data on nuclear reactor operations, including power reactor status reports, event notifications, and safety monitoring data. We currently track the Power Reactor Status Reports which provide detailed operational status information for all commercial nuclear power reactors in the United States.
Key Attributes
| Geographic Coverage | United States |
| Entity Level | Nuclear Power Plant |
| Time Granularity | Daily |
| Release Frequency | Daily Updates |
| History | 1999 onwards |
Description
All Snowflake products follow the EAV (entity, attributes, value) model with a unified schema. Entities are tangible objects (e.g. geography, nuclear power plant) that Snowflake provides data on. All timeseries' dates and values that refer to the entity are included in a timeseries table. Descriptors of the timeseries are included in an attributes table. Data is joinable across all Snowflake products that have a GEO_ID. Refer to Snowflake Data Concepts for more details.
NRC data revolves around Nuclear Power Plant entities identified by unique reactor identifiers. The Power Reactor Status Reports contain daily operational data including:
- Reactor Power Levels: Current power output as a percentage of rated capacity
- Operational Status: Whether reactors are online, offline, or in maintenance
- Event Notifications: Safety-related events and operational anomalies
- Maintenance Windows: Planned and unplanned outages
- Geographic Information: Plant locations and regional data
The data provides insight into nuclear power generation capacity, operational efficiency, and safety performance across the US commercial nuclear fleet. This information is valuable for energy market analysis, grid reliability planning, and regulatory compliance monitoring.
Sample Queries
Find current operational status of all nuclear reactors
SELECT
ts.variable,
att.plant_name,
att.reactor_unit,
ts.power_level_percent,
ts.operational_status,
ts.date
FROM public_data.nrc_reactor_status_timeseries AS ts
JOIN public_data.nrc_reactor_status_attributes AS att ON ts.variable = att.variable
WHERE ts.date = (SELECT MAX(date) FROM public_data.nrc_reactor_status_timeseries)
AND ts.power_level_percent IS NOT NULL
ORDER BY ts.power_level_percent DESC;
Track power output trends for a specific plant
SELECT
ts.date,
att.plant_name,
att.reactor_unit,
ts.power_level_percent,
ts.operational_status
FROM public_data.nrc_reactor_status_timeseries AS ts
JOIN public_data.nrc_reactor_status_attributes AS att ON ts.variable = att.variable
WHERE att.plant_name = 'Diablo Canyon'
AND ts.date >= DATEADD(month, -6, CURRENT_DATE())
AND ts.power_level_percent IS NOT NULL
ORDER BY ts.date, att.reactor_unit;
Analyze regional nuclear capacity utilization by state
SELECT
att.state,
COUNT(DISTINCT att.plant_name) AS num_plants,
SUM(att.rated_capacity_mw) AS total_capacity_mw,
AVG(ts.power_level_percent) AS avg_capacity_factor
FROM public_data.nrc_reactor_status_timeseries AS ts
JOIN public_data.nrc_reactor_status_attributes AS att ON ts.variable = att.variable
WHERE ts.date = (SELECT MAX(date) FROM public_data.nrc_reactor_status_timeseries)
AND ts.power_level_percent IS NOT NULL
GROUP BY att.state
ORDER BY total_capacity_mw DESC;
Snowflake Products
Tables above are available in the following Snowflake data products:
Disclaimers
The data in this product is sourced from the US Nuclear Regulatory Commission.
Snowflake is not endorsed by or affiliated with any of these providers. Contact https://snowforce.my.site.com/s/consumer-reporting for questions.