Where does highway funding come from?
Primarily from the federal gas tax, which feeds the Highway Trust Fund. The trust fund has been chronically underfunded relative to demand, and recent infrastructure bills have used general-fund transfers to fill the gap.