This species is widely distributed in Europe. It ranges from northern Spain, northwards to northern France, southern Belgium, Luxembourg, west-central Germany, much of Austria, southwestern Czech Republic, central Slovakia and central Hungary, and eastwards to central Romania, Bulgaria, most of the Balkans (excluding most of the Aegean islands) and northwestern Anatolia, Turkey. It occurs on Jersey in the Channel Islands (United Kingdom). It is largely absent from Northern Europe (it occurs as small patchy, isolated populations in the north of its range), southern Iberia (though there are fragmented, isolated populations in central Spain), and parts of southern Italy and its larger islands (Sardinia, Sicily, and Apulia). It has been introduced to the United States. Many southern subspecies of P. muralis have been introduced to Switzerland, where they are mostly found along railway lines (Benedikt Schmidt pers. comm.). It is found from sea level up to 2,500m asl.