The hurricane was moving northeast at 22 miles per hour (35 kph) and was expected to lose strength further as it moves inland. The center expects Roslyn would dissipate before reaching Texas.
Local media reported two people died after taking shelter in unstable structures that collapsed during the storm, but the Nayarit state civil defense office said it could not confirm those deaths.
While it missed a direct hit, Roslyn brought heavy rain and high waves to Puerto Vallarta, where ocean surges lashed the beachside promenade.
Roslyn came ashore in Nayarit state, in roughly the same area where Hurricane Orlene made landfall Oct. 3.
The hurricane made landfall around the village of Santa Cruz, near the fishing village of San Blas, about 90 miles (150 kilometers) north of Puerto Vallarta.
Jose Antonio Barajas, the mayor of San Blas, said in a video broadcast that some houses had been damaged and power was knocked out, but nobody was killed or seriously injured.
“The winds from this hurricane were, in truth, tremendous,” Barajas said. “The sound of the wind was strong.”
In Tepic, the Nayarit state capital, Roslyn blew down trees and flooded some streets; authorities asked residents to avoid going out Sunday, as crews worked to clear a landslide that had blocked a local highway.
The Federal Electricity Commission reported that over 150,000 homes had lost power as a result of the storm, and that by midday Sunday, service had been restored to about one-third of those customers.
Meanwhile, beachside eateries in Puerto Vallarta where tourists had lunched unconcerned Saturday were abandoned Sunday morning, and at some the waves had carried away railings and small thatched structures that normally keep the sun off diners.
The head of the state civil defense office for the Puerto Vallarta area, Adrian Bobadilla, said authorities were patrolling the area, but had not yet seen any major damage.
“The biggest effect was from the waves, on some of the beachside infrastructure,” said Bobadilla. “We did not have any significant damage.”
The state civil defense office posted video of officers escorting a large sea turtle back to the water, after it had been thrown up on the beach by the large waves.
The National Water Commission said rains from Roslyn could cause mudslides and flooding and the U.S. hurricane center warned that heavy rains could cause flash flooding and landslides over the rugged terrain inland.