Las temperaturas son más bajas a lo largo de la costa y más altas en el interior, las precipitaciones son más altas en el sur y más bajas en el norte. La estación húmeda, que dura de junio a octubre, es más corta en el norte y más larga en el sur, especialmente cerca de la costa suroeste. El promedio anual de lluvia varía desde 34 cm en Podor en el extremo norte hasta 155 cm en Ziguinchor, en el suroeste.
Las temperaturas varían según la temporada, con las temperaturas más altas registradas en el noreste. En Dakar, durante la estación fría (de diciembre a abril), el promedio diario máximo es de 26 grados y el promedio mínimo de 17 grados. Durante la estación cálida (de mayo a noviembre), los promedios son de 30 a 20 grados.