Senegal

Across 10 destinations in Senegal, the warmest is Touba at 38 °C in May, the coolest is Dakar at 30 °C, and annual rainfall ranges from 172 mm in Saint-Louis to 1,157 mm in Ziguinchor. Figures are 1991–2020 climate normals.

10 destinations with full climate records · 101 awaiting data

The rangeHow much Senegal varies

Climate varies across Senegal. At the warmest month of the year, Touba averages 38 °C by day while Dakar reaches 30 °C — a difference of 7.5 °C between two places in the same country.

Rainfall separates them more than temperature does: Ziguinchor averages 1,157 mm a year against 172 mm in Saint-Louis.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
Dakar Oct 30 °C 287 mm
Touba May 38 °C 369 mm
Thiès Nov 34 °C 355 mm
Kaolack Apr 37 °C 502 mm
Rufisque Nov 32 °C 292 mm
Mbour Nov 33 °C 351 mm
Saint-Louis Oct 32 °C 172 mm
Thiès Nones Nov 33 °C 355 mm
Ziguinchor Apr 37 °C 1,157 mm
Diourbel Apr 37 °C 388 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.