City Hall has blamed “uncertainty caused by Covid” for cancelling the event, which usually sees about 100,000 people pack the streets around Victoria Embankment.
The Mayor’s office told the Standard there will be an alternative “spectacular New Year’s Eve event” to replace the fireworks this year, which will include a “brand-new celebration in Trafalgar Square”.
But Mr Javid said the fireworks display should go ahead because it is a ” fantastic advert for London” .
"I can’t understand why [the fireworks] can’t happen,” Mr Javid told LBC’s Nick Ferrari.
“I think there’s a perfectly safe way that it can take place, so I really don’t understand that decision. But that’s not a decision for the Government. It’s the Mayor’s firework display, so I hope he can reconsider it.”
A YouGov poll his week found that 61 per cent of Britons, including 64 per cent of Londoners, support the decision to cancel New Year’s Eve fireworks display.
A Mayor of London spokesman added: “It takes a year to organise an event of this magnitude, and for most of that year we have been in lockdown and Covid uncertainty with the Government unable to confirm if mass gatherings would be able to go ahead.
“To arrange an event on the Thames which had to then be cancelled would have wasted millions of pounds of taxpayers’ money at a time of major financial pressures.”
Watch: How astrology helps guide our lives