Question: do income taxes pay for roads?
Answer: Roads don't pay for themselves. Nearly as much of the cost of building and maintaining highways now comes from general taxes such as income and sales taxes (plus additional federal debt) as comes from gasoline taxes or other “user fees” on drivers.