early dog violet
- kingdom: Plantae
- phylum: Tracheophyta
- class: Magnoliopsida
- order: Malpighiales
- family: Violaceae
- genus: Viola
- species: Viola reichenbachiana
- Ansfelden
- Ried im Innkreis
- Traun
Upper Austria
Austria- Brussels
Brussels Capital- Aalst
- Aalter
- Aarschot
- Alken
- Antwerpen
- Anzegem
- Asse
- Beerse
- Beersel
- Begijnendijk
- Berlare
- Bever
- Bierbeek
- Bilzen
- Bonheiden
- Boortmeerbeek
- Borgloon
- Bornem
- Borsbeek
- Buggenhout
- De Panne
- Denderleeuw
- Destelbergen
- Diegem
- Diepenbeek
- Dilbeek
- Drogenbos
- Duffel
- Edegem
- Eeklo
- Gavere
- Gent
- Geraardsbergen
- Gooik
- Haacht
- Haaltert
- Halle
- Hasselt
- Herk-de-Stad
- Herselt
- Herzele
- Hoeilaart
- Hoeselt
- Holsbeek
- Houthulst
- Hove
- Huldenberg
- Hulshout
- Kampenhout
- Kapelle-op-den-Bos
- Keerbergen
- Knesselare
- Koekelare
- Kontich
- Kortenaken
- Kortenberg
- Kortessem
- Kortrijk
- Kraainem
- Landen
- Lebbeke
- Lede
- Ledeberg
- Lennik
- Leuven
- Liedekerke
- Lille
- Linkebeek
- Lint
- Londerzeel
- Lubbeek
- Meise
- Melle
- Merchtem
- Merelbeke
- Moerbeke
- Mortsel
- Nieuwerkerken
- Nijlen
- Ninove
- Olen
- Oosterzele
- Oostkamp
- Opwijk
- Oud-Heverlee
- Oudenaarde
- Overijse
- Perre
- Putte
- Puurs
- Ranst
- Ravels
- Roeselare
- Ronse
- Rotselaar
- Sint-Amands
- Sint-Genesius-Rode
- Sint-Lievens-Houtem
- Sint-Maria-Lierde
- Sint-Martens-Latem
- Sint-Pieters-Leeuw
- Sint-Pieters-Voeren
- Sint-Truiden
- Steenokkerzeel
- Temse
- Ternat
- Tervuren
- Tielt
- Tongeren
- Tremelo
- Vosselaar
- Waarschoot
- Wachtebeke
- Wellen
- Wemmel
- Westerlo
- Wetteren
- Wichelen
- Zandhoven
- Zaventem
- Zedelgem
- Zemst
- Zoersel
- Zonnebeke
- Zottegem
- Zutendaal
- Zwevegem
Flanders- Aiseau
- Anhée
- Anthisnes
- Assesse
- Attert
- Aywaille
- Bassenge
- Beaumont
- Beyne-Heusay
- Chaudfontaine
- Châtelet
- Ciney
- Clavier
- Couvin
- Dinant
- Doische
- Ellezelles
- Esneux
- Florenville
- Fléron
- Gerpinnes
- Hamoir
- Hastière-Lavaux
- Houyet
- Malmédy
- Mettet
- Morlanwelz-Mariemont
- Musson
- Pont-à-Celles
- Profondeville
- Rixensart
- Rochefort
- Rouvroy
- Tellin
- Thuin
- Tinlot
- Verlaine
- Visé
- Wellin
- Yvoir
- Étalle
Wallonia
Belgium- Ering
- Malching
- Simbach am Inn
Bavaria- Waldsieversdorf
Brandenburg- Perl
Saarland- Balgstädt
Saxony-Anhalt
Germany- Alzingen
- Aspelt
- Bascharage
- Bergem
- Bertrange
- Bissen
- Bridel
- Béreldange
- Capellen
- Clemency
- Colmar
- Contern
- Crauthem
- Dudelange
- Eischen
- Esch-sur-Alzette
- Fentange
- Frisange
- Hautcharage
- Heisdorf-sur-Alzette
- Helmsange
- Hesperange
- Hobscheid
- Itzig
- Kayl
- Kehlen
- Kirchberg
- Koerich
- Lamadelaine
- Larochette
- Leudelange
- Lintgen
- Luxembourg
- Mamer
- Mersch
- Moutfort
- Müllendorf
- Niederanven
- Olm
- Pontpierre
- Pétange
- Rodange
- Sandweiler
- Sanem
- Schifflange
- Schouweiler
- Schrassig
- Steinfort
- Steinsel
- Strassen
- Tétange
03
Luxembourg- Wrząsowice
- Świątniki Górne
Lesser Poland Voivodeship
Poland- Jämshög
Blekinge- Vibble
Gotland- Huskvarna
Jönköping- Borgholm
- Färjestaden
- Oskarshamn
- Torsås
- Västervik
Kalmar- Anderslöv
- Bjärred
- Bromölla
- Bårslöv
- Båstad
- Degeberga
- Eslöv
- Förslöv
- Genarp
- Helsingborg
- Hjärup
- Hässleholm
- Höganäs
- Hörby
- Kivik
- Klippan
- Klågerup
- Kvidinge
- Kågeröd
- Ljungbyhed
- Lomma
- Lund
- Löberöd
- Munka-Ljungby
- Mörarp
- Näsum
- Oxie
- Sjöbo
- Skivarp
- Skurup
- Stehag
- Svalöv
- Svedala
- Sösdala
- Teckomatorp
- Tollarp
- Veberöd
- Vellinge
- Vinslöv
- Ystad
- Åstorp
- Ödåkra
Skåne- Storvreta
Uppsala- Stöpen
Västra Götaland
Sweden- Borough Green
- Ovington
- Winston
England
United Kingdom