Drone footage shared in the aftermath of the explosion showed smoke rising from scorched firework stalls.
Luis Felipe Puente, head of national emergency services, said at least 70 were injured and the number could rise. He also said some nearby homes had also been damaged.
Mr Puente urged people not to come within three miles (five kilometers) to avoid more danger.