Riohacha, owing to the rain shadow of the Sierra Nevada de Santa Marta, has a semi-arid climate (Köppen BSh), which owing to the extremely torrid temperatures is not that far above an arid climate despite receiving as much as 546 mm of rainfall per year.