Viggianello és un municipi italià, situat a la regió de Basilicata i a la província de Potenza. Ocupa una superfície de 120,83 quilòmetre quadrat[1] i tenia 2,683[2] habitants a l'1 gener 2023. Al seu territori es troba la font del riu Lao.