Climate of Perth

Perth, the capital city of the state of Western Australia, has a Mediterranean climate (Köppen climate classification Csa), with hot, dry summers and mild, wet winters. February is the hottest month of the year, with an average high of 31.7 °C (89.1 °F), and July is the coldest month of the year, with an average low of 8.1 °C (46.6 °F). 77.7% of rain in Perth falls between May and September. Perth has an average of 8.8 hours of sunshine per day, which equates to around 3,200 hours of annual sunshine, and 138.7 clear days annually, making it the sunniest capital city in Australia.
Seasons in Perth are officially defined as coinciding with calendar months, so summer starts on 1 December, autumn starts on 1 March, winter starts on 1 June and spring starts on 1 September. However, summer-like weather generally occurs from November to early April, and wintery weather can occur between May and September.
Summer is the time of year with the greatest temperature variation for Perth. Maximum temperatures usually range between 25 °C (77 °F) and 36 °C (97 °F), and minimum temperatures usually range between 14 °C (57 °F) and 22 °C (72 °F). The hottest month is February, with an average maximum temperature of 31.7 °C (89.1 °F), which is the second highest monthly maximum of the Australian capital cities, only behind Darwin. Humidity during summer is usually low, with an average 3 pm dew point of 12.9 °C (55.2 °F) in February. Perth has colder summer nights than Sydney, Brisbane, and Darwin, however, with the highest minimum monthly temperature being 18.4 °C (65.1 °F), in February.
On most summer afternoons, a sea breeze, known locally as the "Fremantle Doctor", blows from the southwest, providing relief from the hot north-easterly winds. Temperatures often fall below 30 °C (86 °F) a few hours after the arrival of the wind change. The average 3 pm wind speed for January at Swanbourne, on the coast is 27.7 km/h (17.2 mph), making afternoon beach visits sometimes unpleasant. Suburbs closer to the coast generally have lower maximum temperatures than suburbs further inland, as the sea breeze arrives later. When the sea breeze does not arrive, temperatures can reach above 38 °C (100 °F). The sea breeze is strongest in December and January, because the sea and land temperatures have a larger difference than in February and March.
Heat waves usually occur a few times per year where temperatures reach 38 °C (100 °F) and above. They are caused by slow moving high pressure systems that stay in the Great Australian Bight for a few days. They create north-easterly winds, which bring hot, dry air from the outback. The WA Department of Health defines a heat wave to be 3 or more consecutive days, where the forecast minimum and maximum temperatures average at least 32 °C (90 °F). The Bureau of Meteorology defines a heatwave to be three or more days of unusually high maximum and minimum temperatures. Temperatures above 35 °C (95 °F) occur on average 26 times per year, and temperatures above 40 °C (104 °F) occur on average 5 times each year. They occur most often in January and February, but they have been known to occur anytime between November and March. Most days above 40 °C (104 °F) only occur once or twice per heatwave. The most days in a row above 40 °C (104 °F) is six, which occurred from 18 to 23 January 2022. The most days in a single summer above 40 °C (104 °F) is 11, which occurred in the summer of 2021-22. Conversely, summers without a 40 °C (104 °F) day, while rare, have occurred three times in the 21st century: 2001-02, 2017-18 and 2022-23. The humidity for the most part is low when it is hot in Perth, but for the few days after a heatwave, winds are generally south to south-westerly, causing higher than usual humidity.
Visiting the beach is a common summertime activity for Perth, particularly during heatwaves. Sun protection should be used, because the average ultraviolet index during summer is 12 (extreme). The hot, dry and sometimes windy summer conditions in Perth causes bushfires to be common in and around Perth. Minor bushfires occur around Perth most summers, and occasionally major ones can occur as well, with losses of property and sometimes lives. An example of this is the 2014 Perth Hills Bushfire.
The highest temperature recorded for Perth is 46.2 °C (115.2 °F), on 23 February 1991, and the highest temperature recorded in the metropolitan region is 46.7 °C (116.1 °F), at Perth Airport on the same day. The highest minimum temperature recorded for Perth is 29.7 °C (85.5 °F), on 12 January 2014. The lowest maximum temperature recorded in summer for Perth is 14.9 °C (58.8 °F), on 17 December 1952, and the lowest minimum temperature recorded in summer for Perth is 6.6 °C (43.9 °F), on 1 December 2020.
Although summers are dry in Perth, they are not completely devoid of rain, with sporadic rainfall in the form of short-lived thunderstorms and cold fronts. The average rainfall for December to February is 43.1 mm (1.70 in), on 4.9 rain days. Tropical cyclones have never hit Perth, as the sea surface temperatures are too low for tropical cyclones to exist there, however remnants of ex-tropical cyclones from the north-west of Western Australia can bring heavy rain. This happens more often from late summer to mid autumn compared to early and mid summer.
Summer has a greater number of extreme rainfall events than winter, and these have increased in number in recent years. Perth's highest one day rainfall totals are all during summer. Some notable examples of extreme weather in summer are:
Since the mid-1970s, Perth and south-west Western Australia have experienced a greater number of extreme rainfall events in the summer months.
Autumn is a transitional season between summer and winter. Summer conditions can last until the middle of April, and wintery conditions can appear in May. Heat waves are still common in March, with temperatures above 38 °C (100 °F). March and April are the most common months for the remnants of ex-tropical cyclones to impact Perth, even more so than January and February. May is generally the first month where there is much rainfall typical of winter. The temperatures are also colder, but not as cold as winter, with days in the mid-20s still common.
The sea temperatures are at their hottest in autumn. Wind speeds are less than the wind speeds in spring and summer.
Perth has a smaller range in temperatures during winter, with maximum temperatures usually ranging between 16 °C (61 °F) and 22 °C (72 °F), and minimum temperatures usually ranging between 3 °C (37 °F) and 13 °C (55 °F). The coldest month is July, with an average maximum temperature of 18.4 °C (65.1 °F), which is lower than that of 2 other Australian capital cities: Brisbane and Darwin, and an average minimum temperature of 7.9 °C (46.2 °F), which is lower than that of Sydney, Brisbane and Darwin.
Frost can occasionally form in Perth. Temperatures below 2 °C (36 °F) happen on average four times per year. Temperatures below 0 °C (32 °F) happen on average once every five years. The lowest temperature ever recorded for Perth is −0.7 °C (30.7 °F), on 17 June 2006, and the lowest temperature ever recorded in the metropolitan region is −3.4 °C (25.9 °F) at Jandakot Airport on the same day. Jandakot Airport tends to be the coldest part of Perth during winter, with temperatures below 2 °C (36 °F) occurring on average 14.6 times per year, and temperatures below 0 °C (32 °F) occurring on average 3.5 times per year. The lowest maximum temperature recorded for Perth is 8.8 °C (47.8 °F), on 26 June 1956. The highest maximum temperature recorded in winter for Perth is 30 °C (86 °F), on 28 August 2019, and the highest minimum recorded in winter for Perth is 17.1 °C (62.8 °F), on 7 August 2013.
Perth receives significant rainfall during winter, with an average of 397.3 mm (15.64 in), on 47.6 rain days, between June and August. Generally rainy days receive much rain, and they are interspersed by many sunny, clear days. The rainiest area in the metropolitan region is in the Perth Hills. Bickley has an average winter rainfall of 591.7 mm (23.30 in), and Kalamunda has an average winter rainfall of 595.9 mm (23.46 in).
Perth's winter rainfall is influenced by the southern annular mode (SAM). When the SAM is positive, rainfall in Perth is decreased, and when the SAM is negative, rainfall in Perth is increased.
While snow has never been recorded in the Perth CBD, light snowfalls have been reported in outer suburbs of Perth in the Perth Hills around Kalamunda, Roleystone and Mundaring. The most recent snowfall was in 1968.
Spring is a transitional season between winter and summer. Cold weather still occurs during September, with an average low of 9.5 °C (49.1 °F), but with a few warmer days. Rainfall lessens and temperatures increase as spring goes by. By November, summer weather occurs again, with heatwaves occurring and little rain. The earliest day above 40 °C (104 °F) to occur in spring is 11 November 2003, when it hit 40.3 °C (104.5 °F).
Wind speeds are stronger in spring than autumn.
The Noongar people live in the south west corner of Western Australia, including Perth. The Noongar calendar has six seasons. The months listed here are approximate, as the Noongar seasons are based on what is happening with the weather rather than dates on a calendar.
In 2090, Perth is predicted to have the rainfall of Yanchep today and the temperature of Geraldton today using the RCP 4.5 scenario. Rainfall is predicted to fall between 29% (226 mm) and 8% (66 mm) and temperature predicted to rise between 0.9 °C (1.6 °F) and 4 °C (7.2 °F). Perth may see the number of days above 35 °C (95 °F) increase from 28 per year on average to 36 in 2030, and to between 40 and 63 in 2090. While frost days will decrease, rainfall will increase in intensity while decreasing on average. Drought days in the south west as a whole may increase by as much as 80% versus 20% for Australia. The danger from fire will increase with more fire days for all of Western Australia.
The official weather station for Perth is the Perth Metro station, which is operated by the Bureau of Meteorology (BoM) and opened in 1993. It is located 4 kilometres (2.5 miles) north of the Perth central business district and 11 km (6.8 mi) east of the Indian Ocean, in the suburb of Mount Lawley. Prior to that, Perth's official weather station was at the BoM Perth Regional Office in various different locations in Perth, West Perth and East Perth.
Other weather stations in the Perth metropolitan region are located at Perth Airport, Bickley, Garden Island, Gooseberry Hill, Hillarys Boat Harbour, Jandakot Airport, Millendon (Swan Valley), Bullsbrook (RAAF Base Pearce), Rottnest Island, Gosnells and Swanbourne.