Western Australia in June 2025

Rainfall

  • Rainfall totals in June were below to very much below average for parts of the Great Southern and Central Wheatbelt districts, as well as much of the Northern and Southern Interior, and generally close to average elsewhere.
  • Small areas of the south and west of Western Australia received above average rainfall.
  • Western Australia's area-averaged rainfall total in June was 14.2 mm, 47% below the 1961–1990 average.
  • It was the driest June in Western Australia since 2020.
  • Some sites had their highest June daily rainfall on record.
  • Some sites in the South West and Gascoyne districts had their highest total June rainfall for at least 20 years.

Temperature

Events

  • A low pressure trough along the west coast brought heavy rain from Carnarvon to Bunbury on 3 and 4 June. Cold fronts brought heavy rain to the south west on 18 and 21 June.
  • For more details, visit the June national climate summary.

Extremes in June 2025
Hottest day 33.9 °C at Yampi Sound (Defence) on the 7th
Warmest days on average 31.2 °C at Yampi Sound (Defence)
Coolest days on average 16.2 °C at Manjimup
Coldest day 11.4 °C at Manjimup on the 21st
Coldest night -2.0 °C at York on the 26th
Coolest nights on average 5.0 °C at York
Warmest nights on average 24.9 °C at Rowley Shoals
Warmest night 26.5 °C at Rowley Shoals on the 4th
Warmest on average overall 26.4 °C at Troughton Island
Coolest on average overall 11.6 °C at Newdegate Research Station
Wettest overall 277.8 mm at Witchcliffe West
Wettest day 93.0 mm at Brickhouse on the 3rd
Strongest wind gust 104.0 km/h at Manjimup on the 2nd

Maps
ObservedAnomalyDecile rank
Total
rainfall
Map of Rainfall totals Map of Percentage of normal rainfall Map of Rainfall deciles
Mean
daily
maximum
temperatures
Map of Mean maximum temperature Map of Anomaly in mean maximum temperature Map of Decile rank of mean maximum temperature
Mean
daily
minimum
temperatures
Map of Mean minimum temperature Map of Anomaly in mean minimum temperature Map of Decile rank of mean minimum temperature

Click on a map to show it full size in a pop-up window


Record highest June daily rainfall
New record
(mm)
Old
record
Years of
record
Average for
June
Bulga Downs 24.4 on the 4th 22.0 on 08 Jun 1998 101 26.5
Norseman Aero 31.2 on the 4th 29.8 on 12 Jun 2021 26 20.2
Port Denison 41.0 on the 3rd 35.0 on 07 Jun 2019 25 74.3
Bellendaine 29.0 on the 21st 28.2 on 08 Jun 2024 24 48.4
Jindong 85.6 on the 18th 78.8 on 07 Jun 2019 24 138.8
Garden Island HSF 48.2 on the 21st 44.8 on 18 Jun 2014 23 116.6



Highest June total rainfall for at least 20 years
Observed
(mm)
Most recent
higher
Average for
June
Yarrabubba 50.0 54.6 in 1998 24.0
Cape Naturaliste 217.4 236.8 in 1999 160.2
Nannup 199.4 214.9 in 1999 163.1

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 June mean maximum temperature
New record
(°C)
Old
record
Years of
record
Average for
June
Forrest 21.0 =21.0 in 2020 33 19.2



Record highest June daily minimum temperature
New record
(°C)
Old
record
Years of
record
Average for
June
Laverton Aero 17.9 on the 3rd 17.6 on 18 Jun 2022 34 7.0
Leinster Aero 18.5 on the 3rd 16.8 on 23 Jun 2019 31 7.3
Morawa Airport 16.0 on the 3rd 15.5 on 19 Jun 2015 29 7.6
Rocky Gully 13.4 on the 4th =13.4 on 20 Jun 2015 29 7.7
Norseman Aero 15.8 on the 4th 14.8 on 12 Jun 2020 26 5.0



Record highest June mean minimum temperature
New record
(°C)
Old
record
Years of
record
Average for
June
Esperance 11.4 11.1 in 2024 57 9.2
Shannon 9.5 9.1 in 1997 28 7.7
Busselton Aero 9.3 =9.3 in 2004 28 7.7
Munglinup West 8.9 =8.9 in 2024 24 7.7
North Walpole 11.2 10.8 in 2015 22 9.9
Red Rocks Point 10.6 9.9 in 2013 21 8.8



Highest June mean minimum temperature for at least 20 years
Observed
(°C)
Most recent
higher
Average for
June
Eyre 8.7 8.8 in 1921 6.7
Manjimup 9.1 9.5 in 1985 7.5
Cape Naturaliste 13.2 13.4 in 1985 11.5
Cape Leeuwin 13.9 =13.9 in 1985 12.2

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 June mean temperature
New record
(°C)
Old
record
Years of
record
Average for
June
Cape Leeuwin 16.4 =16.4 in 1962 129 14.8
Eyre 15.0 14.6 in 2002 63 12.9
Esperance 15.6 15.1 in 2024 57 13.7
Forrest 14.6 14.3 in 2024 33 12.6
Shannon 13.1 12.8 in 1997 28 11.7
Norseman Aero 12.9 12.7 in 2024 26 11.5
North Walpole 14.6 14.4 in 2015 22 13.4
Red Rocks Point 15.6 15.1 in 2004 21 14.0



Highest June mean temperature for at least 20 years
Observed
(°C)
Most recent
higher
Average for
June
Eucla 15.0 15.2 in 1983 13.5
Salmon Gums Res.Stn. 12.7 13.2 in 2004 11.3
Jurien Bay 16.6 16.9 in 2004 15.5

note: there may be gaps in the historical record at some sites, so it is possible more recent higher values have gone unreported





Summary statistics for June 2025
Maximum temperatures
(°C)
Minimum temperatures
(°C)
Rainfall
(millimetres)
Mean for
June
2025
Diff
from
average
Highest for
June
2025
Mean for
June
2025
Diff
from
average
Lowest for
June
2025
Total for
June
2025
Average
for
June
Rank of
June
2025
Fraction of
June
average
North Kimberley (district 01)
Doongan 28.3 -1.1 30.9 6th 11.1 -0.7 6.0 30th 0.0 6.6 lowest 0%
Kalumburu 31.0 -1.0 33.1 5th 14.4 -0.2 9.0 16th 0.0 2.1 lowest 0%
Troughton Island 29.6 +0.4 31.6 7th 23.3 -0.2 21.2 29th 0.0 5.4 lowest 0%
Truscott 29.9 -0.6 31.6 6th 18.2 -1.0 14.5 16th 0.0 3.9 lowest 0%
Wyndham Aero 30.4 -1.3 33.3 6th 14.9 -1.2 10.8 30th 0.0 2.9 lowest 0%
East Kimberley (district 02)
Argyle Aerodrome 28.7 -1.0 31.7 6th 14.9 -1.5 12.1 17th 0.0 3.7 lowest 0%
Halls Creek Airport 26.7 30.0 6th 10.0 6.5 14th 0.0
Kununurra Aero 29.8 -0.8 32.9 6th 12.9 -2.8 8.9 15th 0.0 3.0 lowest 0%
West Kimberley (district 03)
Bidyadanga 29.3 -0.6 31.8 7th 15.7 +0.2 12.0 24th 0.0 19.2 lowest 0%
Broome Airport 29.6 +0.3 33.5 7th 14.7 -0.6 9.3 17th 0.0 18.3 lowest 0%
Curtin Aero 30.1 -0.8 32.5 20th 15.6 -1.1 9.8 19th 0.0 7.5 lowest 0%
Cygnet Bay 27.6 -1.1 30.0 6th 18.2 +1.3 12.5 18th 0.0 19.0 lowest 0%
Derby Aero 30.5 -0.3 32.9 7th 14.7 -1.1 9.7 18th 0.0 8.1 lowest 0%
Fitzroy Crossing Aero 30.2 -0.4 33.0 7th 11.0 -2.2 5.2 29th 0.0 7.2 lowest 0%
Yampi Sound (Defence) 31.2 33.9 7th 11.6 4.3 30th 0.0
De Grey (district 04)
Bedout Island 25.5 -0.2 29.2 4th 21.0 +0.1 19.0 30th
Karratha Aero 27.1 +0.6 29.7 6th 15.1 -0.1 11.0 12th 29.6 35.6 average 83%
Legendre Island 26.0 +0.7 28.9 3rd 20.0 +0.5 17.1 11th
Mandora 29.7 +0.5 32.1 2nd 12.9 -1.3 7.1 16th 1.0 16.9 average 6%
Marble Bar 28.1 +1.0 31.3 1st 12.3 -1.0 8.5 18th 0.6 22.4 low 3%
Pardoo Station 29.5 +1.0 31.1 7th 14.5 -0.2 8.1 26th 0.4 26.4 average 2%
Port Hedland Airport 28.8 +1.1 31.2 7th 14.0 -0.3 7.9 25th 2.2 22.6 average 10%
Roebourne Aero 28.8 +0.9 31.2 21st 13.2 -0.5 7.5 16th 7.2 30.5 average 24%
Fortescue (district 05)
Barrow Island Airport 25.0 +0.7 29.6 3rd 18.5 -0.3 15.3 16th 40.2 34.3 average 117%
Karijini North 26.0 29.2 2nd 12.5 7.9 12th 2.8
Learmonth Airport 26.1 +1.2 29.2 3rd 12.5 -0.7 7.0 30th 8.6 43.7 low 20%
Mardie 29.2 +1.0 31.0 16th 14.1 +0.1 8.6 26th 8.6 36.9 average 23%
Onslow Airport 27.8 +1.7 30.0 3rd 15.3 +0.9 11.0 30th 12.6 44.8 average 28%
Thevenard Island 26.5 +1.0 28.9 3rd 18.3 -0.3 12.6 27th 17.0 37.0 average 46%
West Gascoyne (district 06)
Carnarvon Airport 25.5 +2.0 29.0 9th 11.7 -0.5 5.8 26th 43.2 46.4 average 93%
Gascoyne Junction 26.3 +2.3 29.5 22nd 10.9 +0.4 5.0 30th 22.8 31.1 average 73%
Murchison 23.5 +1.6 26.5 1st 9.0 +1.4 2.1 26th 29.3 29.1 average 101%
Shark Bay Airport 25.1 +1.3 28.0 16th 12.2 +0.4 8.3 26th 17.0 43.9 low 39%
East Gascoyne (district 07)
Newman Aero 24.3 +1.3 28.5 1st 5.8 -1.8 1.0 25th 1.0 16.2 low 6%
Paraburdoo Aero 26.2 +1.1 31.2 3rd 10.9 -0.5 6.0 26th 6.6 22.9 average 29%
Murchison (district 07A)
Meekatharra Airport 21.6 +1.8 28.0 2nd 9.6 +0.8 5.0 25th 41.4 28.9 high 143%
Mount Magnet Aero 21.4 +1.5 28.5 2nd 9.2 +0.9 3.9 12th 21.0 21.8 average 96%
Paynes Find 20.9 +1.5 27.1 2nd 7.6 +1.0 1.2 26th 26.2 40.6 average 64%
North Coast (district 08)
Carnamah 21.3 +2.1 25.5 2nd 9.8 +1.1 4.8 26th 102.1 73.3 high 139%
Dalwallinu 19.4 +0.8 25.7 2nd 8.1 +0.9 3.9 26th 43.8 35.7 average 123%
Geraldton Airport 22.6 +0.9 27.2 2nd 11.7 +1.3 6.4 25th 135.0 77.8 high 174%
Kalbarri 24.8 +1.8 28.0 9th 11.4 +0.3 7.8 17th 78.3 80.1 average 98%
Morawa Airport 21.1 +1.0 25.8 2nd 8.5 +0.9 2.3 26th 47.2 43.1 average 110%
Mullewa 21.6 +1.5 26.1 2nd 9.9 +1.3 5.7 25th 50.9 63.3 average 80%
North Island 23.6 +1.3 26.6 2nd 17.1 +0.6 12.3 10th 60.2 63.8 average 94%
Wongan Hills 19.7 +1.5 24.7 2nd 8.3 +0.6 3.5 26th 66.8 68.3 average 98%
Central Coast (district 09)
Badgingarra Research Stn 19.6 +0.9 25.3 2nd 10.0 +1.5 6.2 25th 100.8 97.3 average 104%
Bickley 17.2 +1.1 20.4 2nd 9.2 +1.0 5.3 25th 136.2 197.0 average 69%
Garden Island HSF 20.2 +1.2 22.8 2nd 12.5 +0.4 8.4 28th 161.0 116.6 high 138%
Gingin Aero 20.3 +0.7 24.6 2nd 7.8 +0.6 0.5 26th 123.6 109.4 average 113%
Jandakot Aero 20.3 +1.2 24.9 2nd 8.8 +1.2 1.7 26th 180.8 151.1 average 120%
Jurien Bay 22.0 +1.3 24.1 9th 11.2 +1.0 6.9 28th 112.6 105.4 average 107%
Karnet 17.8 +1.3 21.0 2nd 8.3 +1.0 3.9 14th 133.9 203.2 low 66%
Lancelin (Defence) 21.6 25.1 2nd 12.2 5.3 28th 130.4
Millendon (Swan Valley) 20.4 24.0 2nd 8.8 1.9 26th 123.2
Pearce RAAF 20.5 +1.5 24.6 2nd 10.2 +0.9 3.4 14th 102.0 129.5 average 79%
Perth Airport 20.6 +1.6 24.2 2nd 9.7 +0.7 3.8 24th 153.8 153.7 average 100%
Perth Metro 20.6 +1.1 23.7 2nd 9.7 +1.0 3.7 26th 101.8* 127.1
Rottnest Island 20.1 +1.3 22.9 3rd 14.7 +1.3 9.4 22nd 142.2 102.0 high 139%
Swanbourne 20.5 +1.1 23.7 1st 11.6 +0.9 6.8 25th 182.2 128.1 high 142%
South Coast (district 09A)
Albany 18.4 +1.7 22.9 3rd 11.1 +1.9 7.2 9th 127.7 131.5 average 97%
Albany Airport 18.2 +0.7 22.4 2nd 9.5 +1.1 4.8 16th 117.2 118.4 average 99%
Bridgetown 17.0 +0.3 20.3 27th 6.6 +1.3 1.9 9th 129.2 107.8 average 120%
Bunbury 19.1 +0.6 21.6 2nd 9.0 +0.9 4.1 14th 190.0 137.0 high 139%
Busselton Aero 18.4 +0.5 21.8 3rd 9.3 +1.6 3.6 14th 163.8 122.2 high 134%
Cape Leeuwin 18.9 +1.5 21.5 9th 13.9 +1.7 9.9 21st 170.8 173.7 average 98%
Cape Naturaliste 19.3 +1.9 22.5 9th 13.2 +1.7 9.2 21st 217.4 159.7 high 136%
Collie East 17.9 +0.6 21.2 2nd 6.0 +1.5 0.3 9th 74.0 97.7 average 76%
Donnybrook 18.8 +1.3 22.0 9th 7.8 +1.1 1.4 9th 150.0 185.5 average 81%
Dwellingup 17.7 +1.6 20.6 9th 7.2 +0.7 1.5 14th 156.4 231.4 low 68%
Esperance 19.7 +1.6 24.4 20th 11.4 +2.2 8.3 26th 88.8 79.4 average 112%
Esperance Aero 18.1 +0.7 22.5 4th 9.9 +1.3 7.4 23rd 75.0 68.5 average 110%
Hopetoun North 19.8 +0.9 24.9 2nd 10.0 +1.3 5.9 9th 43.2 53.1 average 81%
Jarrahwood 17.7 +0.4 20.5 8th 7.3 +1.9 1.5 16th 216.8 153.6 high 141%
Mandurah 19.5 +0.9 21.6 3rd 12.5 +0.9 8.5 14th 138.8 117.8 average 118%
Manjimup 16.2 +0.8 19.7 27th 9.1 +1.6 5.8 16th 134.4 159.8 average 84%
Mount Barker 16.8 +1.5 20.8 2nd 9.3 +2.1 6.7 23rd 66.4 93.2 low 71%
North Walpole 17.9 +0.9 20.5 2nd 11.2 +1.3 6.7 9th 133.8 164.9 average 81%
Rocky Gully 16.5 +0.8 20.5 2nd 8.5 +0.8 2.9 25th 91.2 93.9 average 97%
Shannon 16.6 +0.9 20.4 2nd 9.5 +1.8 4.6 16th 145.8 148.2 average 98%
Windy Harbour 18.8 +1.0 21.0 9th 10.5 +1.0 5.8 6th 134.6 170.3 average 79%
Witchcliffe West 17.8 20.8 3rd 11.1 5.1 14th 277.8
North Central (district 10)
Bencubbin 19.5 +2.0 25.9 2nd 8.2 +1.0 3.0 25th 37.5 47.8 average 78%
Cunderdin Airfield 20.0 +1.5 26.2 2nd 6.0 +0.1 0.2 26th 26.8 38.3 low 70%
Goomalling 20.1 +1.5 25.6 2nd 6.3 -1.2 0.0 5th 38.1 65.2 low 58%
Kellerberrin 19.1 +1.5 22.5 17th 4.5 -2.2 -1.5 27th 6.0 52.1 v low 12%
Merredin 19.3 +1.9 25.6 2nd 7.4 +0.7 1.5 11th 21.2 48.5 low 44%
Northam 19.8 +1.8 25.3 2nd 6.1 -0.3 -0.7 27th 23.8 77.4 v low 31%
York 20.2 +1.7 25.5 2nd 5.0 +0.1 -2.0 26th 21.6 58.5 low 37%
South Central (district 10A)
Beverley 19.5 +1.5 25.0 2nd 5.7 -0.3 -0.4 26th 26.6 76.1 v low 35%
Brookton 19.2 +2.0 24.2 2nd 5.5 0.0 -0.4 26th 42.7 83.2 low 51%
Corrigin 18.8 +2.3 24.0 2nd 5.1 -0.7 -0.5 26th 33.0 58.8 low 56%
Hyden 19.3 +1.8 25.0 2nd 6.0 +0.4 0.1 12th 21.8 47.8 low 46%
Jacup 18.2 +1.4 22.7 2nd 7.5 +0.9 1.2 25th 0.0 46.2 lowest 0%
Katanning 16.7 +0.7 21.8 2nd 7.6 +0.7 3.2 14th 36.0 56.2 average 64%
Lake Grace 18.1 +1.2 24.4 2nd 6.9 +0.4 1.3 9th 26.8 33.5 average 80%
Narrogin 17.7 +2.1 23.0 2nd 6.7 +0.4 0.5 14th 37.2 84.3 v low 44%
Newdegate Research Station 18.1 +1.4 24.5 2nd 5.2 0.0 -1.3 14th 26.4 48.0 low 55%
Ongerup 18.6 +2.4 23.0 3rd 6.6 0.0 1.7 25th 15.0 49.3 v low 30%
Pingelly 18.1 +1.6 23.9 2nd 6.8 +0.3 1.2 11th 35.4 80.7 low 44%
Ravensthorpe 18.9 +1.6 24.3 2nd 8.9 +1.0 5.6 10th 27.6 43.2 low 64%
Wagin 17.8 +1.4 22.2 2nd 7.0 +0.7 2.0 9th 34.8 70.4 low 49%
Wandering 17.9 +1.0 22.3 2nd 5.5 +0.8 0.1 9th 30.4 78.4 low 39%
Eucla (district 11)
Eucla 20.2 +1.5 28.8 20th 9.9 +1.7 5.4 15th 23.8 30.1 average 79%
Eyre 21.1 +2.0 29.2 20th 8.7 +2.0 0.1 15th 23.9 39.3 average 61%
Forrest 20.9 +1.7 28.3 20th 8.1 +2.1 2.1 28th 4.4 14.5 low 30%
Red Rocks Point 20.4 +1.2 29.1 21st 10.6 +1.8 6.2 28th 34.6 30.9 high 112%
South East (district 12)
Bulga Downs 21.1 +1.3 28.0 2nd 7.2 +0.9 2.1 12th 25.6 26.7 average 96%
Kalgoorlie-Boulder Airport 19.7 +2.1 25.1 2nd 8.0 +1.7 2.2 27th 14.6 27.7 average 53%
Laverton Aero 20.4 +1.8 27.1 3rd 8.0 +1.0 2.5 12th 10.2 16.1 average 63%
Leinster Aero 21.0 +1.7 28.1 2nd 7.7 +0.4 2.0 12th 13.0 14.1 average 92%
Leonora Aero 21.0 +1.6 27.7 2nd 7.8 +0.5 2.0 12th 11.6 15.1 average 77%
Munglinup West 18.6 +1.0 23.7 2nd 8.9 +1.2 6.0 14th 27.0 40.8 low 66%
Norseman Aero 18.8 +0.9 23.4 2nd 7.0 +2.0 -0.6 27th 33.6 20.2 high 166%
Salmon Gums Res.Stn. 18.4 +1.4 23.4 18th 7.0 +1.3 0.4 28th 28.0 38.0 average 74%
Southern Cross Airfield 18.8 +0.9 25.2 2nd 6.1 +1.3 -0.5 26th 20.2 28.0 average 72%
North East (district 13)
Carnegie 22.8 +1.5 28.0 2nd 6.2 -1.0 1.9 15th 0.9 14.8 low 6%
Giles Meteorological Office 21.7 +1.4 25.4 5th 7.6 -0.4 2.8 30th 0.0 18.4 lowest 0%
Telfer Aero 26.3 +0.9 30.8 4th 10.7 -1.3 7.0 26th 6.8 12.4 average 55%
Warburton Airfield 22.1 +1.4 27.2 3rd 6.1 -0.6 -0.8 24th 3.6 17.9 average 20%
Wiluna Aero 22.3 28.8 2nd 6.4 1.0 27th 8.2
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: there are gaps in the June rainfall record at Perth Metro, with four days of missing observations.


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 Tuesday 1 July 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.

Creative Commons By Attribution logo Unless otherwise noted, all maps, graphs and diagrams in this page are licensed under the Creative Commons Attribution 4.0 International Licence

Climate