These websites are all related to gasbuddy.com and they are quite accurate. I have been using them to save money on gas almost anytime I have a trip over 100 miles planned. The following link is the main national link you can follow to any state, then city, in that state...
http://www.fueleconomy.gov/feg/gaspr...es/index.shtml
Or, can type in your state name in
www.(yourstate)gasprices.com.
The state link will have some of the major metropolitan areas also listed as Glenn has posted, where you can type in the name of the city in place of the state name above. However, when you click on "Additional Gasoline Price Info for (ST) Cities:" almost every town in the state is listed in the left column of this page and there is also a place for you to report prices.
For instance, I go to
http://www.michigangasprices.com to see how the prices are doing in the state, then I go to the left column under "Search for Gas Prices" and scroll down to "Traverse City" to see what's going on around me.
Glenn is right... a lot of stations in some areas don't get reported... it's up to us. Also, when you report (you don't have to register) don't forget to report the diesel prices also. There's an even bigger gap in reporting here. It would be nice if more people knew about this reporting system.