Full catalog/TEMPO_NO2_L3
TEMPO_NO2_L3·vV03·dataset

Nitrogen dioxide air pollution, hourly over North America (TEMPO)

TEMPO gridded NO2 tropospheric and stratospheric columns V03 (PROVISIONAL)
atmosphere NASA LARC_CLOUD Level 3 netCDF-4
In plain English

What it measures. How much nitrogen dioxide air pollution is overhead, mapped hour by hour during the day across North America. It separates the pollution near the ground from the part high up in the stratosphere.

How it's made. Made by NASA's TEMPO instrument, which watches North America from a fixed vantage point high above; hourly scans are combined onto a regular grid (this is a provisional version).

How & where you'd use it. Lets people watch air pollution rise and fall through the day, useful for air-quality alerts, studying rush-hour and industrial emissions, and public health research.

What's measured

ATMOSPHERE › ATMOSPHERIC CHEMISTRY › NITROGEN COMPOUNDS › NITROGEN DIOXIDEATMOSPHERE › AIR QUALITY › NITROGEN OXIDES

Coverage & cadence

  • Time span2023-08-02 → 2025-09-16
  • Measured byIS-40e (TEMPO)
  • Processing levelLevel 3
  • FormatsnetCDF-4
  • StatusCOMPLETE

What you can do with it

  • Map air pollutants — NO₂, aerosols, ozone
  • Track greenhouse gases and Earth's energy budget
  • Feed weather and air-quality analysis
Official description

Nitrogen dioxide Level 3 files provide trace gas information on a regular grid covering the TEMPO field of regard for nominal TEMPO observations. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle. The files are provided in netCDF4 format, and contain information on tropospheric, stratospheric and total nitrogen dioxide vertical columns, ancillary data used in air mass factor and stratospheric/tropospheric separation calculations, and retrieval quality flags. The re-gridding algorithm uses an area-weighted approach. These data reached provisional validation on December 9, 2024.

Get the data

tempo_no2_l3_access.py
import earthaccess
earthaccess.login(strategy="netrc")          # free Earthdata Login

results = earthaccess.search_data(
    short_name="TEMPO_NO2_L3",
    version="V03",
    bounding_box=(-122.5, 37.2, -121.8, 37.9),  # your area (W,S,E,N)
    temporal=("2024-01-01", "2024-12-31"),       # your dates
)
files = earthaccess.open(results)   # stream straight from LARC_CLOUD
Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package.