Common dog violet
- kingdom: Plantae
- phylum: Tracheophyta
- class: Magnoliopsida
- order: Malpighiales
- family: Violaceae
- genus: Viola
- species: Viola riviniana
- Ennsdorf
Lower Austria- Edt bei Lambach
- Freistadt
- Lambach
- Leonding
- Stadl-Paura
Upper Austria
Austria- Aalst
- Aalter
- Aarschot
- Aartselaar
- Alken
- Antwerpen
- Anzegem
- Ardooie
- Asse
- Avelgem
- Beernem
- Beerse
- Beersel
- Begijnendijk
- Bekkevoort
- Beringen
- Berlaar
- Berlare
- Bertem
- Bever
- Beveren
- Bierbeek
- Bilzen
- Blankenberge
- Boechout
- Bonheiden
- Boom
- Boortmeerbeek
- Borgloon
- Bornem
- Borsbeek
- Boutersem
- Brasschaat
- Brecht
- Bree
- Brugge
- Buggenhout
- De Panne
- De Pinte
- Deinze
- Denderleeuw
- Destelbergen
- Diepenbeek
- Dilbeek
- Drogenbos
- Duffel
- Edegem
- Eeklo
- Essen
- Evergem
- Galmaarden
- Gavere
- Genk
- Gent
- Geraardsbergen
- Gingelom
- Gistel
- Glabbeek-Zuurbemde
- Gooik
- Grimbergen
- Grobbendonk
- Haacht
- Halle
- Hamme
- Harelbeke
- Heers
- Heist-op-den-Berg
- Helchteren
- Hemiksem
- Herent
- Herentals
- Herenthout
- Herk-de-Stad
- Herselt
- Herzele
- Hoboken
- Hoegaarden
- Hoeilaart
- Hoeselt
- Holsbeek
- Hooglede
- Houthalen
- Houthulst
- Hove
- Huldenberg
- Hulshout
- Ichtegem
- Ingelmunster
- Izegem
- Jabbeke
- Kalmthout
- Kampenhout
- Kapelle-op-den-Bos
- Kapellen
- Kaprijke
- Knesselare
- Koekelare
- Kontich
- Kortemark
- Kortenaken
- Kortenberg
- Kortessem
- Kortrijk
- Kraainem
- Kruibeke
- Kruishoutem
- Laakdal
- Laarne
- Lanaken
- Lebbeke
- Lede
- Ledeberg
- Lennik
- Leopoldsburg
- Leuven
- Liedekerke
- Lier
- Linkebeek
- Lint
- Lochristi
- Lokeren
- Londerzeel
- Lovendegem
- Lubbeek
- Lummen
- Maaseik
- Maldegem
- Mechelen
- Meise
- Melle
- Merchtem
- Merelbeke
- Merksplas
- Moerbeke
- Moorslede
- Mortsel
- Nazareth
- Nevele
- Niel
- Nieuwerkerken
- Nijlen
- Ninove
- Olen
- Oosterzele
- Oostkamp
- Opglabbeek
- Opwijk
- Oud-Heverlee
- Oud-Turnhout
- Oudenaarde
- Overijse
- Pepingen
- Perre
- Pittem
- Putte
- Puurs
- Ranst
- Ravels
- Rijkevorsel
- Roeselare
- Ronse
- Rotselaar
- Ruiselede
- Saint-Yvon
- Schelle
- Scherpenheuvel-Zichem
- Schilde
- Schoten
- Sint-Amands
- Sint-Genesius-Rode
- Sint-Gillis-Waas
- Sint-Katelijne-Waver
- Sint-Kruis
- Sint-Lievens-Houtem
- Sint-Maria-Lierde
- Sint-Martens-Latem
- Sint-Martens-Lennik
- Sint-Pieters-Leeuw
- Sint-Pieters-Voeren
- Sint-Truiden
- Staden
- Steenokkerzeel
- Stekene
- Temse
- Ternat
- Tervuren
- Tessenderlo
- Tielt
- Torhout
- Turnhout
- Vosselaar
- Waarschoot
- Wachtebeke
- Waregem
- Wellen
- Wemmel
- Westerlo
- Wetteren
- Wezembeek-Oppem
- Wichelen
- Wijnegem
- Willebroek
- Wingene
- Wommelgem
- Zandhoven
- Zaventem
- Zedelgem
- Zelzate
- Zemst
- Zoersel
- Zomergem
- Zonhoven
- Zonnebeke
- Zottegem
- Zoutleeuw
- Zuienkerke
- Zulte
- Zutendaal
- Zwevegem
- Zwijndrecht
Flanders- Anderlues
- Anhée
- Assesse
- Aubel
- Aywaille
- Baelen
- Basse Lasne
- Bassenge
- Bertogne
- Bertrix
- Bouillon
- Braine-le-Château
- Brugelette
- Bullange
- Cerfontaine
- Chasse Royale
- Chastre-Villeroux-Blanmont
- Chiny
- Ciney
- Clavier
- Couvin
- Dalhem
- Daverdisse
- Dinant
- Doische
- Dour
- Ellezelles
- Esneux
- Ferrières
- Flobecq
- Floreffe
- Florenville
- Frasnes-lez-Anvaing
- Frasnes-lez-Buissenal
- Froidchapelle
- Gedinne
- Genappe
- Gerpinnes
- Habay-la-Vieille
- Hamoir
- Herbeumont
- Houffalize
- Houyet
- Incourt
- Jodoigne
- La Calamine
- La Hulpe
- La Roche-en-Ardenne
- Libin
- Lincent
- Lobbes
- Lontzen
- Louvain-la-Neuve
- Malmédy
- Manhay
- Marche-en-Famenne
- Marchin
- Martelange
- Messancy
- Modave
- Momignies
- Morlanwelz-Mariemont
- Musson
- Nandrin
- Nassogne
- Noville-les-Bois
- Ouffet
- Pepinster
- Pont-à-Celles
- Profondeville
- Rendeux
- Rixensart
- Rumes
- Saint-Léger
- Sainte-Ode
- Somme-Leuze
- Sprimont
- Stoumont
- Theux
- Trois-Ponts
- Verlaine
- Vielsalm
- Villers-la-Ville
- Visé
- Walcourt
- Waremme
- Waterloo
- Wavre
- Yvoir
- Étalle
Wallonia
Belgium- New Westminster
- Oak Bay
- Vancouver
British Columbia
Canada- Hämeenlinna
- Imatra
- Sibbo
Central Finland
Finland- Herry
A3- Fromelennes
A4- Winnezeele
B4
France- Alzingen
- Bergem
- Bertrange
- Bissen
- Bridel
- Béreldange
- Capellen
- Contern
- Crauthem
- Dudelange
- Eischen
- Esch-sur-Alzette
- Fentange
- Heisdorf-sur-Alzette
- Helmsange
- Hesperange
- Hobscheid
- Itzig
- Kayl
- Kehlen
- Kirchberg
- Koerich
- Lamadelaine
- Larochette
- Leudelange
- Lintgen
- Luxembourg
- Mamer
- Mersch
- Mondercange
- Moutfort
- Müllendorf
- Niederanven
- Olm
- Pontpierre
- Pétange
- Rodange
- Sandweiler
- Schifflange
- Schrassig
- Steinfort
- Steinsel
- Strassen
- Tétange
03
Luxembourg- Klecza Dolna
- Tomaszkowice
Lesser Poland Voivodeship
Poland- Klintehamn
- Vibble
- Visby
Gotland- Hammarstrand
- Lit
- Åre
- Östersund
Jämtland- Anderslöv
- Bjärnum
- Bjärred
- Blentarp
- Broby
- Bromölla
- Bunkeflostrand
- Bårslöv
- Båstad
- Degeberga
- Eslöv
- Fjälkinge
- Förslöv
- Gantofta
- Genarp
- Glimåkra
- Helsingborg
- Hittarp
- Hyllinge
- Hässleholm
- Hästveda
- Höganäs
- Hörby
- Höör
- Kivik
- Klippan
- Klågerup
- Knislinge
- Kristianstad
- Kvidinge
- Kävlinge
- Kågeröd
- Ljungbyhed
- Ljunghusen
- Lomma
- Lund
- Löberöd
- Lönsboda
- Munka-Ljungby
- Mörarp
- Näsum
- Osby
- Perstorp
- Rydsgård
- Sibbhult
- Simrishamn
- Sjöbo
- Skanör med Falsterbo
- Skivarp
- Staffanstorp
- Stehag
- Svalöv
- Svedala
- Sätofta
- Sösdala
- Teckomatorp
- Tollarp
- Tormestorp
- Tygelsjö
- Veberöd
- Vejbystrand
- Vinslöv
- Ängelholm
- Åstorp
- Ödåkra
- Önnestad
- Örkelljunga
Skåne- Alby
- Arnö
- Bergshamra
- Björkö
- Bollmora
- Boo
- Brevik
- Bro
- Bromma
- Dalarö
- Djursholm
- Ekerö
- Eriksberg
- Fisksätra
- Fittja
- Gustavsberg
- Hallstavik
- Handen
- Haninge
- Hemmesta
- Huddinge
- Hölö
- Jakobsberg
- Jordbro
- Kista
- Kummelnäs
- Kungsängen
- Lidingö
- Märsta
- Mölnbo
- Mörtnäs
- Nacka
- Norrtälje
- Nykvarn
- Nynäshamn
- Pershagen
- Resarö
- Rimbo
- Rosersberg
- Råsunda
- Salem
- Saltsjöbaden
- Segeltorp
- Sigtuna
- Skytteholm
- Skänninge
- Sollentuna
- Solna
- Stenhamra
- Stockholm
- Sundbyberg
- Södertälje
- Tullinge
- Tumba
- Täby
- Upplands Väsby
- Vallentuna
- Vaxholm
- Västerhaninge
- Vårsta
- Älta
- Åkersberga
- Årsta
- Ösmo
- Östermalm
Stockholm- Kristinehamn
- Molkom
Värmland- Röbäck
Västerbotten- Arboga
- Fagersta
- Hallstahammar
- Kolsva
- Kungsör
- Köping
- Ramnäs
- Surahammar
- Tillberga
- Västerås
Västmanland- Alafors
- Alingsås
- Andalen
- Anderstorp
- Axvall
- Billdal
- Bollebygd
- Borås
- Brålanda
- Bua
- Dals Långed
- Dalsjöfors
- Donsö
- Ed
- Eriksbo
- Falköping
- Floby
- Fritsla
- Furulund
- Färgelanda
- Grästorp
- Gullspång
- Gånghester
- Gårdsten
- Göteborg
- Hammarkullen
- Hindås
- Hjo
- Hova
- Hönö
- Ingared
- Karlsborg
- Kinna
- Källby
- Landvetter
- Lerum
- Lilla Edet
- Lindome
- Länghem
- Lövgärdet
- Majorna
- Mariestad
- Mölltorp
- Mölndal
- Mölnlycke
- Nossebro
- Nödinge-Nol
- Olstorp
- Partille
- Rannebergen
- Rävlanda
- Sandared
- Sjuntorp
- Sjömarken
- Skara
- Skepplanda
- Skultorp
- Skövde
- Sollebrunn
- Stenkullen
- Stenungsund
- Styrsö
- Stöpen
- Surte
- Tibro
- Tidaholm
- Torslanda
- Trollhättan
- Uddevalla
- Ulricehamn
- Vargön
- Viskafors
- Vänersborg
- Vårgårda
- Älvängen
- Åmål
- Öckerö
- Öjersjö
Västra Götaland
Sweden- Bardon Mill
- Bayswater
- Birtley
- Bishop Middleham
- Blaydon-on-Tyne
- Burnopfield
- Chelsea
- Corsenside
- Cresswell
- Darras Hall
- Dinnington
- Durham
- Greenhead
- Hamsterley
- Hazlerigg
- Hebron
- Hexham
- Kensington
- Morpeth
- Newbiggin-by-the-Sea
- Ovington
- Reigate
- Rowlands Gill
- Seaton Delaval
- Seghill
- Spennymoor
- Stanhope
- Whickham
- Winston
England
United Kingdom- Corvallis
Oregon- Port Townsend
Washington
United States