Jeddah received 4 inches of rain in three hours Wednesday and video showed water carrying people and vehicles downstream, CNN reported.
Ground crews rescued more than 1,400 people and helicopters carried nearly 500 people to safety. More than 1,500 families stayed in temporary shelters.
Power was restored to 65,000 customers, but on Thursday afternoon about 5,000 people remained without power, the Saudi Electricity Company said.
Nearly 100 people died in flooding in western Saudi Arabia in November 2009.