Skip to main content

🇱🇻 Latvia Interactive Map

Latvia is a Baltic country in Northern Europe, celebrated for its vast forests, stunning Art Nouveau architecture in Riga, and a strong tradition of song and dance.

🌍 Overview

Latvia is a Baltic country in Northern Europe, celebrated for its vast forests, stunning Art Nouveau architecture in Riga, and a strong tradition of song and dance.

🎨 Design & Flag Inspiration

The visual identity of this map pack is inspired by the National Flag of Latvia.

  • Hover State: We utilize a vibrant translucent color (rgba(155, 0, 45, 0.35)) to represent the national identity and heritage.
  • Borders: Rendered in Deep Navy (#1e293b) to ensure maximum contrast and a modern, premium aesthetic.

🗺️ Interactive Demo

Hover over the Municipalities to see the highlight and tooltips. Click any municipality to see how easily you can capture the region's data code.

svg-world-maps / latvia.svg
Alūksnes novadsLīvānu novadsGulbenes novadsVentspils novadsValkas novadsSalaspils novadsJelgavas pilsētaRēzeknes pilsētaJūrmalas pilsētaVentspils pilsētaRīgas pilsētaLiepājas pilsētaDienvidkurzemes novadsKuldīgas novadsSaldus novadsTalsu novadsTukuma novadsDobeles novadsJelgavas novadsMārupes novadsBauskas novadsOgres novadsAizkraukles novadsJēkabpils novadsLudzas novadsRēzeknes novadsBalvu novadsMadonas novadsSmiltenes novadsCēsu novadsValmieras novadsĀdažu novadsRopažu novadsSiguldas novadsPreiļu novadsKrāslavas novadsĶekavas novadsOlaines novadsSaulkrastu novadsLimbažu novadsAugšdaugavas novadsVarakļānu novads
How it works

Every <path> element in the generated SVG automatically receives data-code and data-name. You can listen for clicks on the parent container to instantly build drill-down experiences, filtering, or regional detail views.


💻 How to Render It

Implementing the Latvia map in your project takes just a few lines of code. Since every map is generated as a plain SVG string, the exact same approach works in React, Vue, Angular, Svelte, and vanilla JavaScript.

One pattern, every framework

Generate the SVG with createMap(), inject it into a container, and listen for clicks using the automatic data-code and data-name attributes.

👉 See the full rendering guide for your framework →