Widely distributed throughout Britain, the range reaching northwards to Golspie, East Ross (Speyside) and West Ross (Beinn Eighe). It includes the Isle of Man but not the Channel Islands. Very local in southern England but more widespread further north and on moors in the south-west. In Ireland it is known from Cork, Wicklow, Dublin and Armagh. Often locally common, though its presence is entirely dependent on the occurrence of its main forage plants. A boreo-alpine species in Europe, widespread in Fennoscandia, more sporadic further south, the range there reaching the Pyrenees and the Romanian Carpathians (Dylewska, 1987). The species is also known from Japan (Tadauchi, Hirashima & Matsumura, 1987).