Its municipal territory, crossed by the rivers Sele and Calore Lucano, borders with Albanella, Altavilla Silentina, Campagna, Eboli and  Postiglione.
The municipality is situated along the Sele and Calore Lucano rivers and shares its boundaries with Albanella, Altavilla Silentina, Campagna, Eboli, and Postiglione.