Air Temperature
| Highest Maximum | 32.8°C | 29th |
| Lowest Maximum | 24.3°C | 2nd |
| Highest Minimum | 24.9°C | 27th |
| Lowest Minimum | 14.6°C | 1st |
| Mean Maximum | 30.1°C |
| Mean Minimum | 20.8°C |
| Mean | 25.4°C |
Relative Humidity
| Highest Relative Humidity | 95% | 20th |
| Lowest Relative Humidity | 19% | 6th |
| Mean Relative Humidity | 71.9% |
Wind
| Highest Gust | 37.0km/h | 4th |
| Mean Wind Speed | 5.8km/h |
| Most Frequent Wind Direction | West Northwest |
Atmospheric Pressure
| Highest Atmospheric Pressure | 1023.4hPa | 2nd |
| Lowest Atmospheric Pressure | 1014.4hPa | 11th |
| Mean Atmospheric Pressure | 1017.8hPa |
Precipitation
| Total Rainfall During June 2025 | 22.5 mm |
| Total Rainfall Since Last 01/09 | 503.4 mm |
| Highest 24 Hour Total | 22.5 mm | 20th |
| Rain Days | 1 day |
| Thunderstorm Days | 0 days |
| Hail Days | 0 days |
Rainfall Events
| 20/6/2025 | 22.5 mm | P.M. Downpours |
June 2025 Compared to the Climate Means
| Climate Mean | June 2025 | Anomaly | |
| Mean Maximum Temperature | 28.5°C | 30.1°C | +1.6°C |
| Mean Minimum Temperature | 19.8°C | 20.8°C | +1.0°C |
| Mean Temperature | 24.2°C | 25.4°C | +1.2°C |
| Mean Relative Humidity | 70.5% | 71.9% | +1.4% |
| Mean Atmospheric Pressure | 1015.1hPa | 1017.8hPa | +2.7hPa |
| Total Rainfall | 4.1 mm | 22.5 mm | +18.4 mm |
| Total Rainfall Since Last 01/09 | 518.6 mm | 503.4 mm | -15.2 mm |
| Total Rain Days | 1 day | 1 day | / |
| Total Thunderstorm Days | 1 day | 0 days | -1 day |
| Total Hail Days | 0 days | 0 days | / |
Warmer than Average in June 2025
June was off to a comfortable start. This lasted only briefly, however, as the heat of summer quickly turned up on the 7th. From then on, temperatures were above the climatic norm of 24.2°C on 23 days out of 24. The single cooler day was the 20th, a day which brought a series of afternoon downpours to parts of the Maltese Islands, the heaviest of which struck Gozo. The 29th, a Sunday, was the warmest day last month. The temperature peaked at 32.8°C on the day. For comparison, the mean maximum temperature for June is of 28.5°C. The pre-dawn hours of the 1st day of the month were the coolest, with a minimum temperature of 14.6°C. June’s climatic mean minimum temperature of 19.8°C was exceeded by a total of 21 out of 30 nights.
Large swathes of western Europe were affected by a particularly intense heat wave, with temperature values regularly in the upper 40°Cs across Spain and Portugal. In addition to this, the entire Mediterranean basin experienced an incredible lack of wind, widespread calm sea and uninterrupted blazing sunshine for much of June. This means that transfer of heat from the Sun to the sea surface is uninterrupted. The lack of wind and waves means that the sea isn’t mixing. This leads to a build-up of heat in the topmost layer of the sea. When the sea warms up too much, marine ecosystems are negatively impacted. Several marine species are not adapted to the warmer waters and therefore will suffer from poor health if not die. The lifecycle of numerous marine species goes haywire, especially where reproduction is concerned. Furthermore, marine ecosystems (especially those in shallower waters) experience a degree of degradation. The rates of oxygen dissolved in the water will also vary more widely. Finally, some alien species find it easier to spread in warmer waters, threatening the existence of more indigenous marine life. A very high sea surface temperature inhibits nighttime cooling in air temperatures. The high sea surface temperature will also contribute to increased rates of evaporation, which in turn, will lead to increased humidity. The more humid the air is, the warmer and clammier it will feel. Early and late mist or fog patches are also products of these increased levels of humidity.
June brought with it one day of rain. Rainfall was in the form of localized downpours, over the central and northern coasts of both Malta and Gozo. Surprisingly, Gozo received the heaviest rainfall. Being the larger island, it is Malta that normally receives the most rainfall from these downpours. These clouds develop thanks to the vertical movement of columns of warm and humid air on sunny days and when the upper levels of the atmosphere are unstable due to the incursion of cold air from northern Europe. This is a process caused when the cold air in the upper levels of the atmosphere contrasts with the ground that has been well heated by the sun locally. This movement encourages the condensation of water vapor in this air and thus the formation of clouds. These showers, which affected only localized areas, lasted for a long while. Victoria, in Gozo, recorded up to 26.9 mm on that day. The national mean for the day, and also the month, was of 3.2 mm.

Rainfall Totals around the Maltese Islands in June 2025 (and since last September 1st):
Kerċem: 22.5 mm (503.4 mm)
Victoria: 26.9 mm (520.3 mm)
Marsalforn: 1.4 mm (433.2 mm)
Xewkija: 8.8 mm (371.3 mm)
Nadur: 1.2 mm (484.3 mm)
Għajnsielem: 0.0 mm (421.0 mm)
Mellieħa: 0.0 mm (375.8 mm)
Buġibba: 0.0 mm (369.9 mm)
Mġarr: 0.0 mm (450.0 mm)
Naxxar: 6.6 mm (466.6 mm)
Mosta: 0.8 mm (460.2 mm)
Dingli: 0.0 mm (569.3 mm)
Pembroke: 6.2 mm (491.8 mm)
Msida: 1.5 mm (547.8 mm)
Sliema: 1.2 mm (449.6 mm)
Valletta: 0.0 mm (457.8 mm)
Fgura: 0.0 mm (547.4 mm)
Żejtun: 0.0 mm (499.2 mm)
Żabbar: 0.0 mm (552.2 mm)
Imqabba: 0.0 mm (529.1 mm)
Siġġiewi: 0.0 mm (485.7 mm)
Żurrieq: 0.0 mm (473.4 mm)
Marsaxlokk: 0.0 mm (383.8 mm)
NATIONAL MEAN: 3.2 mm (469.2 mm)

