Fondato nel XVI secolo da profughi albanesi, l'antico Casalnuovo (nome che il paese ha conservato fino al dopoguerra) è il comune più piccolo della Basilicata.