Sunday 3 August 2025 - Monthly Climate Summary for Western Australia - Product code IDCKGC11R0
Western Australia in July 2025
Rainfall
- Rainfall totals in July were above to very much above average for coastal districts from Geraldton around to the South Australian border and inland across eastern parts of the Goldfields and Southern Interior districts.
- Rainfall was generally close to average elsewhere, though small areas of the Gascoyne and Central Wheat Belt districts of Western Australia received below average rainfall.
- Western Australia's area-averaged rainfall total in July was 20.8 mm, just 0.5% below the 1961–1990 average.
- It was the wettest July in Western Australia since 2021.
- Some sites in the South West had their highest July daily rainfall on record.
- Some sites had their highest total July rainfall on record, or their highest total July rainfall for at least 20 years.
Temperature
- Mean maximum temperatures in July were above average across most of the Kimberley district and parts of the Southern Interior, below average across the Central West district and close to average elsewhere.
- Western Australia's area-averaged mean maximum temperature was 22.0 °C, 0.52 °C above the 1961–1990 average.
- Western Australia had its lowest mean maximum temperature for July since 2016.
- Mean minimum temperatures in July were below to very much below average for large parts of the Gascoyne, Goldfields and Southern Interior districts, above average for parts of the Eucla district and close to average elsewhere.
- Western Australia's area-averaged mean minimum temperature was 8.1 °C, 0.39 °C below the 1961–1990 average and the lowest since 2022.
- Western Australia's area-averaged mean temperature for July was 15.0 °C, 0.07 °C below the 1961–1990 average and the lowest since 2012.
- Some sites had their coolest July day (lowest daily maximum temperature) on record.
- Some sites had their lowest July mean maximum temperature for at least 20 years.
- Some sites had their coldest July night (lowest daily minimum temperature) on record.
- Carnegie has its lowest July mean minimum temperature on record.
- North Island and Bulga Downs had their lowest July mean temperature on record.
- Some sites had their lowest July mean temperature for at least 20 years.
Events
- Cold air behind a cold front crossed southern Western Australia on 21 July and brought snow that settled on Bluff Knoll, with many walkers heading off before dawn to see the snow in Western Australia. Small quantities of snow settled on the ground on top of Bluff Knoll. There was a maximum daily wind gust of 104 km/h at Manjimup, the second-strongest in July on record at the site and aaximum daily wind gust of 102 km/h at Rottnest Island.
- Another cold front crossed south-west Western Australia on 23 July, bringing strong winds and rain, including a tornado to Perth's beachside suburbs. A tornado left a narrow trail of damage in Perth's western suburbs, appearing to form offshore as a waterspout before making landfall in City Beach and intensifying.
- Cold air in the wake of a cold front brought very much below average temperatures on 25 July. The daily minimum temperature of 0.4 °C at Windy Harbour was the coldest morning in July on record at the site. The daily minimum temperature of -0.8 °C at Perth Airport was the second-lowest temperature recorded there in July in 82 years of record.
- For more details, visit the July national climate summary.
Extremes Maps Records Summaries Important notes the top
| Extremes in July 2025 | |
|---|---|
| Hottest day |
35.7 °C at Wyndham Aero on the 15th |
| Warmest days on average |
32.9 °C at Wyndham Aero |
| Coolest days on average |
14.0 °C at Katanning |
| Coldest day |
8.2 °C at Rocky Gully on the 27th |
| Coldest night |
-5.5 °C at Eyre on the 11th |
| Coolest nights on average |
2.9 °C at York 2.9 °C at Hyden |
| Warmest nights on average |
22.6 °C at Adele Island |
| Warmest night |
24.7 °C at Rowley Shoals on the 14th |
| Warmest on average overall |
25.5 °C at Troughton Island |
| Coolest on average overall |
9.3 °C at Newdegate Research Station 9.3 °C at Pingelly |
| Wettest overall |
337.7 mm at Cowaramup |
| Wettest day |
129.0 mm at Vasse Hwy CB3 on the 3rd |
| Strongest wind gust |
119.0 km/h at Cape Leeuwin on the 6th |
Extremes Maps Records Summaries Important notes the top
| Maps | |||
|---|---|---|---|
| Observed | Anomaly | Decile rank | |
| Total rainfall |
![]() |
![]() |
![]() |
| Mean daily maximum temperatures |
![]() |
![]() |
![]() |
| Mean daily minimum temperatures |
![]() |
![]() |
![]() |
Click on a map to show it full size in a pop-up window
Extremes Maps Records Summaries Important notes the top
| Record highest July daily rainfall | ||||||
|---|---|---|---|---|---|---|
| New record (mm) |
Old record |
Years of record |
Average for July |
|||
| Busselton Shire | 104.5 | on the 3rd | 85.0 | on 19 Jul 1995 | 145 | 159.9 |
| Jacup | 36.6 | on the 29th | 34.0 | on 30 Jul 2001 | 32 | 49.9 |
| Ludlow | 107.8 | on the 3rd | 61.2 | on 15 Jul 2016 | 29 | 131.4 |
| Busselton Aero | 89.2 | on the 3rd | 71.0 | on 04 Jul 1999 | 28 | 136.1 |
| Munglinup West | 34.6 | on the 25th | 31.0 | on 22 Jul 2006 | 24 | 39.0 |
| Boyanup North | 48.6 | on the 3rd | 47.8 | on 26 Jul 2022 | 23 | 143.2 |
| Donnybrook East | 52.8 | on the 3rd | 49.8 | on 31 Jul 2015 | 23 | 122.9 |
| Thomson Brook | 52.8 | on the 3rd | 46.8 | on 21 Jul 2018 | 23 | 141.6 |
| Garden Island HSF | 54.4 | on the 3rd | 52.2 | on 05 Jul 2019 | 23 | 127.3 |
| Paynedale Alert | 88.6 | on the 3rd | 54.8 | on 31 Jul 2015 | 23 | 139.5 |
| Ravenscliffe Alert | 98.2 | on the 3rd | 59.2 | on 31 Jul 2015 | 23 | 141.8 |
| Happy Valley | 98.6 | on the 3rd | 79.6 | on 16 Jul 2016 | 22 | 143.1 |
| Chapman Hill Road CB2 | 69.2 | on the 3rd | 64.6 | on 25 Jul 2023 | 20 | 132.9 |
| Record highest July total rainfall | |||||
|---|---|---|---|---|---|
| New record (mm) |
Old record |
Years of record |
Average for July |
||
| Dalyup Park | 168.4 | 149.6 | in 1989 | 101 | 84.2 |
| Pleasant Valley | 149.6 | 121.2 | in 1986 | 75 | 72.8 |
| Denbarker | 187.2 | 173.2 | in 1991 | 49 | 108.9 |
| Warra Jarra | 156.0 | 134.2 | in 1991 | 46 | 58.8 |
| Munglinup | 152.1 | 117.1 | in 1998 | 35 | 56.4 |
| Jacup | 114.4 | 98.2 | in 2021 | 30 | 50.6 |
| Ludlow | 245.6 | 197.8 | in 2016 | 28 | 131.4 |
| Busselton Aero | 286.2 | 216.8 | in 2000 | 27 | 136.1 |
| Bridgetown | 224.2 | 201.4 | in 2017 | 26 | 127.1 |
| Munglinup West | 126.6 | 81.2 | in 2012 | 23 | 39.0 |
| Jindong | 254.2 | 247.2 | in 2007 | 22 | 155.7 |
| Capel North | 256.8 | 203.2 | in 2015 | 22 | 133.3 |
| Ravenscliffe Alert | 281.2 | 219.6 | in 2016 | 22 | 141.8 |
| Paynedale Alert | 288.2 | 210.2 | in 2014 | 22 | 139.5 |
| Donnybrook East | 207.4 | 191.2 | in 2018 | 21 | 128.7 |
| Aston Downs Alert | 246.0 | 224.2 | in 2007 | 21 | 151.6 |
| Happy Valley | 268.8 | 259.8 | in 2016 | 21 | 143.1 |
| Highest July total rainfall for at least 20 years | |||||
|---|---|---|---|---|---|
| Observed (mm) |
Most recent higher |
Average for July |
|||
| Nyerilup | 112.2 | 112.8 | in 1960 | 50.8 | |
| Gairdner | 111.2 | 141.5 | in 1978 | 49.0 | |
| Chillinup | 128.7 | 145.0 | in 1978 | 44.6 | |
| Cowaramup | 337.7 | 375.0 | in 1980 | 221.6 | |
| Esperance Aero | 135.6 | 142.4 | in 1984 | 77.4 | |
| Oake Marsh Farm | 138.3 | 140.6 | in 1989 | 83.5 | |
| Nalyerlup | 123.8 | 135.3 | in 1991 | 55.8 | |
| Tamar | 172.8 | 240.4 | in 1991 | 105.2 | |
| Mount Barker | 145.6 | 170.6 | in 1991 | 102.4 | |
| Rottnest Island | 187.2 | 213.8 | in 1995 | 114.1 | |
| Badgingarra Research Stn | 195.4 | 203.2 | in 1995 | 104.2 | |
| Berkshire Valley | 132.8 | 154.0 | in 1995 | 81.9 | |
| Naraling | 128.8 | 164.4 | in 1996 | 72.1 | |
| Perivale Orchard | 260.8 | 276.4 | in 1996 | 168.3 | |
| Newbicup | 153.6 | 237.0 | in 1996 | 104.3 | |
| Cape Naturaliste | 264.6 | 338.0 | in 1996 | 160.0 | |
| Nannup | 228.4 | 322.0 | in 1996 | 169.2 | |
| Chapman Hill | 248.5 | 250.2 | in 2000 | 164.8 | |
| Warner Glen | 286.0 | 308.4 | in 2000 | 190.8 | |
| Gleneva | 97.6 | 102.6 | in 2001 | 67.3 | |
| Hopetoun | 83.0 | 114.6 | in 2001 | 61.4 | |
| Mount Howick | 85.4 | 107.6 | in 2003 | 68.2 | |
| Esperance | 167.4 | 171.0 | in 2003 | 96.7 | |
| Telina Downs | 116.4 | 147.4 | in 2003 | 75.0 | |
note: there may be gaps in the historical record at some sites, so it is possible more recent higher values have gone unreported
| Record lowest July daily maximum temperature | ||||||
|---|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for July |
|||
| Merredin | 9.5 | on the 24th | =9.5 | on 02 Jul 1981 | 60 | 16.4 |
| Badgingarra Research Stn | 9.9 | on the 28th | 10.4 | on 10 Jul 2011 | 59 | 17.6 |
| Jurien Bay | 11.6 | on the 24th | 13.0 | on 10 Jul 2011 | 56 | 19.6 |
| Bunbury | 12.2 | on the 28th | 12.6 | on 11 Jul 2011 | 30 | 17.4 |
| Rocky Gully | 8.2 | on the 27th | 8.8 | on 10 Jul 2006 | 29 | 14.8 |
| Garden Island HSF | 13.1 | on the 28th | 13.4 | on 31 Jul 2008 | 24 | 17.9 |
| Munglinup West | 9.1 | on the 24th | 9.5 | on 22 Jul 2003 | 24 | 16.9 |
| Collie East | 10.3 | on the 27th | 10.4 | on 11 Jul 2011 | 23 | 16.4 |
| North Walpole | 10.9 | on the 27th | 11.2 | on 18 Jul 2008 | 22 | 16.1 |
| Lowest July mean maximum temperature for at least 20 years | |||||
|---|---|---|---|---|---|
| Observed (°C) |
Most recent higher |
Average for July |
|||
| Mullewa | 17.6 | 17.0 | in 1963 | 18.9 | |
| Gingin Aero | 17.3 | 16.3 | in 1998 | 18.4 | |
| Jurien Bay | 18.9 | 18.0 | in 1998 | 19.6 | |
| Karnet | 14.8 | 14.5 | in 1998 | 15.5 | |
| Badgingarra Research Stn | 15.9 | 15.4 | in 1998 | 17.6 | |
| Morawa Airport | 17.3 | 16.2 | in 1998 | 18.9 | |
| Kalbarri | 20.3 | 19.5 | in 1998 | 21.9 | |
| North Island | 20.2 | 19.9 | in 2004 | 21.3 | |
note: there may be gaps in the historical record at some sites, so it is possible more recent lower values have gone unreported
| Record lowest July temperature | ||||||
|---|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for July |
|||
| Salmon Gums Res.Stn. | -4.7 | on the 11th | -4.4 | on 08 Jul 2013 | 90 | 4.7 |
| Rottnest Island | 6.0 | on the 28th | 6.6 | on 13 Jul 2002 | 37 | 12.5 |
| Mandurah | 3.9 | on the 25th | 4.4 | on 09 Jul 2015 | 24 | 10.9 |
| Record lowest July mean minimum temperature | |||||
|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for July |
||
| Carnegie | 3.6 | 3.9 | in 2023 | 36 | 5.9 |
| Record lowest July mean temperature | |||||
|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for July |
||
| North Island | 17.5 | =17.5 | in 2009 | 25 | 18.3 |
| Bulga Downs | 10.8 | 11.2 | in 2017 | 23 | 12.1 |
| Lowest July mean temperature for at least 20 years | |||||
|---|---|---|---|---|---|
| Observed (°C) |
Most recent lower |
Average for July |
|||
| Mullewa | 12.1 | =12.1 | in 1960 | 13.0 | |
| Mount Magnet Aero | 11.7 | 11.6 | in 1997 | 13.1 | |
| Swanbourne | 13.2 | 12.2 | in 1998 | 14.2 | |
| Dalwallinu | 10.4 | 9.7 | in 1998 | 11.5 | |
| Wongan Hills | 10.7 | 10.4 | in 1998 | 11.9 | |
| Newman Aero | 13.2 | 13.1 | in 1999 | 14.9 | |
| Esperance Aero | 11.4 | 11.2 | in 2004 | 12.1 | |
note: there may be gaps in the historical record at some sites, so it is possible more recent lower values have gone unreported
Extremes Maps Records Summaries Important notes the top
| Summary statistics for July 2025 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maximum temperatures (°C) |
Minimum temperatures (°C) |
Rainfall (millimetres) |
||||||||||
| Mean for July 2025 |
Diff from average |
Highest for July 2025 |
Mean for July 2025 |
Diff from average |
Lowest for July 2025 |
Total for July 2025 |
Average for July |
Rank of July 2025 |
Fraction of July average |
|||
| North Kimberley (district 01) | ||||||||||||
| Doongan | 30.5 | +0.7 | 32.9 | 14th | 11.4 | +0.5 | 4.9 | 2nd | 0.0 | 2.7 | lowest | 0% |
| Kalumburu | 32.8 | +0.4 | 35.3 | 15th | 13.9 | 0.0 | 9.6 | 12th | 0.0 | 1.4 | lowest | 0% |
| Troughton Island | 28.8 | +0.4 | 30.7 | 31st | 22.2 | -0.1 | 19.9 | 10th | 0.0 | 2.5 | lowest | 0% |
| Truscott | 30.8 | 0.0 | 32.9 | 14th | 18.0 | -0.3 | 13.3 | 3rd | 0.2 | 2.0 | high | 10% |
| Wyndham Aero | 32.9 | +0.9 | 35.7 | 15th | 15.5 | +0.2 | 8.9 | 2nd | 0.0 | 3.1 | lowest | 0% |
| East Kimberley (district 02) | ||||||||||||
| Argyle Aerodrome | 30.9 | +1.0 | 35.0 | 24th | 16.4 | +0.5 | 10.6 | 2nd | 0.0 | 2.8 | lowest | 0% |
| Halls Creek Airport | 28.4 | 31.5 | 24th | 11.5 | 4.4 | 3rd | 0.4 | |||||
| Kununurra Aero | 32.0 | +1.2 | 35.1 | 28th | 13.0 | -1.7 | 8.8 | 2nd | 0.0 | 1.5 | lowest | 0% |
| West Kimberley (district 03) | ||||||||||||
| Bidyadanga | 29.5 | -0.2 | 31.8 | 13th | 15.1 | +0.8 | 11.5 | 10th | ||||
| Broome Airport | 28.3 | -0.7 | 32.7 | 14th | 12.9 | -0.8 | 7.2 | 2nd | 5.2 | 6.2 | high | 84% |
| Curtin Aero | 30.5 | -0.6 | 34.2 | 14th | 14.3 | -1.2 | 10.3 | 28th | 0.0 | 6.6 | lowest | 0% |
| Cygnet Bay | 27.4 | -0.8 | 29.8 | 19th | 15.6 | +0.6 | 11.4 | 5th | 0.0 | 9.9 | lowest | 0% |
| Derby Aero | 30.5 | -0.4 | 34.7 | 14th | 12.6 | -2.0 | 7.5 | 2nd | 0.0 | 7.2 | lowest | 0% |
| Fitzroy Crossing Aero | 31.4 | +0.4 | 34.5 | 14th | 11.7 | -0.5 | 5.4 | 1st | 0.0 | 5.1 | lowest | 0% |
| Yampi Sound (Defence) | 31.7 | 35.0 | 14th | 10.4 | 5.4 | 1st | 0.0 | |||||
| De Grey (district 04) | ||||||||||||
| Bedout Island | 24.0 | -1.1 | 26.5 | 14th | 18.9 | -0.8 | 15.9 | 27th | ||||
| Karratha Aero | 26.1 | -0.4 | 30.7 | 13th | 12.9 | -1.0 | 8.1 | 30th | 7.6 | 13.5 | average | 56% |
| Legendre Island | 24.5 | -0.4 | 27.7 | 14th | 17.6 | -0.6 | 14.4 | 27th | ||||
| Mandora | 28.5 | -0.6 | 32.1 | 13th | 10.8 | -1.7 | 4.9 | 3rd | 0.6 | 8.4 | average | 7% |
| Marble Bar | 26.5 | -1.2 | 31.7 | 14th | 10.4 | -1.7 | 5.7 | 26th | 2.2 | 11.8 | average | 19% |
| Pardoo Station | 27.2 | -1.1 | 30.4 | 23rd | 9.3 | -3.7 | 6.6 | 27th | 1.4 | 9.2 | average | 15% |
| Port Hedland Airport | 27.2 | -0.2 | 32.5 | 14th | 11.8 | -0.7 | 7.9 | 30th | 12.8 | 9.9 | high | 129% |
| Roebourne Aero | 27.7 | -0.3 | 33.5 | 14th | 11.0 | -1.1 | 5.7 | 27th | 4.2 | 9.3 | average | 45% |
| Fortescue (district 05) | ||||||||||||
| Barrow Island Airport | 23.4 | -0.5 | 26.2 | 23rd | 16.9 | -0.6 | 12.0 | 26th | 6.6 | 12.6 | average | 52% |
| Karijini North | 24.6 | 30.7 | 14th | 10.5 | 3.1 | 26th | 3.0 | |||||
| Learmonth Airport | 24.5 | +0.1 | 27.3 | 16th | 9.9 | -1.5 | 4.9 | 11th | 9.2 | 20.9 | average | 44% |
| Mardie | 27.4 | -0.4 | 30.7 | 14th | 11.9 | -0.1 | 5.5 | 30th | 4.6 | 13.4 | average | 34% |
| Onslow Airport | 25.9 | +0.3 | 28.6 | 16th | 13.2 | +0.1 | 9.1 | 26th | 1.0 | 18.4 | low | 5% |
| Thevenard Island | 24.5 | -0.5 | 26.9 | 9th | 16.8 | -0.6 | 12.7 | 27th | 1.4 | 16.2 | average | 9% |
| West Gascoyne (district 06) | ||||||||||||
| Carnarvon Airport | 23.2 | +0.7 | 28.3 | 1st | 9.5 | -1.4 | 3.6 | 26th | 12.6 | 41.7 | low | 30% |
| Gascoyne Junction | 24.2 | +0.8 | 29.0 | 13th | 7.9 | -1.7 | 3.9 | 28th | 15.6 | 26.4 | average | 59% |
| Murchison | 21.1 | -0.2 | 26.5 | 5th | 5.4 | -1.0 | -1.0 | 27th | 26.4 | 25.7 | average | 103% |
| Shark Bay Airport | 22.1 | -0.7 | 27.5 | 1st | 9.9 | -0.7 | 2.9 | 27th | 4.0 | 29.3 | v low | 14% |
| East Gascoyne (district 07) | ||||||||||||
| Newman Aero | 22.3 | -1.0 | 28.1 | 14th | 4.2 | -2.3 | -1.5 | 26th | 3.2 | 13.2 | average | 24% |
| Paraburdoo Aero | 23.8 | -1.3 | 29.0 | 20th | 9.0 | -0.9 | 4.3 | 30th | 8.8 | 12.6 | average | 70% |
| Murchison (district 07A) | ||||||||||||
| Meekatharra Airport | 19.1 | -0.2 | 25.5 | 13th | 6.4 | -1.1 | 1.5 | 22nd | 22.0 | 19.9 | average | 111% |
| Mount Magnet Aero | 17.9 | -1.2 | 24.4 | 12th | 5.5 | -1.6 | -0.1 | 26th | 18.6 | 25.3 | average | 74% |
| Paynes Find | 18.3 | -0.4 | 23.2 | 2nd | 4.9 | -0.6 | -1.2 | 25th | 20.8 | 34.8 | average | 60% |
| North Coast (district 08) | ||||||||||||
| Carnamah | 17.3 | -0.8 | 22.5 | 2nd | 6.4 | -0.9 | 1.2 | 25th | 87.6 | 66.7 | high | 131% |
| Dalwallinu | 15.7 | -1.4 | 20.6 | 2nd | 5.2 | -0.8 | -0.4 | 27th | 64.2 | 50.5 | average | 127% |
| Geraldton Airport | 18.8 | -1.7 | 22.9 | 2nd | 8.5 | -1.0 | 3.0 | 26th | 111.4 | 74.4 | high | 150% |
| Kalbarri | 20.3 | -1.6 | 24.9 | 2nd | 9.6 | -0.2 | 4.4 | 26th | 111.2 | 71.0 | high | 157% |
| Morawa Airport | 17.3 | -1.6 | 22.9 | 2nd | 5.5 | -0.7 | -0.5 | 26th | 70.8 | 46.1 | high | 154% |
| Mullewa | 17.6 | -1.3 | 24.4 | 2nd | 6.6 | -0.5 | 1.4 | 27th | 85.3 | 58.7 | high | 145% |
| North Island | 20.2 | -1.1 | 25.4 | 2nd | 14.8 | -0.5 | 10.6 | 27th | 78.6 | 67.6 | average | 116% |
| Wongan Hills | 16.1 | -1.1 | 20.7 | 6th | 5.2 | -1.4 | 0.0 | 25th | 87.4 | 69.2 | high | 126% |
| Central Coast (district 09) | ||||||||||||
| Badgingarra Research Stn | 15.9 | -1.7 | 20.9 | 2nd | 7.2 | -0.1 | 2.9 | 25th | 195.4 | 102.7 | high | 190% |
| Bickley | 14.4 | -0.7 | 19.8 | 2nd | 6.8 | -0.6 | 2.5 | 21st | 285.0 | 219.4 | high | 130% |
| Garden Island HSF | 17.2 | -0.7 | 21.3 | 1st | 10.6 | -0.8 | 5.7 | 21st | 231.8 | 127.3 | high | 182% |
| Gingin Aero | 17.3 | -1.1 | 21.5 | 6th | 5.4 | -1.2 | -2.2 | 25th | 191.2 | 126.3 | high | 151% |
| Jandakot Aero | 17.6 | -0.5 | 21.7 | 6th | 6.1 | -1.1 | -1.3 | 25th | 229.2 | 174.0 | high | 132% |
| Jurien Bay | 18.9 | -0.7 | 23.5 | 2nd | 8.3 | -1.2 | 1.1 | 10th | 208.6 | 110.5 | high | 189% |
| Karnet | 14.8 | -0.7 | 19.2 | 2nd | 6.0 | -0.4 | 0.4 | 26th | 215.5 | 219.9 | average | 98% |
| Lancelin (Defence) | 18.4 | 24.0 | 2nd | 9.6 | 3.9 | 26th | 178.6 | |||||
| Millendon (Swan Valley) | 17.9 | 22.3 | 2nd | 5.8 | -0.8 | 25th | 157.8 | |||||
| Pearce RAAF | 17.6 | -0.4 | 22.3 | 2nd | 6.6 | -1.9 | -0.3 | 25th | 141.8 | 133.7 | average | 106% |
| Perth Airport | 18.0 | 0.0 | 22.6 | 6th | 6.6 | -1.5 | -0.8 | 25th | 174.2 | 153.8 | average | 113% |
| Perth Metro | 18.0 | -0.5 | 22.3 | 2nd | 7.0 | -1.1 | 0.3 | 25th | 194.0* | 147.0 | high | 132%* |
| Rottnest Island | 17.3 | -0.6 | 21.7 | 6th | 11.9 | -0.6 | 6.0 | 28th | 187.2 | 111.9 | high | 167% |
| Swanbourne | 17.6 | -0.9 | 21.5 | 6th | 8.8 | -1.2 | 2.8 | 25th | 237.8 | 151.1 | high | 157% |
| South Coast (district 09A) | ||||||||||||
| Albany | 16.1 | +0.2 | 20.0 | 6th | 9.2 | +0.9 | 4.7 | 26th | 195.6 | 142.2 | high | 138% |
| Albany Airport | 16.1 | -0.5 | 20.0 | 6th | 7.8 | +0.1 | 2.2 | 26th | 191.6 | 107.1 | highest | 179% |
| Bridgetown | 15.2 | -0.6 | 19.4 | 1st | 4.6 | -0.2 | -1.5 | 25th | 224.2 | 127.1 | highest | 176% |
| Bunbury | 16.8 | -0.6 | 20.5 | 1st | 7.0 | -0.4 | 0.8 | 25th | 194.4 | 149.2 | high | 130% |
| Busselton Aero | 16.4 | -0.5 | 20.4 | 1st | 7.2 | +0.2 | 2.1 | 25th | 286.2 | 136.1 | highest | 210% |
| Cape Leeuwin | 17.0 | +0.5 | 19.8 | 31st | 11.8 | +0.4 | 7.8 | 28th | 171.6 | 178.2 | average | 96% |
| Cape Naturaliste | 17.1 | +0.7 | 21.2 | 1st | 10.4 | -0.1 | 5.4 | 25th | 264.6 | 159.1 | high | 166% |
| Collie East | 15.8 | -0.6 | 19.8 | 1st | 3.8 | -0.5 | -2.0 | 25th | 146.8 | 134.0 | average | 110% |
| Donnybrook | 16.8 | +0.2 | 21.5 | 2nd | 6.1 | +0.4 | 0.6 | 25th | 228.8 | 185.3 | high | 124% |
| Dwellingup | 15.0 | -0.1 | 19.7 | 2nd | 4.8 | -0.8 | -1.3 | 26th | 211.8 | 234.4 | average | 90% |
| Esperance | 17.5 | +0.2 | 23.0 | 6th | 8.3 | -0.1 | 4.1 | 27th | 167.4 | 95.4 | high | 176% |
| Esperance Aero | 15.8 | -0.7 | 20.8 | 6th | 7.0 | -0.6 | 2.9 | 11th | 135.6 | 76.3 | high | 178% |
| Hopetoun North | 17.5 | -0.6 | 22.7 | 6th | 8.4 | +0.5 | 3.5 | 27th | 98.0 | 63.5 | high | 154% |
| Jarrahwood | 16.5 | 0.0 | 20.6 | 3rd | 4.9 | -0.1 | -1.2 | 26th | 228.8 | 178.1 | high | 128% |
| Mandurah | 16.8 | -0.8 | 20.2 | 6th | 9.9 | -1.0 | 3.9 | 25th | 152.4 | 117.1 | high | 130% |
| Manjimup | 14.3 | -0.2 | 18.0 | 3rd | 6.4 | -0.1 | 2.5 | 25th | 229.0 | 173.6 | high | 132% |
| Mount Barker | 14.1 | -0.3 | 17.5 | 1st | 6.5 | +0.4 | 3.0 | 21st | 145.6 | 102.1 | high | 143% |
| North Walpole | 15.9 | -0.2 | 19.2 | 1st | 9.0 | 0.0 | 3.9 | 13th | 217.8 | 180.5 | high | 121% |
| Rocky Gully | 14.1 | -0.7 | 18.1 | 1st | 6.2 | -0.4 | 1.3 | 26th | 182.2 | 108.9 | high | 167% |
| Shannon | 14.4 | -0.5 | 17.7 | 6th | 6.9 | +0.2 | 1.9 | 26th | 255.6 | 180.6 | high | 142% |
| Windy Harbour | 16.7 | -0.1 | 20.0 | 6th | 8.7 | +0.1 | 1.3 | 21st | 227.3 | 195.3 | high | 116% |
| Witchcliffe West | 16.0 | 19.5 | 6th | 9.1 | 2.4 | 13th | 228.2 | |||||
| North Central (district 10) | ||||||||||||
| Bencubbin | 16.0 | -0.5 | 23.0 | 2nd | 5.9 | -0.2 | 1.0 | 25th | 36.4 | 44.8 | average | 81% |
| Cunderdin Airfield | 16.4 | -0.8 | 22.8 | 2nd | 4.2 | -0.7 | -0.8 | 10th | 54.2 | 51.1 | average | 106% |
| Goomalling | 16.8 | -0.5 | 21.8 | 2nd | 4.7 | -1.9 | 0.0 | 28th | 48.2 | 63.8 | average | 76% |
| Kellerberrin | 15.9 | -0.6 | 21.5 | 2nd | 3.0 | -2.6 | -1.5 | 21st | 38.5 | 50.8 | average | 76% |
| Merredin | 15.9 | -0.5 | 21.6 | 2nd | 4.5 | -1.1 | -1.0 | 10th | 46.1 | 50.0 | average | 92% |
| Northam | 16.8 | -0.2 | 21.9 | 2nd | 4.4 | -1.0 | -1.8 | 11th | 65.9 | 81.4 | average | 81% |
| York | 17.3 | +0.1 | 23.7 | 2nd | 2.9 | -1.0 | -2.7 | 26th | 71.9 | 72.1 | average | 100% |
| South Central (district 10A) | ||||||||||||
| Beverley | 16.5 | -0.4 | 22.0 | 2nd | 3.9 | -1.3 | -1.2 | 25th | 62.0 | 76.9 | average | 81% |
| Brookton | 15.8 | -0.3 | 20.8 | 2nd | 3.3 | -1.3 | -1.2 | 11th | 92.9 | 84.0 | average | 111% |
| Corrigin | 15.4 | -0.1 | 21.0 | 2nd | 3.5 | -1.4 | -1.0 | 11th | 61.0 | 59.0 | average | 103% |
| Hyden | 16.4 | -0.2 | 22.5 | 2nd | 2.9 | -1.8 | -1.5 | 25th | 50.5 | 47.3 | average | 107% |
| Jacup | 15.2 | -0.6 | 20.1 | 2nd | 5.0 | -0.7 | 1.1 | 11th | 114.4 | 50.6 | highest | 226% |
| Katanning | 14.0 | -0.8 | 17.9 | 2nd | 5.4 | -0.7 | 1.1 | 13th | 71.6 | 61.6 | high | 116% |
| Lake Grace | 15.2 | -0.5 | 20.7 | 2nd | 4.5 | -0.9 | 0.1 | 19th | 60.0 | 37.6 | high | 160% |
| Narrogin | 15.0 | +0.3 | 19.8 | 1st | 4.5 | -0.8 | 0.4 | 19th | 82.2 | 85.7 | average | 96% |
| Newdegate Research Station | 15.3 | -0.1 | 21.2 | 1st | 3.3 | -1.0 | -2.7 | 19th | 76.4 | 47.7 | high | 160% |
| Ongerup | 16.0 | +0.8 | 20.5 | 2nd | 4.2 | -1.5 | -1.6 | 26th | 82.1 | 49.3 | high | 166% |
| Pingelly | 15.4 | -0.1 | 20.8 | 1st | 3.7 | -1.8 | 0.1 | 11th | 83.6 | 81.0 | average | 103% |
| Ravensthorpe | 16.2 | -0.2 | 21.6 | 1st | 6.3 | -0.5 | 3.4 | 26th | 84.3 | 46.4 | high | 182% |
| Wagin | 15.0 | -0.4 | 19.8 | 2nd | 5.0 | -0.7 | 1.1 | 11th | 68.4 | 70.0 | average | 98% |
| Wandering | 15.2 | -0.6 | 20.0 | 1st | 3.8 | -0.4 | -2.1 | 25th | 79.0 | 98.6 | low | 80% |
| Eucla (district 11) | ||||||||||||
| Eucla | 18.0 | -0.1 | 26.2 | 3rd | 7.8 | +0.7 | 2.7 | 23rd | 63.8 | 25.0 | high | 255% |
| Eyre | 18.8 | +0.4 | 26.8 | 12th | 5.6 | 0.0 | -5.5 | 11th | 80.1 | 34.0 | high | 236% |
| Forrest | 18.1 | -0.8 | 25.6 | 3rd | 5.4 | +0.4 | 0.2 | 11th | 21.0 | 13.8 | high | 152% |
| Red Rocks Point | 18.2 | -0.6 | 26.5 | 12th | 7.8 | +0.4 | 2.1 | 11th | 59.8 | 30.9 | high | 194% |
| South East (district 12) | ||||||||||||
| Bulga Downs | 18.0 | -1.5 | 24.1 | 12th | 3.6 | -1.1 | -1.7 | 22nd | 22.0 | 22.9 | average | 96% |
| Kalgoorlie-Boulder Airport | 17.3 | +0.4 | 23.6 | 12th | 5.0 | -0.1 | -0.5 | 11th | 17.4 | 24.0 | average | 72% |
| Laverton Aero | 17.9 | -0.8 | 24.9 | 12th | 5.0 | -0.9 | -2.1 | 22nd | 16.2 | 14.4 | average | 112% |
| Leinster Aero | 18.0 | -1.1 | 25.9 | 12th | 5.2 | -1.0 | 0.0 | 22nd | 17.8 | 14.7 | average | 121% |
| Leonora Aero | 18.2 | -1.1 | 25.0 | 12th | 4.3 | -1.7 | 0.1 | 10th | 17.4 | 14.8 | average | 118% |
| Munglinup West | 16.1 | -0.8 | 22.1 | 6th | 6.1 | -0.6 | 1.8 | 11th | 126.6 | 39.0 | highest | 325% |
| Norseman Aero | 16.7 | -0.7 | 23.1 | 3rd | 3.3 | -0.8 | -3.8 | 11th | 31.6 | 20.8 | high | 152% |
| Salmon Gums Res.Stn. | 16.3 | +0.1 | 22.1 | 6th | 4.3 | -0.4 | -4.7 | 11th | 56.2 | 36.3 | high | 155% |
| Southern Cross Airfield | 16.2 | -0.6 | 22.2 | 6th | 3.6 | -0.1 | -3.7 | 11th | 29.2 | 34.7 | average | 84% |
| North East (district 13) | ||||||||||||
| Carnegie | 22.6 | +1.0 | 28.9 | 14th | 3.6 | -2.3 | 0.0 | 26th | 9.8 | 11.1 | high | 88% |
| Giles Meteorological Office | 20.4 | +0.1 | 27.0 | 14th | 6.0 | -0.9 | 1.5 | 30th | 24.0 | 10.0 | high | 240% |
| Telfer Aero | 25.1 | -0.5 | 31.0 | 14th | 9.1 | -1.7 | 4.3 | 26th | 2.4 | 10.6 | average | 23% |
| Warburton Airfield | 20.5 | -0.4 | 28.9 | 14th | 4.5 | -1.3 | -1.7 | 9th | 10.0 | 11.3 | average | 88% |
| Wiluna Aero | 19.6 | 27.5 | 13th | 3.4 | -3.1 | 22nd | 13.4 | |||||
| Note: From 2017, information about Christmas Island and the Cocos and Keeling Islands can be found in the climate summary for the Remote Islands and Antarctica | ||||||||||||
* note: three days of rainfall data are missing in the July rainfall record at Perth Metro, though only one day on which rain fell at neighbouring sites. The monthly total is an estimate.
Extremes Maps Records Summaries Important notes the top
Notes
The Monthly climate summary, usually published in the first week of the following month, lists the main features of the weather in Western Australia using the most timely and accurate information available on the date of publication; it will generally not be updated.
This statement has been prepared based on information available on Sunday 3 August 2025. Some checks have been made on the data, but it is possible that results will change as new information becomes available.
In some situations, some or all of the rainfall is in the form of hail or snow. In these cases, the totals given are for the water equivalent: the depth of liquid water that results from melting any frozen precipitation. There can be significant 'undercatch' of snow in strong winds, meaning the true precipitation can be higher than that reported.
Averages for individual sites are long-term means based on observations from
all available years of record, excluding the current year. The length of record can
vary widely from site to site. Averages are not shown for sites with fewer than
10 years of record, as they cannot then be calculated reliably.
The median
is sometimes more representative than the
mean
of long-term average rain.
The Rank indicates how rainfall this time compares with the climate record for the site,
based on the
decile ranking
(very low rainfall is in decile 1, low in decile 2 or 3,
average in decile 4 to 7, high in decile 8 or 9
and very high is in decile 10).
The Fraction of average shows how much rain has fallen this time as a
percentage of the long-term mean.
Where temperature area averages are mentioned, they are derived from the ACORN-SAT dataset.
Information about Australian Indigenous seasonal calendars is available at the Indigenous Weather Knowledge website.
Unless otherwise noted, all maps, graphs and diagrams in this page are licensed under the Creative Commons Attribution 4.0 International Licence









