GRAND RAPIDS, Mich. - For the seventh straight week, the national average for the price of gasoline has fallen -- but petroleum analysts say that a rise is just in time for the upcoming holiday.

Grand Rapids gas prices have fallen 11.9 cents per gallon in the past week, averaging $2.59/g today, according to GasBuddy's daily survey of 246 stations. Gas prices in Grand Rapids are 35.8 cents per gallon lower than a month ago, yet stand 21.1 cents per gallon lower than a year ago.

The national average price of gasoline has fallen 2.5 cents per gallon in the last week, averaging $2.65/g today. The national average is down 19.2 cents per gallon from a month ago, yet stands 18.7 cents per gallon lower than a year ago.

"For the seventh straight week, the national average price of gasoline has fallen, to a level last seen in March. But just in time for the upcoming holiday, the steak is at high risk of being broken," said Patrick DeHaan, head of petroleum analysis for GasBuddy. 

DeHaan says the large refinery explosion in Philadelphia last week may ultimately serve to push gasoline prices higher once we learn more details about how long that facility may be offline. For now, motorists along the East Coast may only see prices rise a few cents as a result, but could see more of a hit should the refinery be down for a long period of time. Furthermore, oil prices have rebounded notably due to increasing tensions between the U.S. and Iran and attacks in the Strait of Hormuz, a key waterway which sees over 20% of global oil supply traversing through the waterway. 

"Whether the upcoming and likely rebound in gasoline prices sticks for long is unknown, but if tempers continue to flare between the two countries, motorists may fall victim to the rocky relationship in the form of higher gas prices," DeHaan explained. 

In addition, trade tensions with China have now taken a back seat, but with President Trump meeting President Xi Jinping, DeHaan says we may see either more upward pressure on oil if signs of a truce in trade emerge, or downward pressure if the countries move further apart.

Neighboring areas and their current gas prices:
Kalamazoo- $2.66/g, unchanged  from last week's $2.66/g.
Lansing- $2.63/g, unchanged  from last week's $2.63/g.
South Bend- $2.56/g, down 6.6 cents per gallon from last week's $2.63/g.

RELATED VIDEO:

►Make it easy to keep up to date with more stories like this. Download the 13 ON YOUR SIDE app now.

Have a news tip? Email news@13onyourside.com, visit our Facebook page or Twitter.