Today’s AAA National Average $3.219

Price as of 6/21/25

Today's AAA Iowa Avg. $3.066

Price as of 6/21/25

Today’s AAA
National Average

$3.219

Price as of
6/21/25

Today's AAA
Iowa Avg.

$3.066

Price as of
6/21/25
County Retail Prices
3.291 to 3.157
3.156 to 3.121
3.120 to 3.026
3.025 to 2.915
2.914 to 2.789
No Data Available

County average gas prices are updated daily to reflect changes in price. For metro averages, click here.

Iowa average gas prices

Regular Mid-Grade Premium Diesel
Current Avg. $3.066 $3.314 $3.836 $3.602
Yesterday Avg. $3.075 $3.306 $3.842 $3.566
Week Ago Avg. $2.903 $3.156 $3.683 $3.321
Month Ago Avg. $2.931 $3.206 $3.693 $3.341
Year Ago Avg. $3.216 $3.505 $3.964 $3.520

highest recorded average price

Price Date
Regular Unleaded $4.761 6/15/22
Diesel $5.440 6/22/22

Iowa metro average prices

Cedar Rapids

Regular Mid Premium Diesel
Current Avg. $3.117 $3.443 $3.968 $3.630
Yesterday Avg. $3.140 $3.440 $3.980 $3.617
Week Ago Avg. $2.968 $3.243 $3.800 $3.321
Month Ago Avg. $2.947 $3.277 $3.791 $3.367
Year Ago Avg. $3.249 $3.602 $4.066 $3.606

highest recorded average price

Price Date
Regular Unleaded $4.773 6/16/22
Diesel $11.188 6/28/15

Des Moines

Regular Mid Premium Diesel
Current Avg. $3.077 $3.368 $3.805 $3.745
Yesterday Avg. $3.085 $3.387 $3.813 $3.647
Week Ago Avg. $2.898 $3.178 $3.625 $3.369
Month Ago Avg. $2.843 $3.184 $3.569 $3.322
Year Ago Avg. $3.258 $3.598 $3.960 $3.496

highest recorded average price

Price Date
Regular Unleaded $4.781 6/12/22
Diesel $5.423 6/20/22

Waterloo-Cedar Falls

Regular Mid Premium Diesel
Current Avg. $3.134 $3.375 $4.037 $3.685
Yesterday Avg. $3.137 $3.428 $4.044 $3.682
Week Ago Avg. $2.942 $3.169 $3.842 $3.360
Month Ago Avg. $2.939 $3.245 $3.840 $3.439
Year Ago Avg. $3.261 $3.646 $4.074 $3.613

highest recorded average price

Price Date
Regular Unleaded $4.759 6/11/22
Diesel $5.580 6/25/22

Davenport-Moline-Rock Island (IA only)

Regular Mid Premium Diesel
Current Avg. $2.982 $3.372 $3.911 $3.688
Yesterday Avg. $2.999 $3.378 $3.936 $3.667
Week Ago Avg. $2.802 $3.123 $3.734 $3.356
Month Ago Avg. $2.856 $3.259 $3.723 $3.395
Year Ago Avg. $3.218 $3.624 $4.089 $3.600

highest recorded average price

Price Date
Regular Unleaded $4.721 6/14/22
Diesel $5.560 6/22/22

Sioux City (IA only)

Regular Mid Premium Diesel
Current Avg. $2.975 $3.199 $3.755 $3.457
Yesterday Avg. $2.972 $3.222 $3.792 $3.446
Week Ago Avg. $2.904 $3.198 $3.724 $3.312
Month Ago Avg. $2.936 $3.254 $3.697 $3.389
Year Ago Avg. $3.189 $3.540 $3.982 $3.577

highest recorded average price

Price Date
Regular Unleaded $4.832 6/14/22
Diesel $5.396 6/22/22

Ames

Regular Mid Premium Diesel
Current Avg. $3.166 $3.596 $3.861 $3.660
Yesterday Avg. $3.176 $3.468 $3.909 $3.649
Week Ago Avg. $3.064 $3.369 $3.726 $3.398
Month Ago Avg. $3.092 $3.369 $3.717 $3.294
Year Ago Avg. $3.226 $3.690 $3.914 $3.489

highest recorded average price

Price Date
Regular Unleaded $4.799 6/19/22
Diesel $5.417 6/22/22

Council Bluffs

Regular Mid Premium Diesel
Current Avg. $2.890 $3.205 $3.734 $3.556
Yesterday Avg. $2.889 $3.263 $3.733 $3.530
Week Ago Avg. $2.762 $3.098 $3.600 $3.339
Month Ago Avg. $2.894 $3.173 $3.745 $3.405
Year Ago Avg. $3.045 $3.321 $3.883 $3.547

highest recorded average price

Price Date
Regular Unleaded $4.810 6/16/22
Diesel $5.427 6/19/22

Dubuque

Regular Mid Premium Diesel
Current Avg. $3.171 $3.302 $3.998 $3.665
Yesterday Avg. $3.176 $3.233 $4.020 $3.644
Week Ago Avg. $2.999 $3.153 $3.870 $3.273
Month Ago Avg. $3.054 $3.295 $3.934 $3.354
Year Ago Avg. $3.310 $3.610 $4.184 $3.611

highest recorded average price

Price Date
Regular Unleaded $4.818 6/17/22
Diesel $5.621 6/26/22

Iowa City

Regular Mid Premium Diesel
Current Avg. $3.114 $3.473 $3.926 $3.606
Yesterday Avg. $3.134 $3.441 $3.900 $3.610
Week Ago Avg. $2.955 $3.423 $3.733 $3.315
Month Ago Avg. $2.968 $3.379 $3.733 $3.371
Year Ago Avg. $3.184 $3.503 $3.933 $3.517

highest recorded average price

Price Date
Regular Unleaded $4.790 6/15/22
Diesel $5.380 6/22/22

State Gas Prices

Compare States

Location
Current Average
Yesterday's Average
Week Ago Average
Month Ago Average
Year Ago Average