The range of P. hirsuta extends along the southern and western coasts from West Sussex to Lancashire. There are also a few scattered inland localities. An apparently separate population is found on the Norfolk coast. Its range may overlap with that of P. affinis. The species is also present on Guernsey (Luff, 1904, 1905a) and Jersey, but on the latter it is difficult to distinguish from the very similar P. luffii (a species not known from mainland Britain).