Actualmente, el territorio municipal de Riohacha es habitado por una numerosa población nativa amerindia, principalmente de la comunidad Wayúu (cuya lengua es el wayuunaiki de la familia lingüística Arawak) y de las comunidades indígenas de las laderas de la Sierra Nevada de Santa Marta como los wiwa de lengua damana, los kogui de lengua koguian y los ika o arhuacos de lengua ikan, todas lenguas de la familia lingüística Chibcha.