Weather History for Casablanca, Marocco

← Back to all cities
Average Temperature
19.2°C
Highest Temperature
28.7°C
Lowest Temperature
8.8°C
Total Records
163
Date Temperature Condition Max Temp Min Temp Avg Temp Precipitation Max Wind Speed
2025-04-28 23.3°C Sunny 24.6°C 16.7°C 19.9°C 0.0 mm 19.4 km/h
2025-04-27 22.5°C Sunny 22.6°C 14.2°C 18.6°C 0.0 mm 20.2 km/h
2025-04-26 20.9°C Sunny 21.0°C 15.8°C 18.1°C 0.01 mm 23.4 km/h
2025-04-25 22.0°C Sunny 22.7°C 16.3°C 19.1°C 0.0 mm 19.8 km/h
2025-04-24 22.7°C Patchy light rain with thunder 24.1°C 16.2°C 19.5°C 5.45 mm 16.2 km/h
2025-04-23 21.6°C Partly cloudy 21.6°C 13.8°C 17.7°C 0.0 mm 25.2 km/h
2025-04-22 19.8°C Sunny 19.9°C 13.3°C 16.4°C 0.06 mm 25.9 km/h
2025-04-21 18.5°C Sunny 18.6°C 12.2°C 15.6°C 0.0 mm 23.4 km/h
2025-04-20 17.9°C Sunny 18.0°C 14.0°C 16.0°C 0.13 mm 19.1 km/h
2025-04-19 17.4°C Patchy rain possible 18.9°C 15.4°C 16.4°C 0.53 mm 26.3 km/h
2025-04-18 21.1°C Sunny 21.6°C 15.1°C 17.8°C 0.0 mm 19.8 km/h
2025-04-17 20.2°C Overcast 20.2°C 12.2°C 16.2°C 0.0 mm 20.9 km/h
2025-04-16 18.0°C Sunny 18.1°C 12.9°C 15.5°C 0.07 mm 19.1 km/h
2025-04-15 18.0°C Patchy rain possible 18.0°C 14.1°C 15.9°C 3.0 mm 19.8 km/h
2025-04-14 19.8°C Sunny 20.0°C 15.4°C 17.3°C 0.24 mm 18.4 km/h
2025-04-13 20.2°C Sunny 21.0°C 14.6°C 17.7°C 1.1 mm 22.7 km/h
2025-04-12 20.7°C Patchy light rain with thunder 21.8°C 15.6°C 18.3°C 14.63 mm 18.0 km/h
2025-04-11 23.0°C Partly cloudy 23.0°C 15.7°C 19.0°C 0.73 mm 17.3 km/h
2025-04-10 20.2°C Light rain shower 22.9°C 16.0°C 18.3°C 1.72 mm 25.9 km/h
2025-04-09 22.3°C Partly cloudy 26.6°C 17.0°C 20.0°C 1.02 mm 20.9 km/h
2025-04-08 26.3°C Sunny 26.9°C 15.2°C 20.4°C 0.01 mm 19.8 km/h
2025-04-07 21.2°C Sunny 21.5°C 13.5°C 17.3°C 0.0 mm 21.6 km/h
2025-04-06 20.9°C Sunny 20.9°C 12.8°C 16.6°C 0.0 mm 16.6 km/h
2025-04-05 19.8°C Sunny 19.9°C 12.7°C 16.2°C 0.0 mm 16.2 km/h
2025-04-04 21.4°C Partly cloudy 21.6°C 14.9°C 18.0°C 0.12 mm 38.5 km/h
2025-04-03 20.9°C Thundery outbreaks possible 21.0°C 14.2°C 17.2°C 1.17 mm 25.2 km/h
2025-04-02 14.9°C Patchy rain possible 19.0°C 13.4°C 15.0°C 0.42 mm 32.4 km/h
2025-04-01 19.7°C Partly cloudy 20.1°C 13.4°C 16.5°C 0.55 mm 22.3 km/h
2025-03-31 21.2°C Sunny 21.6°C 15.0°C 18.1°C 0.01 mm 20.5 km/h
2025-03-30 25.1°C Sunny 25.1°C 13.6°C 18.8°C 0.0 mm 20.5 km/h
2025-03-29 21.6°C Sunny 21.8°C 12.9°C 16.8°C 0.0 mm 19.1 km/h
2025-03-28 20.2°C Sunny 20.3°C 12.0°C 15.6°C 0.0 mm 23.8 km/h
2025-03-27 18.7°C Partly cloudy 18.7°C 11.3°C 14.8°C 0.0 mm 18.7 km/h
2025-03-26 18.2°C Sunny 18.2°C 10.9°C 14.3°C 0.0 mm 20.9 km/h
2025-03-25 16.1°C Sunny 16.1°C 9.2°C 13.1°C 0.01 mm 15.1 km/h
2025-03-24 15.7°C Patchy rain possible 15.8°C 10.9°C 13.0°C 3.15 mm 14.8 km/h
2025-03-23 15.7°C Light rain shower 15.7°C 10.0°C 12.8°C 4.4 mm 27.4 km/h
2025-03-22 15.2°C Patchy rain possible 15.2°C 11.9°C 13.5°C 1.9 mm 20.9 km/h
2025-03-21 18.3°C Sunny 18.4°C 11.9°C 15.2°C 0.07 mm 27.4 km/h
2025-03-20 17.9°C Light rain shower 20.0°C 12.7°C 16.4°C 2.14 mm 41.4 km/h
2025-03-19 20.4°C Sunny 20.4°C 11.8°C 15.7°C 0.0 mm 22.3 km/h
2025-03-18 17.7°C Patchy rain possible 17.9°C 13.1°C 15.2°C 3.2 mm 34.6 km/h
2025-03-17 18.8°C Partly cloudy 18.8°C 12.3°C 14.9°C 3.98 mm 46.1 km/h
2025-03-16 17.5°C Overcast 17.5°C 9.6°C 13.4°C 0.0 mm 16.6 km/h
2025-03-15 16.2°C Patchy rain possible 16.2°C 11.7°C 13.8°C 1.82 mm 18.4 km/h
2025-03-14 15.4°C Light rain shower 15.6°C 12.0°C 13.7°C 7.49 mm 35.6 km/h
2025-03-13 16.8°C Patchy light drizzle 17.3°C 12.3°C 15.0°C 16.54 mm 43.6 km/h
2025-03-12 17.0°C Light rain shower 17.3°C 14.2°C 15.7°C 8.05 mm 36.7 km/h
2025-03-11 16.9°C Light rain shower 16.9°C 13.9°C 15.3°C 9.65 mm 34.9 km/h
2025-03-10 17.9°C Patchy rain possible 17.9°C 12.3°C 14.8°C 2.78 mm 33.8 km/h
2025-03-09 15.2°C Patchy rain possible 15.7°C 10.3°C 13.0°C 21.35 mm 42.8 km/h
2025-03-08 13.8°C Light drizzle 15.3°C 10.9°C 13.7°C 18.13 mm 44.3 km/h
2025-03-07 17.7°C Patchy rain possible 19.3°C 11.3°C 14.8°C 0.67 mm 27.7 km/h
2025-03-06 16.7°C Light rain shower 16.7°C 12.0°C 14.1°C 4.72 mm 16.9 km/h
2025-03-05 18.4°C Patchy rain possible 18.5°C 12.9°C 15.2°C 2.29 mm 17.6 km/h
2025-03-04 18.5°C Patchy rain possible 19.2°C 12.0°C 15.0°C 0.8 mm 16.2 km/h
2025-03-03 18.8°C Sunny 18.8°C 10.8°C 14.6°C 0.32 mm 18.0 km/h
2025-03-02 18.0°C Patchy rain possible 18.0°C 10.8°C 14.2°C 0.02 mm 14.4 km/h
2025-03-01 16.7°C Patchy rain possible 16.9°C 9.5°C 12.9°C 0.23 mm 14.4 km/h
2025-02-28 16.8°C Light rain shower 17.1°C 10.7°C 12.9°C 14.67 mm 30.2 km/h
2025-02-27 17.3°C Sunny 17.3°C 11.9°C 14.1°C 0.02 mm 13.3 km/h
2025-02-26 18.1°C Sunny 18.2°C 11.6°C 14.5°C 0.0 mm 15.8 km/h
2025-02-25 18.2°C Partly cloudy 18.2°C 11.2°C 14.4°C 0.0 mm 15.5 km/h
2025-02-24 18.3°C Sunny 18.4°C 11.3°C 14.3°C 0.0 mm 16.2 km/h
2025-02-23 17.1°C Sunny 17.1°C 10.8°C 13.8°C 0.0 mm 22.0 km/h
2025-02-22 15.9°C Light rain shower 16.6°C 12.9°C 14.3°C 3.04 mm 17.6 km/h
2025-02-21 21.1°C Sunny 21.1°C 12.9°C 15.9°C 0.0 mm 16.6 km/h
2025-02-20 18.7°C Sunny 18.8°C 11.4°C 14.7°C 0.0 mm 17.3 km/h
2025-02-19 16.5°C Light rain shower 16.5°C 12.7°C 14.3°C 11.34 mm 20.2 km/h
2025-02-18 19.6°C Overcast 20.3°C 12.4°C 15.1°C 4.59 mm 35.3 km/h
2025-02-17 18.0°C Partly cloudy 18.0°C 10.3°C 13.7°C 0.0 mm 11.2 km/h
2025-02-16 15.7°C Patchy rain possible 15.7°C 10.5°C 12.7°C 5.57 mm 27.7 km/h
2025-02-15 22.5°C Cloudy 22.5°C 13.0°C 16.4°C 0.34 mm 34.2 km/h
2025-02-14 19.8°C Sunny 20.5°C 10.6°C 14.4°C 0.0 mm 17.3 km/h
2025-02-13 17.6°C Sunny 17.6°C 10.6°C 13.6°C 0.0 mm 19.1 km/h
2025-02-12 17.9°C Sunny 18.1°C 11.7°C 14.5°C 0.03 mm 20.2 km/h
2025-02-11 20.5°C Sunny 20.8°C 11.7°C 15.1°C 0.0 mm 21.6 km/h
2025-02-10 20.4°C Sunny 20.6°C 12.0°C 15.0°C 0.0 mm 13.7 km/h
2025-02-09 18.6°C Sunny 18.6°C 11.6°C 14.4°C 0.0 mm 16.6 km/h
2025-02-08 17.6°C Sunny 17.6°C 9.6°C 13.2°C 0.0 mm 13.3 km/h
2025-02-07 17.4°C Sunny 17.4°C 10.9°C 13.5°C 0.0 mm 13.3 km/h
2025-02-06 17.6°C Sunny 17.6°C 10.4°C 13.7°C 0.0 mm 19.4 km/h
2025-02-05 18.3°C Sunny 18.5°C 10.2°C 14.0°C 0.0 mm 26.6 km/h
2025-02-04 15.4°C Sunny 15.4°C 8.8°C 12.4°C 0.0 mm 23.8 km/h
2025-02-03 15.9°C Patchy rain possible 16.4°C 12.1°C 13.9°C 1.37 mm 27.4 km/h
2025-02-02 17.1°C Patchy rain possible 17.2°C 11.8°C 14.3°C 2.17 mm 22.0 km/h
2025-02-01 15.5°C Sunny 15.5°C 9.4°C 12.3°C 0.17 mm 12.6 km/h
2025-01-31 15.5°C Sunny 15.5°C 11.0°C 13.2°C 0.86 mm 16.2 km/h
2025-01-29 16.5°C Partly cloudy 16.7°C 11.1°C 13.7°C 1.71 mm 25.9 km/h
2025-01-28 17.4°C Sunny 17.5°C 12.7°C 15.4°C 0.41 mm 16.9 km/h
2025-01-27 20.4°C Patchy rain possible 20.7°C 13.9°C 16.7°C 0.44 mm 23.4 km/h
2025-01-26 20.5°C Sunny 20.5°C 12.1°C 15.5°C 0.0 mm 16.9 km/h
2025-01-25 18.7°C Sunny 18.7°C 12.1°C 14.7°C 0.0 mm 13.3 km/h
2025-01-24 19.1°C Sunny 19.1°C 12.3°C 15.1°C 0.0 mm 11.2 km/h
2025-01-23 21.4°C Sunny 21.4°C 13.2°C 16.1°C 0.0 mm 18.7 km/h
2025-01-22 21.8°C Sunny 21.8°C 14.0°C 16.7°C 0.0 mm 27.7 km/h
2025-01-21 21.4°C Sunny 21.4°C 13.0°C 16.3°C 0.0 mm 19.4 km/h
2025-01-20 19.5°C Partly cloudy 19.5°C 11.1°C 14.6°C 0.0 mm 22.0 km/h
2025-01-19 17.6°C Sunny 17.6°C 10.7°C 13.6°C 0.0 mm 13.3 km/h
2025-01-18 16.4°C Sunny 16.4°C 10.4°C 13.2°C 0.08 mm 14.4 km/h
2025-01-17 16.0°C Patchy rain possible 16.1°C 12.9°C 14.1°C 2.71 mm 14.4 km/h
2025-01-16 16.3°C Sunny 16.3°C 10.1°C 13.0°C 0.07 mm 15.1 km/h
2025-01-15 16.8°C Sunny 17.1°C 9.0°C 12.7°C 0.0 mm 24.8 km/h
2025-01-14 17.7°C Sunny 18.2°C 10.7°C 13.7°C 0.0 mm 30.6 km/h
2025-01-13 17.4°C Cloudy 17.5°C 13.1°C 15.0°C 0.0 mm 22.7 km/h
2025-01-12 18.7°C Partly cloudy 18.8°C 14.1°C 15.9°C 0.15 mm 16.9 km/h
2025-01-11 19.0°C Sunny 19.1°C 13.9°C 15.9°C 0.0 mm 17.6 km/h
2025-01-10 19.4°C Sunny 19.5°C 13.8°C 16.1°C 0.0 mm 18.4 km/h
2025-01-09 19.7°C Sunny 19.7°C 12.8°C 15.5°C 0.0 mm 11.2 km/h
2025-01-08 20.4°C Sunny 20.7°C 13.5°C 16.1°C 0.0 mm 20.9 km/h
2025-01-07 18.5°C Sunny 18.5°C 12.0°C 14.7°C 0.0 mm 11.5 km/h
2025-01-06 17.5°C Patchy rain possible 17.5°C 14.1°C 15.7°C 4.84 mm 32.4 km/h
2025-01-05 20.2°C Sunny 20.2°C 13.7°C 16.2°C 0.06 mm 28.4 km/h
2025-01-04 18.7°C Sunny 18.7°C 12.3°C 15.0°C 0.0 mm 9.7 km/h
2025-01-03 18.0°C Sunny 18.0°C 11.7°C 14.3°C 0.0 mm 8.3 km/h
2025-01-02 18.0°C Sunny 18.0°C 10.7°C 13.9°C 0.0 mm 14.8 km/h
2025-01-01 17.2°C Sunny 17.2°C 12.2°C 14.4°C 0.0 mm 15.5 km/h
2024-12-31 17.0°C Sunny 17.0°C 11.6°C 14.0°C 0.46 mm 10.8 km/h
2024-12-30 18.3°C Patchy rain possible 18.3°C 12.0°C 14.3°C 4.02 mm 15.1 km/h
2024-12-29 18.5°C Sunny 18.5°C 12.7°C 15.2°C 0.04 mm 10.8 km/h
2024-12-28 19.0°C Partly cloudy 19.0°C 13.3°C 15.6°C 0.0 mm 9.4 km/h
2024-12-27 20.5°C Sunny 20.5°C 14.6°C 16.6°C 0.0 mm 12.2 km/h
2024-12-26 19.6°C Partly cloudy 19.6°C 14.5°C 16.3°C 0.0 mm 11.2 km/h
2024-12-25 19.0°C Partly cloudy 19.0°C 13.6°C 15.6°C 0.0 mm 12.2 km/h
2024-12-24 19.0°C Sunny 19.0°C 12.9°C 15.4°C 0.0 mm 11.9 km/h
2024-12-23 18.6°C Sunny 18.6°C 13.6°C 15.7°C 0.0 mm 10.4 km/h
2024-12-22 18.5°C Sunny 18.5°C 12.4°C 15.4°C 0.0 mm 15.5 km/h
2024-12-21 16.1°C Partly cloudy 16.7°C 14.2°C 15.3°C 0.43 mm 21.6 km/h
2024-12-20 16.4°C Patchy rain possible 17.0°C 15.4°C 16.2°C 0.67 mm 19.4 km/h
2024-12-19 20.1°C Sunny 20.1°C 15.0°C 17.2°C 0.0 mm 10.8 km/h
2024-12-18 21.0°C Sunny 21.5°C 15.4°C 17.7°C 0.0 mm 11.9 km/h
2024-12-17 21.8°C Sunny 22.1°C 17.0°C 18.8°C 0.0 mm 12.6 km/h
2024-12-16 21.7°C Sunny 21.8°C 14.7°C 17.5°C 0.0 mm 11.5 km/h
2024-12-15 19.2°C Sunny 19.2°C 14.4°C 16.2°C 0.0 mm 16.9 km/h
2024-12-14 18.4°C Sunny 18.4°C 13.0°C 15.4°C 0.0 mm 15.1 km/h
2024-12-13 17.3°C Sunny 17.3°C 12.0°C 14.5°C 1.05 mm 11.9 km/h
2024-12-12 17.5°C Patchy rain possible 17.5°C 11.8°C 14.2°C 5.1 mm 22.7 km/h
2024-12-11 13.7°C Partly cloudy 16.0°C 9.8°C 12.6°C 3.08 mm 20.2 km/h
2024-12-10 15.1°C Partly cloudy 15.2°C 10.5°C 12.9°C 0.0 mm 16.9 km/h
2024-12-09 16.5°C Sunny 16.7°C 13.0°C 14.5°C 0.01 mm 22.7 km/h
2024-12-08 18.2°C Partly cloudy 18.8°C 14.7°C 16.7°C 0.05 mm 22.3 km/h
2024-12-07 20.1°C Overcast 20.1°C 15.7°C 17.4°C 0.0 mm 18.7 km/h
2024-12-06 19.4°C Sunny 19.4°C 14.5°C 16.8°C 0.0 mm 18.7 km/h
2024-12-05 19.6°C Sunny 19.6°C 15.0°C 16.8°C 0.01 mm 18.0 km/h
2024-12-04 19.0°C Sunny 19.1°C 15.8°C 17.1°C 0.02 mm 17.3 km/h
2024-12-03 20.7°C Sunny 20.7°C 16.2°C 18.0°C 0.0 mm 19.1 km/h
2024-12-02 22.7°C Sunny 22.8°C 17.4°C 19.4°C 0.0 mm 11.5 km/h
2024-12-01 22.9°C Partly cloudy 23.4°C 18.5°C 20.4°C 0.0 mm 13.3 km/h
2024-11-30 25.0°C Sunny 25.0°C 18.9°C 21.2°C 0.0 mm 12.2 km/h
2024-11-29 25.1°C Partly cloudy 25.2°C 20.0°C 21.7°C 0.0 mm 14.0 km/h
2024-11-28 26.7°C Sunny 27.0°C 19.7°C 22.3°C 0.0 mm 11.9 km/h
2024-11-27 24.3°C Sunny 24.3°C 18.1°C 20.5°C 0.0 mm 11.9 km/h
2024-11-26 22.6°C Sunny 22.9°C 18.5°C 20.1°C 0.0 mm 11.5 km/h
2024-11-25 23.3°C Sunny 23.5°C 18.7°C 20.6°C 0.0 mm 14.8 km/h
2024-11-24 28.5°C Partly cloudy 28.7°C 21.7°C 24.3°C 0.45 mm 23.4 km/h
2024-11-23 26.7°C Sunny 26.7°C 18.4°C 22.2°C 0.0 mm 15.8 km/h
2024-11-22 22.0°C Sunny 22.1°C 16.1°C 18.8°C 0.0 mm 20.5 km/h
2024-11-21 21.1°C Sunny 21.1°C 16.8°C 18.5°C 0.0 mm 14.8 km/h
2024-11-20 21.9°C Sunny 22.3°C 18.2°C 19.6°C 0.0 mm 13.0 km/h
2024-11-19 20.0°C Patchy light rain 21.5°C 19.5°C 20.2°C 2.21 mm 19.8 km/h
2024-11-18 24.1°C Sunny 24.1°C 17.9°C 20.3°C 0.03 mm 14.4 km/h
2024-11-17 22.1°C Patchy rain possible 22.1°C 17.5°C 19.5°C 1.03 mm 10.4 km/h
2024-11-16 22.3°C Sunny 22.3°C 17.3°C 19.5°C 0.02 mm 14.0 km/h