In the first salvo, at least 13 rockets were reported to have landed in the city, including one which hit a train station.
According to Israel Radio, a second wave of four rockets then hit the city, one landing on a street. People abandoned their cars as they fled the onslaught.
It’s the second time Haifa has been hit by rockets believed to have been fired by Hezbollah militants in recent days.
The fifth day of violence came as the UN Security Council failed to agree on a statement calling for a ceasefire, following objections from the United States.
