Major storms led to over 200 calls being registered with the emergency services, the cantonal police reported.
In Pfäffikon the town centre and the area around the railway station were under water.
The Höfe district was particularly badly hit with most localities partly submerged.
Many of the calls related to flooded streets, basements and garages.
No one was injured.
In Wollerau and Schindellegi landslides were reported, and the police warned traffic would be affected.
The bad weather also had an impact on the railways, with part of the line between Pfäffikon and Arth-Goldau closed, the SBB reported.
Although Schwyz took the brunt of the storms high waters meant there were no boats allowed on the Lake of Zurich between Zurich’s Bürkliplatz and the Swiss National Museum.
Heavy rainfall has affected much of the country since Monday.
According to weather service MeteoNews the very humid air and weather instability in the alpine area is responsible for the showers and storms.