Marsaxlokk boasts a year-around average temperature of 18.8°C, peaking at 25.8°C in August, its warmest month, and dipping to an average low of 12.5°C in January, the coolest. Rainfall averages at 43.0mm annually, with December seeing the heaviest showers and June, July being the driest month.
Month![]() | Temperature (Celcius)![]() | Rainfall (mm)![]() |
January | 12.5 | 88.9 |
February | 12.8 | 61.0 |
March | 13.8 | 38.1 |
April | 16.0 | 15.2 |
May | 19.0 | 12.7 |
June | 22.7 | 0.0 |
July | 25.3 | 0.0 |
August | 25.8 | 7.6 |
September | 24.2 | 27.9 |
October | 21.3 | 63.5 |
November | 17.5 | 91.4 |
December | 14.3 | 109.2 |