Skip to content

Gas prices, diesel prices and gas price history

Back to tools

AAA daily gas price averages for the United States, states and metro areas.

Get gas prices

Get gas prices

Get AAA average gasoline and diesel prices for the US, a state, or a metro area, including five comparison periods and record highs. Prices use the date shown by AAA, which may differ from today; metro areas are those listed on their state page.

Your information

US, a state name or two-letter code, or a metro name followed by its state, for example Houston, TX.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

United States average gas prices

Prices per gallon, AAA price date: Sep 28, 2026

Regular$4.48Per gallon
Mid-grade$4.97Per gallon
Premium$5.36Per gallon
Diesel$6.45Per gallon

Price comparisons

Regular · yesterday
$4.48
Mid-grade · yesterday
$4.99
Premium · yesterday
$5.38
Diesel · yesterday
$6.47
Regular · one week ago
$4.48
Mid-grade · one week ago
$4.96
Premium · one week ago
$5.35
Diesel · one week ago
$6.51
Regular · one month ago
$4.09
Mid-grade · one month ago
$4.60
Premium · one month ago
$4.98
Diesel · one month ago
$5.61
Regular · one year ago
$3.13
Mid-grade · one year ago
$3.62
Premium · one year ago
$3.98
Diesel · one year ago
$3.69

Record highs

Regular record high
$5.02
Regular record date
Jun 14, 2022
Diesel record high
$6.53
Diesel record date
Sep 22, 2026
View AAA gas prices

Choose an action

About the AAA tool

AAA, also called Triple-A, returns average gasoline and diesel prices for the US, a state, or a metro area using a location name or code.

Get gas prices includes current prices, five comparison periods, and record-high diesel prices when shown; results use AAA’s displayed price date.

Built from gasprices.aaa.com. Last checked Sep 29, 2026.

Actions

Get gas prices

1 credit

Get AAA average gasoline and diesel prices for the US, a state, or a metro area, including five comparison periods and record highs. Prices use the date shown by AAA, which may differ from today; metro areas are those listed on their state page.

What you provide

FieldTypeRequiredDescription
LocationlocationTextOptionalUS, a state name or two-letter code, or a metro name followed by its state, for example Houston, TX.Example: US

What you get

FieldTypeDescription
DatedateDateAAA price date (YYYY-MM-DD).Example: 2026-09-28
LinklinkTextAAA price page for this location.Example: https://gasprices.aaa.com/
PlaceplaceTextThe national, state, or metro location.Example: United States
CurrentcurrentDetailsCurrent average prices per gallon in USD.
Dieselcurrent.dieselNumberDiesel price per gallon in USD.Example: 6.4531
Premiumcurrent.premiumNumberPremium price per gallon in USD.Example: 5.3625
Regularcurrent.regularNumberRegular price per gallon in USD.Example: 4.4768
Mid Gradecurrent.mid_gradeNumberMid-grade price per gallon in USD.Example: 4.9689
CurrencycurrencyTextCurrency of all prices, USD.Example: USD
Week Agoweek_agoDetailsOne week ago average prices per gallon in USD.
Dieselweek_ago.dieselNumberDiesel price per gallon in USD.Example: 6.5107
Premiumweek_ago.premiumNumberPremium price per gallon in USD.Example: 5.3545
Regularweek_ago.regularNumberRegular price per gallon in USD.Example: 4.4786
Mid Gradeweek_ago.mid_gradeNumberMid-grade price per gallon in USD.Example: 4.9599
Year Agoyear_agoDetailsOne year ago average prices per gallon in USD.
Dieselyear_ago.dieselNumberDiesel price per gallon in USD.Example: 3.6856
Premiumyear_ago.premiumNumberPremium price per gallon in USD.Example: 3.9805
Regularyear_ago.regularNumberRegular price per gallon in USD.Example: 3.1329
Mid Gradeyear_ago.mid_gradeNumberMid-grade price per gallon in USD.Example: 3.6216
Month Agomonth_agoDetailsOne month ago average prices per gallon in USD.
Dieselmonth_ago.dieselNumberDiesel price per gallon in USD.Example: 5.6105
Premiummonth_ago.premiumNumberPremium price per gallon in USD.Example: 4.984
Regularmonth_ago.regularNumberRegular price per gallon in USD.Example: 4.0898
Mid Grademonth_ago.mid_gradeNumberMid-grade price per gallon in USD.Example: 4.6021
YesterdayyesterdayDetailsYesterday average prices per gallon in USD.
Dieselyesterday.dieselNumberDiesel price per gallon in USD.Example: 6.4709
Premiumyesterday.premiumNumberPremium price per gallon in USD.Example: 5.3777
Regularyesterday.regularNumberRegular price per gallon in USD.Example: 4.4798
Mid Gradeyesterday.mid_gradeNumberMid-grade price per gallon in USD.Example: 4.9891
Record High Dieselrecord_high_dieselDetailsHighest recorded average price per gallon in USD and the date it occurred, if AAA shows it.
Daterecord_high_diesel.dateDateDate the record was reached (YYYY-MM-DD).Example: 2026-09-22
Pricerecord_high_diesel.priceNumberRecord-high average price per gallon in USD.Example: 6.5276
Record High Regularrecord_high_regularDetailsHighest recorded average price per gallon in USD and the date it occurred, if AAA shows it.
Daterecord_high_regular.dateDateDate the record was reached (YYYY-MM-DD).Example: 2022-06-14
Pricerecord_high_regular.priceNumberRecord-high average price per gallon in USD.Example: 5.0165

Example result

For Location: US

JSON
{
  "date": "2026-09-28",
  "link": "https://gasprices.aaa.com/",
  "place": "United States",
  "current": {
    "diesel": 6.4531,
    "premium": 5.3625,
    "regular": 4.4768,
    "mid_grade": 4.9689
  },
  "currency": "USD",
  "week_ago": {
    "diesel": 6.5107,
    "premium": 5.3545,
    "regular": 4.4786,
    "mid_grade": 4.9599
  },
  "year_ago": {
    "diesel": 3.6856,
    "premium": 3.9805,
    "regular": 3.1329,
    "mid_grade": 3.6216
  },
  "month_ago": {
    "diesel": 5.6105,
    "premium": 4.984,
    "regular": 4.0898,
    "mid_grade": 4.6021
  },
  "yesterday": {
    "diesel": 6.4709,
    "premium": 5.3777,
    "regular": 4.4798,
    "mid_grade": 4.9891
  },
  "record_high_diesel": {
    "date": "2026-09-22",
    "price": 6.5276
  },
  "record_high_regular": {
    "date": "2022-06-14",
    "price": 5.0165
  }
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@aaa",
  "visibility": "public",
  "operation": "get_gas_prices",
  "version": 1,
  "input": {
    "location": "US"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare gasoline prices across states and metro areas
  • Track diesel prices against earlier periods
  • Review regular, mid-grade, and premium prices
  • Check a location’s record-high diesel price

Questions about AAA

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this AAA tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a AAA account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from gasprices.aaa.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What are gas prices in a state or metro area?

Get gas prices returns average gasoline and diesel prices for the US, a state, or a metro area. Provide a location name or state code.

How do current prices compare with earlier periods?

Get gas prices includes prices for yesterday, one week ago, one month ago, and one year ago, alongside current prices.

What is the record-high diesel price?

Get gas prices returns the highest recorded average diesel price and its date, if AAA shows it.

All Energy toolsBrowse all tools