Fuel taxes are a huge moneymaker for the states; with far more being taken in taxes than is spent on roads.  Whether that money makes its way to cities, or exactly how it is split up, is no doubt a very complex question.