The truck, which was carrying gas, was speeding when the driver lost control and crashed into several houses and cars, CNN reported.
At least 20 homes were damaged and 15 vehicles burned when the truck exploded and burst into flames in the city of Ecatepec.
At least two of the dead were children, said Salvador Neme, secretary for citizen security in Mexico state.
Aaron Carter is still in love with Hilary Duff
NBC reportedly holds celebs hostage to Jimmy Fallon's show