The US National Hurricane Center says that Hurricane Willa has weakened to a tropical storm but torrential rains will continue in west-central Mexico.
The meteorologists said that Willa was moving toward the northeast at speeds near 32km/h, movement expected to continue during the next 12 hours.
The centre added that the government of Mexico has discontinued all coastal tropical cyclone warnings for the country.
Willa began losing power after roaring over a stretch of beach towns, fishing villages and farms on the Pacific coast of Mexico's Sinaloa state as a Category 3 storm.
Damage assessments were scanty during the night because of darkness and poor communications, but federal officials said power had been knocked out in some spots and there were early reports of flimsy structures with tin roofs sustaining damage.
The cntre said the storm's forward movement had sped up to 28km/h late on Tuesday and it was expected to rapidly weaken. It warned, however, that the storm could still cause heavy rains in portions of Jalisco, Nayarit and Sinaloa states, with flash flooding and landslides possible in mountainous areas.
Willa came ashore about 80km southeast of Mazatlan, a resort city that is home to high-rise hotels and about 500,000 people, including many US and Canadian expatriates.
Although hotels, restaurants and stores were boarded over, people ventured onto Mazatlan's coastal boulevard to watch a spectacular sunset as the hurricane obscured the sky to the south.
Torrential rains began in the afternoon, and emergency officials said they had evacuated more than 4250 people in coastal towns and set up 58 shelters ahead of the dangerous storm. Schools were ordered closed.
As Willa neared, the beach in Mazatlan almost disappeared, with waves slamming against the coastal boulevard under looming black clouds. A few surfers enjoyed the big waves while the streets onshore were nearly deserted except for workers boarding up windows at hotels, shops and homes.
Some families took shelter at the Mazatlan convention centre, spreading out blankets along the walls to wait out the storm.
Australian Associated Press