Even some trucks and lorries were stranded by the sudden icy storm in the city of Guadalajara, in Jalisco state.
Roads were blocked and extensive damage was reported as the heavy rain and large hail struck at around 1am on Sunday local time, according to authorities.
In the worst affected areas, hail was pushed into homes as residents battled to dig out their property and vehicles.
Army and emergency services personnel were drafted in to work throughout the night to clear the roads, according the Mexican media.
Jalisco governor, Enrique Alfaro Ramírez, said: ‘I went there to evaluate the situation and I witnessed scenes which I had never seen before: hail accumulation more than a meter high, and then we wonder if climate change exists.
‘The most important of all is that at the moment there are no reports of injured people or fatalities.’
The ‘unprecedented’ weather saw some streets turned into rivers of moving hail with several people needing to be rescued from the roofs of their vehicles.
Cars could be seen buried up to the windows in snow as desperate owner tried to dig out their vehicles without getting stuck themselves.
Vehicles buried in hail are seen in the streets in the eastern area of Guadalajara as roads were blocked and vehicles stranded during the freak storm
A police officer standing next to vehicles buried in the ‘unprecedented’ hail in the eastern area of Guadalajara. Authorities received numerous reports of damaged and stranded vehicles
An aerial view of vehicles buried in hail in the streets in the eastern area of Guadalajara in Jalisco state, Mexico, today. Streets across the city were turned white by the unexpected downpour of hail
A woman and a child walking on hail in Guadalajara today. Many residents battled the elements to stop the hail entering their homes
People walk through the streets of Guadalajara as hail covered the city. Army and the emergency services worked through the night to try and clear the roads
Men remain next to trucks buried in hail in the eastern area of Guadalajara. Many vehicles were buried under drifts of hail
People remained on the sidewalk of a street covered with hail in the eastern area of Guadalajara, Jalisco state
Hail covering the streets in Guadalajara in Mexico after the freak storm left huge areas under nearly 5ft of hail
A man with a bike walks on hail in the eastern area of Guadalajara, Jalisco state
A man walking though a drift as hail covered the streets in Guadalajara
A woman and her dogs walk on hail in the eastern area of Guadalajara, Jalisco state, Mexico
A man with a bike walks on hail in the eastern area of Guadalajara, Jalisco state, Mexico