Supposedly they will all be electric by 2040, which is much later than I was expecting [1]. So far just 60-75 buses in NYC are electric out of 5,800.
That does not compare well with e.g. London, which currently has 950 electric buses out of 8,600. London plans to have all zero-emission buses by 2034 or 2030, depending on funding.
Here in Copenhagen the aim is to have entirely electric buses in 2025, although that seems to be apply only to the inner city. Some routes in the suburbs will not change until 2030.
Have you not seen the busses? They're old and spewing tons of fumes