Update, 7.30pm: Winds of up to 115km/h have been recorded as a strong cold front crosses the WA coastline, battering the South West and Perth’s coastal suburbs.
The Bureau of Meteorology issued a severe weather warning covering an area from Lancelin north of Perth to Corrigin in the east to Bremer Bay on the southern coast, extending east during the afternoon and early evening.
The Bureau of Meteorology says a strong cold front is expected to cause widespread damaging winds that could cause damage to homes and property.
Damaging winds of up to 100km/h and isolated gusts of up to 125km/h were expected.
The Bureau of Meterology says conditions are expected to ease for far western parts this evening.
"This type of weather occurs about five times a year in the south-west of WA and could cause damage to homes and make travel dangerous," the bureau said.
"In isolated areas dangerous gusts in excess of 125km/h could cause significant damage or destruction to homes or property."
Dangerous surf conditions are also expected.
In Guildford, a tree fell, blocking traffic access eastbound east of the Guildford Road Bridge this afternoon.
A wind gust of 115km/h was reported at Cape Leeuwin at 12.51pm. Strong wind gusts have been recorded throughout the South West, with winds up to 91km/h reported at Manjimup at 12.22pm, 93km/h at Ocean Reef at 1.31pm, 102 km/h at Bickley at 4.04pm and 86km/h at Busselton at 10.43am.
An 87km/h gust was recorded on Rottnest Island at 11.10am and gusts of up to 80km/h have been reported at Perth Airport.
The highest rainfall since 9am has been recorded at Dardanup, south-east of Bunbury, at 15mm.
Bridgetown has received 14.8mm of rain in the past 24 hours, while Dwellingup has received 12.8mm since 9am.
The bad weather is expected to extend east towards Israelite Bay during this evening. Conditions are forecast to ease in the west.
People living between Lancelin, Corrigin and Bremer Bay, including in the Perth metropolitan area, are advised to take care and weigh down loose objects around their home that could be picked up and thrown by strong winds, move vehicles under cover and stay away from windows.
This includes people in Albany, Bridgetown, Margaret River, Busselton, Bunbury, Katanning, Narrogin, York, Mandurah and Perth.
Take care on the roads as flooding is possible.
If your home has been badly damaged by a storm call the State Emergency Service on 132 500.
In a life-threatening situation call 000.
For the latest weather information visit www.bom.gov.au or call 13000 659 213.