Canary-shouldered Thorn
- kingdom: Animalia
- phylum: Arthropoda
- class: Insecta
- order: Lepidoptera
- family: Geometridae
- genus: Ennomos
- species: Ennomos alniaria
- Borek
- Horní Stropnice
- Hrdějovice
Jihočeský
Czech Republic- Bleialf
- Brandscheid
- Bruchertseifen
- Buchet
- Echternacherbrück
- Ernzen
- Freudenburg
- Gutweiler
- Holsthum
- Igel
- Irrhausen
- Kanzem
- Kirf
- Konz
- Korlingen
- Langsur
- Langweiler
- Menningen
- Minden
- Morscheid
- Mützenich
- Oberbillig
- Oberlascheid
- Olmscheid
- Prümzurlay
- Ralingen
- Roth
- Sommerau
- Trassem
- Waldrach
- Wasserliesch
Rheinland-Pfalz- Weiten
Saarland
Germany- Bloemendaal
- Haarlem
North Holland- Alblasserdam
- Hendrik-Ido-Ambacht
South Holland- Amerongen
Utrecht
Netherlands- Borlänge
Dalarna- Årsunda
Gävleborg- Katrineholm
- Nyköping
Södermanland- Kolsva
- Kungsör
- Ramnäs
- Sala
- Surahammar
Västmanland- Andalen
- Axvall
- Billdal
- Falköping
- Gullspång
- Göteborg
- Hjo
- Landvetter
- Partille
- Styrsö
- Svenljunga
- Tibro
- Ulricehamn
- Åmål
Västra Götaland- Frövi
- Karlskoga
- Lindesberg
- Ås
- Örebro
Örebro- Berg
- Linköping
- Ljungsbro
- Rimforsa
- Valdemarsvik
Östergötland
Sweden- Acton
- Ashford
- Belsize Park
- Bexhill-on-Sea
- Bexley
- Birkenhead
- Birmingham
- Bishops Stortford
- Boston
- Bournemouth
- Bovey Tracey
- Bovington Camp
- Brading
- Bramley
- Bristol
- Brixton
- Brixton Hill
- Bromley
- Bruton
- Cambridge
- Chatteris
- Chester
- Chilworth
- Chipping Norton
- Colchester
- Corbridge
- Dartford
- Dorking
- Dover
- East Grinstead
- Epping
- Fakenham
- Ferndown
- Fleet
- Folkestone
- Formby
- Glusburn
- Harthill
- Haslemere
- Heanor
- Herne Bay
- Hindhead
- Hoole
- Horley
- Horsforth
- Horsham
- Hounslow
- Hythe
- Kennington
- Knutsford
- Lancaster
- Liverpool
- Lydd
- Lymington
- Maidstone
- Market Drayton
- Marlborough
- Milnthorpe
- Newbury
- Nottingham
- Oakmere
- Orpington
- Pinner
- Ramsbury
- Ringwood
- Romsey
- Royal Tunbridge Wells
- Rye
- Saint Albans
- Sandown
- Saughall
- Sevenoaks
- Sheffield
- Shipdham
- Shoreham-by-Sea
- Sidcup
- Southampton
- Southend-on-Sea
- Stanford-le-Hope
- Steeple Claydon
- Sunningdale
- Sutton Coldfield
- Tadworth
- Thetford
- Tinwell
- Torquay
- Tring
- Uckfield
- Wateringbury
- West Byfleet
- Westcliff-on-Sea
- Wool
- Worcester
- Wye
- York
England- Portaferry
Northern Ireland- Forres
Scotland- Halkyn
- Landore
- Llangollen
- Porthmadog
- Swansea
Wales
United Kingdom