The average price of regular-grade gasoline in the U.S. fell 3 cents over the past two weeks to $2.91.
Industry analyst Trilby Lundberg of the Lundberg Survey said Sunday that the average price is 59 cents higher than it was one year ago.
Lundberg says the drop comes mostly from lower crude oil prices and generally weak demand for gas across the U.S.
In Iowa, the statewide average price is $2.72, up 2 cents from a month ago and up 50 cents from a year ago.
The average in Cedar Rapids was $2.71, up 5 cents over the past month, and 52 cents higher than a year ago.
Waterloo's average was also $2.71, 4 cents higher than a month ago, and 43 cents higher a year ago. Gas was an average of $2.79 in Dubuque, up 5 cents from a month ago and 53 cents from one year ago. Iowa City's average price was $2.76, up 6 cents from a month ago and 58 cents from a year ago.
The highest average price in the contiguous 48 states was $3.71 in the San Francisco Bay Area. The lowest was $2.50 in Baton Rouge, Louisiana.
The U.S. average diesel price is $3.17, also down 3 cents.