La ciudad de Riohacha tiene una temperatura media anual de 28 grados Celsius, presentándose oscilaciones de 10 y 15 grados a medida que se asciende en el macizo de la sierra nevada, esto solo presente en la zona rural del municipio.