In Todos Santos, John Anthony Ralls, a 49-year-old helicopter pilot from California, was killed while trying to surf in the huge waves whipped up by the hurricane.
Peter George Clark, 66, a British man with US citizenship, died when his campervan was swept away by Hurricane John floodwaters.
Mel Humer, another camper, whose nationality was unknown, was reported missing. Police say that at this stage they have no further details.
Three Mexicans also died: a 34-year-old rancher who was carried away by a current after he went to check on his horses; a
56-year-old woman who fell from her roof and the woman’s 56 year old male companion is missing.
A state worker was also killed when he was carried away by floodwaters as he was clearing debris.
Officials earlier had said there were no reported fatalities from John, which struck near the southern tip of the Baja peninsula Friday as a Category 2 hurricane with winds of 180 kilometres an hour.
In La Paz, the state capital of about 150,000 people, John ripped tin roofs off houses, downed trees and power lines and flooded streets.
A total of 160 houses on the peninsula lost their roofs and four houses collapsed.
About 1,155 people remained in government shelters. Mexico's health secretary has sent in teams to protect the state against dengue and other diseases.
John was initially forecast to slam into the resort area of Los Cabos and move westward out to sea.
But forecasters said a high-pressure ridge was weaker than expected and allowed the storm to keep travelling north up the peninsula.
