Sant'Arcangelo, also San Arcangelo, is a municipality in the province of Potenza, region Basilicata, Italy.