Pietrapertosa ist eine süditalienische Gemeinde (comune) mit 977 Einwohnern (Stand 31. Dezember 2018) in der Provinz Potenza in der Basilikata. Die Gemeinde liegt etwa 25,5 Kilometer ostsüdöstlich von Potenza am Parco naturale di Gallipoli Cognato - Piccole Dolomiti Lucane, gehört zur Comunità Montana Alto Basento und grenzt unmittelbar an die Provinz Matera.