Mandurah has shivered through its coldest day in over a decade.
The temperature hit a high of just 13.2C at 12pm on Tuesday, the lowest maximum temperature since July 11, 2011 when it reached 13.1C.
Rockingham recorded its maximum of 12.9C just after 3.20pm.
Several suburbs were showered with hail including Port Kennedy.
The cold weather was due to a cold front that moved across Perth and the South West.

Southern suburbs man claims $2.5 million Lotto win
Wanted man possibly in Mandurah or Rockingham areas
Big fines for three fisherman caught with too many mullet, undersized crabs
Brand new six-storey hospital to replace Peel Health Campus
Drug and Firearm Squad swarm Meadow Springs home
Wanted woman known to frequent Mandurah, Rockingham, West Pinjarra areas
Waikiki Beach Hotel to go ahead after liquor licence approved
Man found critically injured outside Baldivis pub
Dawesville man charged with 38 child sex offences