Municipal governments should finance infrastructure by collecting the unearned income (economic rent) that accrues to land. No new taxes needed.
https://www.youtube.com/watch?v=UdE1umKfyJA
Warranted new projects (parks, schools, transit, roads, hospitals) always raise local land values more than the cost of the project. Presently this wealth disappears into the pockets of local land owners. Instead, Land Value Taxation should be used to finance the infrastructure.