The blast occurred late Monday in the city of Cap-Haitien, Prime Minister Ariel Henry said, adding that he was devastated.
"Three days of national mourning will be decreed throughout the territory, in memory of the victims of this tragedy that the entire Haitian nation is grieving,” he tweeted.
Henry said his administration was deploying field hospitals to the area to help those affected.
Dozens of bodies lay on the street hours after the explosion as a small crowd stood around them. No further details were immediately available. Police didn’t immediately return calls requesting information.
More about: Haiti