Sunday 1 February 2026 - Annual Climate Summary for Western Australia - Product code IDCKGC51R0
Western Australia in 2025
Rainfall
- Rainfall totals in 2025 were above to very much above average for the Kimberley and northern Pilbara, and below to very much below average for the Gascoyne and Southern Interior. Rainfall in the Great Southern and Central Wheatbelt districts was below average in the west but above average in eastern parts.
- Western Australia's area-averaged rainfall total in 2025 was 348.4 mm, 2% above the 1961–1990 average.
- Some sites had their highest daily rainfall on record.
- Some sites had their highest total annual rainfall on record.
Temperature
- Mean maximum temperatures in 2025 were very much above average almost everywhere south of the Kimberley and above average for most remaining areas.
- Western Australia's area-averaged mean maximum temperature was 31.0 °C, 1.68 °C above the 1961–1990 average, the equal second-warmest on record for all years since 1910.
- Western Australia had its highest mean maximum temperature for the year since 2019.
- Mean minimum temperatures in 2025 were very much above average almost everywhere south of the Kimberley, where they were mostly close to average.
- Western Australia's area-averaged mean minimum temperature was 16.5 °C, 0.85 °C above the 1961–1990 average, the fifth-warmest on record for all years since 1910.
- Western Australia's area-averaged mean temperature was 23.7 °C, 1.27 °C above the 1961–1990 average, the third-warmest on record for all years since 1910.
- Some sites had their hottest day (highest daily maximum temperature) on record.
- Some sites had their coolest day (lowest daily maximum temperature) on record.
- Some sites had their highest annual mean maximum temperature on record.
- Some sites had their warmest night (highest daily minimum temperature) on record.
- Rottnest Island and Mandurah had their coldest night (lowest daily minimum temperature) on record.
- Albany and Barrow Island Airport had their highest annual mean minimum temperature on record.
- Eyre had its highest annual mean minimum temperature for at least 20 years.
- Some sites had their highest annual mean temperature on record.
Extremes Maps Records Summaries Important notes the top
| Extremes in 2025 | |
|---|---|
| Hottest day |
49.3 °C at Geraldton Airport on 20 January |
| Warmest days on average |
36.5 °C at Fitzroy Crossing Aero |
| Coolest days on average |
20.4 °C at Albany |
| Coldest day |
8.2 °C at Rocky Gully on 27 July |
| Coldest night |
-5.5 °C at Eyre on 11 July |
| Coolest nights on average |
8.4 °C at Newdegate Research Station |
| Warmest nights on average |
25.7 °C at Troughton Island |
| Warmest night |
34.8 °C at Leinster Aero on 9 February |
| Warmest on average overall |
29.1 °C at Wyndham Aero |
| Coolest on average overall |
15.8 °C at Rocky Gully 15.8 °C at Shannon |
| Wettest overall |
1598.6 mm at Truscott |
| Wettest day |
274.4 mm at Karratha Aero on 20 January 274.4 mm at Dampier Salt on 20 January |
| Strongest wind gust |
154.0 km/h at Port Hedland Airport on 4 March |
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
| Monthly maps | |||
|---|---|---|---|
| Rainfall rank | Maximum temperature rank | Minimum temperature rank | |
| January |
|
|
|
| February |
|
|
|
| March |
|
|
|
| April |
|
|
|
| May |
|
|
|
| June |
|
|
|
| July |
|
|
|
| August |
|
|
|
| September |
|
|
|
| October |
|
|
|
| November |
|
|
|
| December |
|
|
|
Click on a map to show it full size in a pop-up window
Extremes Maps Records Summaries Important notes the top
| Record highest year daily rainfall | ||||||
|---|---|---|---|---|---|---|
| New record (mm) |
Old record |
Years of record |
Average for year |
|||
| Albany | 126.4 | on 14 March | 113.6 | on 21 Nov 2008 | 148 | 919.9 |
| De Grey | 261.0 | on 14 February | 251.5 | on 02 Mar 1941 | 98 | 300.3 |
| The Warriups | 112.0 | on 14 March | 101.6 | on 17 Feb 1955 | 89 | 544.8 |
| Nth Ravensthorpe | 115.2 | on 14 April | 87.1 | on 17 Feb 1970 | 56 | 334.0 |
| Dampier Salt | 274.4 | on 20 January | 208.0 | on 09 Feb 2017 | 55 | 273.0 |
| Little Grove | 149.8 | on 14 April | 138.0 | on 21 Nov 2008 | 50 | 927.3 |
| Karratha Aero | 274.4 | on 20 January | 212.4 | on 10 Jan 2006 | 48 | 293.5 |
| Tenterden | 111.6 | on 15 March | 73.2 | on 17 Feb 1955 | 37 | 613.2 |
| Carbarup | 164.0 | on 14 March | 99.0 | on 02 Apr 2005 | 36 | 520.9 |
| Karrivale | 154.0 | on 14 March | 130.0 | on 02 Apr 2005 | 29 | 784.1 |
| Derby (Manning Rd) | 202.2 | on 30 March | 145.6 | on 28 Dec 2017 | 27 | 879.3 |
| Ludlow | 107.8 | on 3 July | 83.8 | on 17 Aug 2024 | 26 | 660.8 |
| Derby Main Roads | 184.6 | on 29 March | 134.0 | on 19 Jan 1987 | 24 | 724.3 |
| Jindong | 85.6 | on 18 June | 84.2 | on 17 May 2015 | 22 | 761.4 |
| Paynedale Alert | 88.6 | on 3 July | 83.0 | on 28 Jun 2007 | 21 | 725.6 |
| Ravenscliffe Alert | 98.2 | on 3 July | 81.0 | on 20 Jan 2016 | 20 | 731.2 |
| Happy Valley | 98.6 | on 3 July | 79.6 | on 16 Jul 2016 | 20 | 729.1 |
| Record highest year total rainfall | |||||
|---|---|---|---|---|---|
| New record (mm) |
Old record |
Years of record |
Average for year |
||
| De Grey | 994.4 | 844.6 | in 1988 | 116 | 286.6 |
| Moascar | 606.2 | 572.4 | in 2024 | 24 | 376.8 |
| Paynedale Alert | 1014.6 | 952.6 | in 2016 | 22 | 710.3 |
| Record highest year temperature | ||||||
|---|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
|||
| Kalbarri | 48.3 | on 20 January | 48.1 | on 18 Feb 2024 | 56 | 27.8 |
| Gascoyne Junction | 49.2 | on 3 February | 48.8 | on 06 Feb 1991 | 55 | 32.2 |
| Jarrahwood | 43.7 | on 20 January | 42.5 | on 10 Feb 2024 | 49 | 22.8 |
| Thevenard Island | 44.2 | on 3 March | 44.1 | on 07 Jan 2015 | 32 | 30.0 |
| Record lowest year daily maximum temperature | ||||||
|---|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
|||
| Badgingarra Research Stn | 9.9 | on 28 July | 10.3 | on 07 Jun 2016 | 59 | 25.9 |
| Jurien Bay | 11.6 | on 24 July | 12.4 | on 07 Jun 2016 | 57 | 25.0 |
| Jandakot Aero | 10.7 | on 25 August | 11.0 | on 12 Jun 2005 | 37 | 24.7 |
| Perth Metro | 11.4 | on 25 August | 11.5 | on 12 Jun 2005 | 33 | 24.9 |
| Garden Island HSF | 13.1 | on 28 July | =13.1 | on 28 Aug 2004 | 25 | 22.8 |
| Munglinup West | 9.1 | on 24 July | 9.4 | on 21 Jun 2023 | 24 | 23.3 |
| Record highest year mean maximum temperature | |||||
|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
||
| Kalgoorlie-Boulder Airport | 26.8 | 26.7 | in 1994 | 81 | 25.4 |
| Carnarvon Airport | 29.4 | =29.4 | in 2024 | 75 | 27.4 |
| Shark Bay Airport | 30.3 | 30.2 | in 2024 | 24 | 29.2 |
| Newdegate Research Station | 24.7 | =24.7 | in 2019 | 21 | 23.7 |
| Hopetoun North | 22.8 | 22.5 | in 2007 | 21 | 22.0 |
| Record highest year daily minimum temperature | ||||||
|---|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
|||
| Donnybrook | 27.0 | on 22 January | 26.1 | on 12 Jan 1978 | 119 | 9.8 |
| Onslow Airport | 32.1 | on 4 March | 32.0 | on 04 Mar 2016 | 61 | 19.3 |
| Merredin | 30.0 | on 21 January | 29.7 | on 08 Jan 2013 | 60 | 11.5 |
| Hyden | 28.0 | on 22 January | 27.5 | on 06 Mar 1990 | 56 | 10.0 |
| Learmonth Airport | 30.8 | on 6 March | 30.6 | on 21 Jan 2003 | 51 | 17.8 |
| Laverton Aero | 34.3 | on 25 January | 33.3 | on 11 Jan 2024 | 35 | 14.1 |
| Thevenard Island | 32.7 | on 4 March | 31.0 | on 04 Mar 2016 | 33 | 21.9 |
| Bickley | 27.1 | on 21 January | 26.5 | on 03 Jan 1997 | 32 | 11.3 |
| Leinster Aero | 34.8 | on 9 February | 33.1 | on 02 Jan 2004 | 32 | 14.8 |
| Bunbury | 27.3 | on 22 January | 26.8 | on 19 Feb 2024 | 31 | 11.2 |
| Southern Cross Airfield | 29.5 | on 22 January | =29.5 | on 20 Feb 2024 | 30 | 10.6 |
| Morawa Airport | 31.0 | on 29 January | 30.4 | on 16 Jan 2009 | 29 | 12.9 |
| Dalwallinu | 28.0 | on 21 January | 27.4 | on 24 Feb 2024 | 29 | 11.8 |
| Busselton Aero | 26.7 | on 22 January | 25.9 | on 08 Jan 2013 | 29 | 10.4 |
| Gooseberry Hill | 29.7 | on 21 January | 29.0 | on 02 Jan 1997 | 27 | 13.3 |
| Varanus Island | 31.0 | on 4 March | 30.9 | on 23 Feb 2013 | 27 | 23.6 |
| Mandurah | 28.4 | on 21 January | 28.2 | on 28 Jan 2012 | 25 | 14.8 |
| Bulga Downs | 31.6 | on 6 February | 30.5 | on 12 Jan 2009 | 24 | 13.7 |
| Record lowest year temperature | ||||||
|---|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
|||
| Rottnest Island | 6.0 | on 28 July | 6.2 | on 16 Aug 1992 | 40 | 15.8 |
| Mandurah | 3.9 | on 25 July | 4.4 | on 09 Jul 2015 | 25 | 14.8 |
| Record highest year mean minimum temperature | |||||
|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
||
| Albany | 13.4 | =13.4 | in 2013 | 70 | 12.0 |
| Barrow Island Airport | 22.9 | 22.8 | in 2024 | 20 | 22.4 |
| Highest year mean minimum temperature for at least 20 years | |||||
|---|---|---|---|---|---|
| Observed (°C) |
Most recent higher |
Average for year |
|||
| Eyre | 10.9 | 11.1 | in 1991 | 10.7 | |
note: there may be gaps in the historical record at some sites, so it is possible more recent higher values have gone unreported
| Record highest year mean temperature | |||||
|---|---|---|---|---|---|
| New record (°C) |
Old record |
Years of record |
Average for year |
||
| Kalgoorlie-Boulder Airport | 19.8 | =19.8 | in 2024 | 81 | 18.6 |
| Albany | 16.9 | =16.9 | in 2012 | 69 | 15.9 |
| Eyre | 17.8 | =17.8 | in 2019 | 29 | 17.0 |
| Paynes Find | 21.5 | =21.5 | in 2015 | 23 | 20.4 |
| Barrow Island Airport | 26.6 | 26.5 | in 2024 | 20 | 25.9 |
Extremes Maps Records Summaries Important notes the top
| Summary statistics for 2025 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maximum temperatures (°C) |
Minimum temperatures (°C) |
Rainfall (millimetres) |
||||||||||
| Mean for year 2025 |
Diff from average |
Highest for year 2025 |
Mean for year 2025 |
Diff from average |
Lowest for year 2025 |
Total for year 2025 |
Average for year |
Rank of year 2025 |
Fraction of year average |
|||
| North Kimberley (district 01) | ||||||||||||
| Doongan | 32.8 | -0.4 | 39.2 | 28 Oct 2025 | 18.6 | 0.0 | 4.9 | 2 Jul 2025 | 1329.9 | 1186.0 | average | 112% |
| Kalumburu | 34.6 | 0.0 | 41.3 | 21 Nov 2025 | 20.9 | +0.4 | 8.1 | 20 Aug 2025 | 1524.8 | 1230.9 | high | 124% |
| Troughton Island | 31.6 | +0.4 | 35.3 | 11 Apr 2025 | 25.7 | +0.2 | 19.9 | 10 Jul 2025 | 1165.8 | 814.3 | high | 143% |
| Truscott | 38.7 | 5 Oct 2025 | 13.1 | 20 Aug 2025 | 1598.6 | 1154.6 | high | 138% | ||||
| Wyndham Aero | 35.7 | -0.4 | 42.9 | 30 Sep 2025 | 22.4 | +0.1 | 8.9 | 2 Jul 2025 | 1133.0 | 847.0 | high | 134% |
| East Kimberley (district 02) | ||||||||||||
| Halls Creek Airport | 34.1 | 42.8 | 3 Jan 2025 | 19.1 | 4.2 | 3 Aug 2025 | 676.2 | |||||
| Kununurra Aero | 35.2 | +0.1 | 42.5 | 26 Oct 2025 | 20.6 | -0.5 | 7.2 | 4 Aug 2025 | 768.6 | 848.3 | average | 91% |
| West Kimberley (district 03) | ||||||||||||
| Broome Airport | 32.8 | +0.5 | 40.7 | 2 Oct 2025 | 21.6 | +0.3 | 7.2 | 2 Jul 2025 | 721.2 | 631.6 | high | 114% |
| Curtin Aero | 35.2 | -0.4 | 43.8 | 8 Dec 2025 | 20.9 | -0.2 | 9.6 | 20 Aug 2025 | 969.0 | 822.9 | high | 118% |
| Derby Aero | 34.7 | -0.1 | 42.1 | 18 Oct 2025 | 21.3 | -0.3 | 7.5 | 2 Jul 2025 | 1047.6 | 708.1 | high | 148% |
| Fitzroy Crossing Aero | 36.5 | +0.3 | 44.7 | 8 Dec 2025 | 20.7 | +0.5 | 5.2 | 29 Jun 2025 | 623.0 | 688.9 | average | 90% |
| Yampi Sound (Defence) | 35.2 | 42.4 | 21 Sep 2025 | 19.8 | 4.3 | 30 Jun 2025 | 789.4 | |||||
| De Grey (district 04) | ||||||||||||
| Karratha Aero | 33.3 | +0.7 | 45.7 | 26 Dec 2025 | 21.9 | +0.9 | 8.1 | 30 Jul 2025 | 504.2 | 293.5 | high | 172% |
| Legendre Island | 30.8 | +0.7 | 40.3 | 14 Oct 2025 | 24.0 | +0.7 | 14.4 | 27 Jul 2025 | ||||
| Mandora | 34.4 | +0.2 | 43.4 | 6 Oct 2025 | 20.2 | +0.7 | 4.9 | 3 Jul 2025 | 629.8 | 377.1 | high | 167% |
| Marble Bar | 35.9 | +0.2 | 46.6 | 8 Dec 2025 | 20.6 | +0.2 | 5.7 | 26 Jul 2025 | 206.8 | 402.9 | low | 51% |
| Port Hedland Airport | 33.8 | +0.4 | 44.6 | 6 Dec 2025 | 21.1 | +1.5 | 7.9 | 30 Jul 2025 | 416.0 | 314.2 | high | 132% |
| Roebourne Aero | 35.2 | +0.3 | 46.9 | 21 Dec 2025 | 20.6 | +0.7 | 5.7 | 27 Jul 2025 | 262.6 | 275.4 | average | 95% |
| Fortescue (district 05) | ||||||||||||
| Barrow Island Airport | 30.2 | +0.8 | 40.6 | 3 Mar 2025 | 22.9 | +0.6 | 12.0 | 26 Jul 2025 | 394.8 | 276.8 | high | 143% |
| Karijini North | 34.5 | 45.8 | 8 Feb 2025 | 20.8 | 3.1 | 26 Jul 2025 | 203.8 | |||||
| Learmonth Airport | 33.3 | +1.3 | 45.9 | 3 Mar 2025 | 18.6 | +0.8 | 4.9 | 11 Jul 2025 | 246.6 | 249.2 | average | 99% |
| Mardie | 34.4 | +0.4 | 46.7 | 21 Dec 2025 | 20.5 | +1.5 | 5.5 | 30 Jul 2025 | 437.4 | 275.3 | high | 159% |
| Onslow Airport | 33.4 | +1.3 | 45.7 | 3 Mar 2025 | 21.0 | +1.7 | 9.1 | 26 Jul 2025 | 280.2 | 300.0 | average | 93% |
| Thevenard Island | 30.8 | +0.8 | 44.2 | 3 Mar 2025 | 22.7 | +0.8 | 11.9 | 1 Aug 2025 | 260.4 | 229.5 | high | 113% |
| West Gascoyne (district 06) | ||||||||||||
| Carnarvon Airport | 29.4 | +2.0 | 45.9 | 19 Jan 2025 | 17.7 | +0.5 | 3.6 | 26 Jul 2025 | 101.8 | 221.3 | low | 46% |
| Murchison | 47.0 | 3 Feb 2025 | -1.0 | 27 Jul 2025 | 127.4 | 227.2 | v low | 56% | ||||
| Shark Bay Airport | 30.3 | +1.1 | 44.8 | 29 Jan 2025 | 17.1 | +0.6 | 2.9 | 27 Jul 2025 | 65.4 | 193.6 | v low | 34% |
| East Gascoyne (district 07) | ||||||||||||
| Newman Aero | 33.1 | +0.9 | 46.1 | 3 Feb 2025 | 16.9 | +0.3 | -1.5 | 26 Jul 2025 | 152.8 | 327.5 | v low | 47% |
| Paraburdoo Aero | 34.5 | +0.8 | 47.8 | 3 Feb 2025 | 19.6 | +1.2 | 4.3 | 30 Jul 2025 | 212.8 | 320.4 | low | 66% |
| Murchison (district 07A) | ||||||||||||
| Meekatharra Airport | 30.9 | +1.7 | 46.9 | 8 Feb 2025 | 17.3 | +1.3 | 1.5 | 22 Jul 2025 | 159.4 | 234.4 | low | 68% |
| Mount Magnet Aero | 29.9 | +1.1 | 46.3 | 2 Feb 2025 | 16.1 | +0.8 | -0.1 | 26 Jul 2025 | 174.2 | 241.5 | low | 72% |
| Paynes Find | 29.3 | +1.3 | 46.2 | 5 Feb 2025 | 13.6 | +0.6 | -1.3 | 26 Jul 2025 | 350.2 | 289.6 | high | 121% |
| North Coast (district 08) | ||||||||||||
| Carnamah | 46.5 | 5 Feb 2025 | 1.2 | 25 Jul 2025 | 444.7 | 373.7 | high | 119% | ||||
| Dalwallinu | 27.3 | +0.8 | 45.6 | 5 Feb 2025 | 11.6 | -0.1 | -0.4 | 27 Jul 2025 | 323.4 | 294.2 | high | 110% |
| Geraldton Airport | 27.6 | +0.5 | 49.3 | 20 Jan 2025 | 14.0 | +0.1 | 3.0 | 26 Jul 2025 | 487.2 | 369.4 | high | 132% |
| Kalbarri | 28.7 | +0.9 | 48.3 | 20 Jan 2025 | 15.7 | +0.9 | 4.4 | 26 Jul 2025 | 381.5 | 343.8 | average | 111% |
| Morawa Airport | 29.0 | +0.6 | 47.1 | 5 Feb 2025 | -0.5 | 26 Jul 2025 | 364.4 | 289.3 | high | 126% | ||
| Mullewa | 29.2 | +1.1 | 46.1 | 5 Feb 2025 | 14.1 | +0.8 | 1.4 | 27 Jul 2025 | 325.6 | 331.4 | average | 98% |
| North Island | 25.7 | +0.8 | 36.2 | 27 Mar 2025 | 19.2 | +0.6 | 9.4 | 26 Aug 2025 | 302.6 | 278.1 | average | 109% |
| Wongan Hills | 27.1 | +1.2 | 44.0 | 5 Feb 2025 | 12.5 | +0.5 | 0.0 | 25 Jul 2025 | 417.0 | 386.0 | high | 108% |
| Central Coast (district 09) | ||||||||||||
| Badgingarra Research Stn | 26.4 | +0.5 | 46.2 | 20 Jan 2025 | 12.8 | +0.8 | 2.9 | 25 Jul 2025 | 570.6 | 532.3 | average | 107% |
| Bickley | 23.3 | +0.7 | 41.3 | 20 Jan 2025 | 11.8 | +0.5 | 2.5 | 8 Sep 2025 | 1129.2 | 1081.5 | average | 104% |
| Garden Island HSF | 23.4 | +0.6 | 41.8 | 25 Dec 2025 | 15.2 | +0.2 | 5.7 | 21 Jul 2025 | 784.0 | 612.3 | high | 128% |
| Gingin Aero | 26.2 | +0.5 | 44.6 | 20 Jan 2025 | 11.4 | +0.3 | -2.2 | 25 Jul 2025 | 721.6 | 607.9 | high | 119% |
| Jandakot Aero | 25.5 | +0.8 | 42.9 | 20 Jan 2025 | 12.4 | +0.7 | -1.3 | 25 Jul 2025 | 925.0 | 810.7 | high | 114% |
| Jurien Bay | 45.7 | 20 Jan 2025 | 1.1 | 10 Jul 2025 | 599.4 | 545.4 | average | 110% | ||||
| Karnet | 41.0 | 20 Jan 2025 | 11.7 | +1.0 | 0.4 | 26 Jul 2025 | 937.6 | 1131.3 | low | 83% | ||
| Lancelin (Defence) | 25.1 | 45.6 | 20 Jan 2025 | 14.3 | 1.3 | 30 Aug 2025 | 644.0 | |||||
| Millendon (Swan Valley) | 26.6 | 45.1 | 20 Jan 2025 | 12.4 | -0.8 | 25 Jul 2025 | 755.8 | |||||
| Pearce RAAF | 26.7 | +1.3 | 45.5 | 20 Jan 2025 | 13.0 | +0.7 | -0.3 | 25 Jul 2025 | 671.4 | 649.8 | average | 103% |
| Perth Airport | 26.5 | +1.9 | 44.7 | 20 Jan 2025 | 12.8 | +0.6 | -0.8 | 25 Jul 2025 | 808.6 | 752.7 | average | 107% |
| Perth Metro | 25.5 | +0.6 | 43.6 | 20 Jan 2025 | 13.4 | +0.5 | 0.3 | 25 Jul 2025 | 761.0 | 726.9 | average | 105% |
| Rottnest Island | 23.0 | +0.7 | 40.9 | 25 Dec 2025 | 16.3 | +0.5 | 6.0 | 28 Jul 2025 | 658.6 | 558.1 | high | 118% |
| Swanbourne | 24.6 | +0.5 | 43.0 | 20 Jan 2025 | 14.6 | +0.5 | 2.8 | 25 Jul 2025 | 899.2 | 727.4 | high | 124% |
| South Coast (district 09A) | ||||||||||||
| Albany | 20.4 | +0.8 | 33.3 | 12 Mar 2025 | 13.4 | +1.6 | 4.7 | 26 Jul 2025 | 1125.1 | 922.6 | high | 122% |
| Albany Airport | 21.6 | +0.6 | 42.7 | 24 Jan 2025 | 11.2 | +0.4 | 2.2 | 26 Jul 2025 | 972.0 | 772.4 | high | 126% |
| Bridgetown | 22.9 | +0.4 | 42.5 | 20 Jan 2025 | 9.1 | +0.4 | -1.5 | 25 Jul 2025 | 926.0 | 717.3 | high | 129% |
| Bunbury | 23.8 | +0.6 | 40.6 | 23 Jan 2025 | 11.7 | +0.5 | 0.8 | 25 Jul 2025 | 756.4 | 737.3 | average | 103% |
| Busselton Aero | 23.5 | +0.3 | 41.1 | 20 Jan 2025 | 11.1 | +0.7 | 2.1 | 8 Sep 2025 | 846.2 | 679.8 | high | 124% |
| Cape Leeuwin | 21.1 | +1.3 | 39.6 | 25 Dec 2025 | 15.2 | +1.0 | 7.5 | 8 Sep 2025 | 850.8 | 948.6 | low | 90% |
| Cape Naturaliste | 22.8 | +2.0 | 38.8 | 23 Jan 2025 | 13.6 | +0.9 | 4.8 | 8 Sep 2025 | 912.6 | 794.7 | high | 115% |
| Collie East | 23.9 | +0.6 | 42.3 | 20 Jan 2025 | 8.9 | +0.3 | -2.0 | 25 Jul 2025 | 571.0 | 704.5 | low | 81% |
| Donnybrook | 43.8 | 20 Jan 2025 | 0.6 | 25 Jul 2025 | 902.3 | 969.8 | average | 93% | ||||
| Dwellingup | 23.6 | +1.6 | 41.5 | 20 Jan 2025 | 10.3 | +0.6 | -1.3 | 26 Jul 2025 | 952.6 | 1216.3 | low | 78% |
| Esperance | 44.3 | 17 Jan 2025 | 4.1 | 27 Jul 2025 | 683.4 | 613.7 | high | 111% | ||||
| Esperance Aero | 23.1 | +0.7 | 44.4 | 24 Jan 2025 | 11.8 | +0.5 | 2.9 | 11 Jul 2025 | 512.8 | 567.3 | low | 90% |
| Hopetoun North | 22.8 | +0.8 | 45.7 | 24 Jan 2025 | 12.4 | +0.8 | 1.6 | 31 Aug 2025 | 411.4 | 475.9 | low | 86% |
| Jarrahwood | 23.7 | +0.8 | 43.7 | 20 Jan 2025 | 9.4 | +0.7 | -1.2 | 26 Jul 2025 | 1019.4 | 915.8 | high | 111% |
| Mandurah | 40.1 | 14 Dec 2025 | 3.9 | 25 Jul 2025 | 601.8 | 629.8 | average | 96% | ||||
| Manjimup | 21.8 | +1.2 | 41.3 | 20 Jan 2025 | 10.6 | +0.9 | 2.5 | 25 Jul 2025 | 1032.0 | 981.7 | average | 105% |
| Mount Barker | 38.0 | 15 Dec 2025 | 2.8 | 8 Sep 2025 | 767.3 | 726.0 | average | 106% | ||||
| North Walpole | 21.0 | +0.7 | 37.3 | 25 Dec 2025 | 12.2 | +0.5 | 3.9 | 13 Jul 2025 | 1086.0 | 1068.3 | average | 102% |
| Rocky Gully | 21.4 | +0.4 | 41.5 | 24 Jan 2025 | 10.1 | +0.4 | 1.3 | 26 Jul 2025 | 915.0 | 725.1 | high | 126% |
| Shannon | 20.9 | +0.4 | 40.8 | 20 Jan 2025 | 10.6 | +0.8 | 1.9 | 26 Jul 2025 | 1184.6 | 1021.8 | high | 116% |
| Windy Harbour | 20.7 | +0.4 | 38.0 | 25 Dec 2025 | 1.3 | 21 Jul 2025 | 1135.8 | 1069.0 | average | 106% | ||
| Witchcliffe West | 21.6 | 39.8 | 25 Dec 2025 | 11.7 | 2.4 | 13 Jul 2025 | 1066.2 | |||||
| North Central (district 10) | ||||||||||||
| Bencubbin | 45.0 | 23 Jan 2025 | 1.0 | 25 Jul 2025 | 275.3 | 312.7 | average | 88% | ||||
| Cunderdin Airfield | 27.0 | +0.9 | 45.2 | 31 Jan 2025 | 10.4 | -0.1 | -0.8 | 10 Jul 2025 | 302.2 | 307.6 | average | 98% |
| Goomalling | 44.0 | 2 Feb 2025 | 0.0 | 28 Jul 2025 | 328.8 | 363.8 | average | 90% | ||||
| Kellerberrin | 45.5 | 31 Jan 2025 | -1.5 | 21 Jul 2025 | 303.6 | 326.5 | average | 93% | ||||
| Merredin | 45.0 | 21 Jan 2025 | -1.0 | 10 Jul 2025 | 301.4 | 325.1 | average | 93% | ||||
| Northam | 26.7 | +1.3 | 44.8 | 22 Jan 2025 | 11.0 | 0.0 | -1.8 | 11 Jul 2025 | 387.2 | 425.8 | average | 91% |
| York | 27.0 | +1.2 | 45.0 | 30 Jan 2025 | 9.4 | -0.2 | -2.7 | 26 Jul 2025 | 375.0 | 398.9 | average | 94% |
| South Central (district 10A) | ||||||||||||
| Beverley | 44.2 | 31 Jan 2025 | -1.2 | 25 Jul 2025 | 402.3 | 415.6 | average | 97% | ||||
| Brookton | 43.0 | 21 Jan 2025 | -1.3 | 24 May 2025 | 370.1 | 446.7 | low | 83% | ||||
| Corrigin | 44.5 | 21 Jan 2025 | -1.0 | 1 Sep 2025 | 316.2 | 371.5 | low | 85% | ||||
| Hyden | 26.3 | +1.1 | 46.0 | 22 Jan 2025 | 10.1 | +0.1 | -1.5 | 25 Jul 2025 | 341.2 | 340.8 | average | 100% |
| Jacup | 23.1 | +0.9 | 44.9 | 24 Jan 2025 | 9.5 | +0.2 | 1.1 | 11 Jul 2025 | 302.6 | 446.5 | low | 68% |
| Katanning | 23.0 | +0.5 | 43.3 | 24 Jan 2025 | 10.0 | +0.4 | 1.1 | 13 Jul 2025 | 375.0 | 429.2 | average | 87% |
| Lake Grace | 24.5 | +0.9 | 44.2 | 24 Jan 2025 | 10.6 | +0.2 | -0.1 | 31 Aug 2025 | 305.8 | 326.5 | average | 94% |
| Narrogin | 24.2 | +1.7 | 42.1 | 24 Jan 2025 | 10.1 | +0.6 | -0.2 | 15 Aug 2025 | 396.1 | 489.3 | low | 81% |
| Newdegate Research Station | 24.7 | +1.1 | 44.5 | 24 Jan 2025 | 8.4 | -0.4 | -2.7 | 19 Jul 2025 | 307.6 | 363.8 | low | 169% |
| Ongerup | 44.4 | 24 Jan 2025 | 327.7 | 386.4 | low | 170% | ||||||
| Pingelly | 24.6 | +1.1 | 42.0 | 31 Jan 2025 | 10.5 | +0.1 | 0.1 | 11 Jul 2025 | 367.6 | 443.8 | low | 83% |
| Ravensthorpe | 45.0 | 24 Jan 2025 | 1.8 | 25 Aug 2025 | 403.5 | 425.0 | average | 95% | ||||
| Wagin | 23.8 | +0.7 | 41.6 | 24 Jan 2025 | 10.1 | +0.3 | 0.3 | 31 Aug 2025 | 343.4 | 428.6 | low | 80% |
| Wandering | 24.4 | +0.6 | 42.7 | 20 Jan 2025 | 8.6 | 0.0 | -2.1 | 25 Jul 2025 | 471.4 | 514.8 | average | 92% |
| Eucla (district 11) | ||||||||||||
| Eucla | 24.3 | +1.5 | 44.6 | 14 Mar 2025 | 13.1 | +0.8 | 2.7 | 23 Jul 2025 | 319.8 | 273.7 | high | 117% |
| Eyre | 24.7 | +1.6 | 47.5 | 17 Dec 2025 | 10.9 | +0.2 | -5.5 | 11 Jul 2025 | 250.7 | 317.7 | low | 79% |
| Forrest | 27.2 | +0.8 | 45.4 | 3 Feb 2025 | 11.6 | +0.6 | 0.2 | 11 Jul 2025 | 124.8 | 211.2 | low | 59% |
| Red Rocks Point | 45.7 | 17 Dec 2025 | 2.1 | 11 Jul 2025 | 198.0 | 326.2 | low | 61% | ||||
| South East (district 12) | ||||||||||||
| Bulga Downs | 29.6 | +0.6 | 47.5 | 24 Jan 2025 | 14.4 | +0.7 | -1.7 | 22 Jul 2025 | 224.1 | 233.7 | average | 96% |
| Kalgoorlie-Boulder Airport | 26.8 | +1.4 | 46.4 | 9 Feb 2025 | 12.9 | +1.1 | -0.5 | 11 Jul 2025 | 308.4 | 264.7 | high | 117% |
| Laverton Aero | 28.9 | +1.6 | 46.7 | 24 Jan 2025 | 15.2 | +1.1 | -2.1 | 22 Jul 2025 | 201.0 | 278.2 | average | 72% |
| Leinster Aero | 46.9 | 8 Feb 2025 | 0.0 | 22 Jul 2025 | 184.8 | 250.5 | average | 74% | ||||
| Leonora Aero | 28.9 | +0.6 | 47.2 | 24 Jan 2025 | 15.0 | +0.4 | 0.1 | 10 Jul 2025 | 257.4 | 234.9 | average | 110% |
| Munglinup West | 23.9 | +0.6 | 44.8 | 24 Jan 2025 | 10.8 | +0.3 | 1.8 | 11 Jul 2025 | 481.8 | 433.8 | average | 111% |
| Norseman Aero | 25.7 | +0.5 | 44.0 | 24 Jan 2025 | 10.5 | +0.5 | -3.8 | 11 Jul 2025 | 343.2 | 280.5 | high | 122% |
| Salmon Gums Res.Stn. | 24.8 | +1.2 | 44.1 | 24 Jan 2025 | 9.4 | +0.3 | -4.7 | 11 Jul 2025 | 275.0 | 352.7 | low | 78% |
| Southern Cross Airfield | 26.7 | +0.7 | 45.7 | 22 Jan 2025 | 11.3 | +0.7 | -3.7 | 11 Jul 2025 | 387.2 | 299.3 | high | 129% |
| North East (district 13) | ||||||||||||
| Carnegie | 47.2 | 10 Feb 2025 | 0.0 | 26 Jul 2025 | 148.7 | 249.7 | low | 60% | ||||
| Giles Meteorological Office | 31.1 | +1.6 | 45.2 | 26 Jan 2025 | 16.7 | +0.8 | 1.5 | 30 Jul 2025 | 230.4 | 292.4 | average | 79% |
| Telfer Aero | 47.1 | 2 Feb 2025 | 4.3 | 26 Jul 2025 | 415.8 | 370.9 | average | 112% | ||||
| Wiluna Aero | 31.1 | 47.2 | 3 Feb 2025 | 15.8 | -3.1 | 22 Jul 2025 | 163.8 | |||||
| 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 | ||||||||||||
Extremes Maps Records Summaries Important notes the top
Notes
The Annual 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 1 February 2026. 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









