Latvia ZIP Code Dataset

Comprehensive Latvia ZIP code data with accurate geographic coordinates, administrative divisions, and time zone

Sample Dataset Latvia

ISOCountryLanguageRegion 1Region 2Region 3Region 4LocalityZip CodeLatitudeLongitudeTimezone
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/AAglonas Madelāni530456.12249427.043098Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/ABēķi530456.14606926.931436Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/ACecerski530456.08858026.933432Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/AEzera Ukini530456.16625527.037989Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/AGūteņi530456.09546826.942415Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AAiviekstes pagasts486056.63825625.786430Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AAiviekstes pagasts512056.63825625.786430Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AĪvāni512056.64772525.683279Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AKriškalni512056.62333525.723563Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AĶūģi512056.64104025.802599Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/ASkujaiņi512056.61070625.812967Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pagastsN/AN/AAizkraukle510156.61577025.223686Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pagastsN/AN/AAizkraukles pagasts510156.61959525.211813Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pagastsN/AN/AAizkraukles pagasts512556.61959525.211813Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pilsētaN/AN/AAizkraukle510156.59305025.243154Europe/Riga
LVLatvijaLVAizkraukles novadsBebru pagastsN/AN/ABebru pagasts513556.73088425.486860Europe/Riga
LVLatvijaLVAizkraukles novadsBebru pagastsN/AN/AVecbebri513556.72008725.493518Europe/Riga
LVLatvijaLVAizkraukles novadsDaudzeses pagastsN/AN/ADaudzese511156.47612225.218386Europe/Riga
LVLatvijaLVAizkraukles novadsDaudzeses pagastsN/AN/ADaudzeses pagasts511156.50301625.222381Europe/Riga
LVLatvijaLVAizkraukles novadsDaudzeses pagastsN/AN/ADaudzeva511156.50530325.239047Europe/Riga
LVLatvijaLVAizkraukles novadsIršu pagastsN/AN/AIrši510856.79236925.593890Europe/Riga
LVLatvijaLVAizkraukles novadsIršu pagastsN/AN/AIršu pagasts510856.78448825.594312Europe/Riga
LVLatvijaLVAizkraukles novadsJaunjelgavas pagastsN/AN/AJaunjelgavas pagasts513456.59345625.064659Europe/Riga
LVLatvijaLVAizkraukles novadsJaunjelgavas pilsētaN/AN/AJaunjelgava513456.61231025.078927Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/AKlintaines pagasts512056.60310125.626880Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/AKlintaines pagasts512956.60310125.626880Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/ARīteri512956.59941825.514848Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/AStukmaņi512956.59804325.637529Europe/Riga
LVLatvijaLVAizkraukles novadsKokneses pagastsN/AN/ABormaņi511356.67659425.484174Europe/Riga
LVLatvijaLVAizkraukles novadsKokneses pagastsN/AN/AKokneses pagasts511356.65015025.409572Europe/Riga
LVLatvijaLVAizkraukles novadsMazzalves pagastsN/AN/AĒrberģe513356.36671425.021049Europe/Riga
LVLatvijaLVAizkraukles novadsMazzalves pagastsN/AN/AMazzalves pagasts513356.37613224.989066Europe/Riga
LVLatvijaLVAizkraukles novadsNeretas pagastsN/AN/ANereta511856.20314125.308542Europe/Riga
LVLatvijaLVAizkraukles novadsNeretas pagastsN/AN/ANeretas pagasts511856.19672025.307709Europe/Riga
LVLatvijaLVAizkraukles novadsPilskalnes pagastsN/AN/APilskalne511056.19240025.172297Europe/Riga
LVLatvijaLVAizkraukles novadsPilskalnes pagastsN/AN/APilskalnes pagasts511056.21747225.173931Europe/Riga
LVLatvijaLVAizkraukles novadsPļaviņu pilsētaN/AN/APļaviņas512056.61824525.725792Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/ABitāni512456.61059925.363080Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/APurviņi512456.50881425.377291Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/ASece512456.55989525.397200Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/ASeces pagasts512456.56041125.374847Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/AZiedāni512456.55924025.369645Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ADīķi512356.57055625.269444Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ALielziedi512356.57500025.233889Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/AMellēni512356.57804925.290750Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ASērene512356.57918825.200893Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ASērenes pagasts512356.59005025.165554Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ATalsiņi512356.54553325.314135Europe/Riga
LVLatvijaLVAizkraukles novadsStaburaga pagastsN/AN/AStaburaga pagasts512856.54531625.540177Europe/Riga
LVLatvijaLVAizkraukles novadsStaburaga pagastsN/AN/AStaburags512856.57033825.497327Europe/Riga
ISOCountryLanguageRegion 1Region 2Region 3Region 4LocalityZip CodeLatitudeLongitudeTimezone
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/AAglonas Madelāni530456.12249427.043098Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/ABēķi530456.14606926.931436Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/ACecerski530456.08858026.933432Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/AEzera Ukini530456.16625527.037989Europe/Riga
LVLatvijaLVPreiļu novadsAglonas pagastsN/AN/AGūteņi530456.09546826.942415Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AAiviekstes pagasts486056.63825625.786430Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AAiviekstes pagasts512056.63825625.786430Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AĪvāni512056.64772525.683279Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AKriškalni512056.62333525.723563Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/AĶūģi512056.64104025.802599Europe/Riga
LVLatvijaLVAizkraukles novadsAiviekstes pagastsN/AN/ASkujaiņi512056.61070625.812967Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pagastsN/AN/AAizkraukle510156.61577025.223686Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pagastsN/AN/AAizkraukles pagasts510156.61959525.211813Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pagastsN/AN/AAizkraukles pagasts512556.61959525.211813Europe/Riga
LVLatvijaLVAizkraukles novadsAizkraukles pilsētaN/AN/AAizkraukle510156.59305025.243154Europe/Riga
LVLatvijaLVAizkraukles novadsBebru pagastsN/AN/ABebru pagasts513556.73088425.486860Europe/Riga
LVLatvijaLVAizkraukles novadsBebru pagastsN/AN/AVecbebri513556.72008725.493518Europe/Riga
LVLatvijaLVAizkraukles novadsDaudzeses pagastsN/AN/ADaudzese511156.47612225.218386Europe/Riga
LVLatvijaLVAizkraukles novadsDaudzeses pagastsN/AN/ADaudzeses pagasts511156.50301625.222381Europe/Riga
LVLatvijaLVAizkraukles novadsDaudzeses pagastsN/AN/ADaudzeva511156.50530325.239047Europe/Riga
LVLatvijaLVAizkraukles novadsIršu pagastsN/AN/AIrši510856.79236925.593890Europe/Riga
LVLatvijaLVAizkraukles novadsIršu pagastsN/AN/AIršu pagasts510856.78448825.594312Europe/Riga
LVLatvijaLVAizkraukles novadsJaunjelgavas pagastsN/AN/AJaunjelgavas pagasts513456.59345625.064659Europe/Riga
LVLatvijaLVAizkraukles novadsJaunjelgavas pilsētaN/AN/AJaunjelgava513456.61231025.078927Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/AKlintaines pagasts512056.60310125.626880Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/AKlintaines pagasts512956.60310125.626880Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/ARīteri512956.59941825.514848Europe/Riga
LVLatvijaLVAizkraukles novadsKlintaines pagastsN/AN/AStukmaņi512956.59804325.637529Europe/Riga
LVLatvijaLVAizkraukles novadsKokneses pagastsN/AN/ABormaņi511356.67659425.484174Europe/Riga
LVLatvijaLVAizkraukles novadsKokneses pagastsN/AN/AKokneses pagasts511356.65015025.409572Europe/Riga
LVLatvijaLVAizkraukles novadsMazzalves pagastsN/AN/AĒrberģe513356.36671425.021049Europe/Riga
LVLatvijaLVAizkraukles novadsMazzalves pagastsN/AN/AMazzalves pagasts513356.37613224.989066Europe/Riga
LVLatvijaLVAizkraukles novadsNeretas pagastsN/AN/ANereta511856.20314125.308542Europe/Riga
LVLatvijaLVAizkraukles novadsNeretas pagastsN/AN/ANeretas pagasts511856.19672025.307709Europe/Riga
LVLatvijaLVAizkraukles novadsPilskalnes pagastsN/AN/APilskalne511056.19240025.172297Europe/Riga
LVLatvijaLVAizkraukles novadsPilskalnes pagastsN/AN/APilskalnes pagasts511056.21747225.173931Europe/Riga
LVLatvijaLVAizkraukles novadsPļaviņu pilsētaN/AN/APļaviņas512056.61824525.725792Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/ABitāni512456.61059925.363080Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/APurviņi512456.50881425.377291Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/ASece512456.55989525.397200Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/ASeces pagasts512456.56041125.374847Europe/Riga
LVLatvijaLVAizkraukles novadsSeces pagastsN/AN/AZiedāni512456.55924025.369645Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ADīķi512356.57055625.269444Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ALielziedi512356.57500025.233889Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/AMellēni512356.57804925.290750Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ASērene512356.57918825.200893Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ASērenes pagasts512356.59005025.165554Europe/Riga
LVLatvijaLVAizkraukles novadsSērenes pagastsN/AN/ATalsiņi512356.54553325.314135Europe/Riga
LVLatvijaLVAizkraukles novadsStaburaga pagastsN/AN/AStaburaga pagasts512856.54531625.540177Europe/Riga
LVLatvijaLVAizkraukles novadsStaburaga pagastsN/AN/AStaburags512856.57033825.497327Europe/Riga
See all data

Showing postal codes

Explore Our Latvia ZIP code coverage

The map shows our Latvia postal code coverage with major cities and postal code distribution.

Latvia's Postal Code Format

Latvia uses a “Pasta indekss” system, which is a four-digit numeric format like 9999, with no letters or separators. According to the GeoPostcodes world postal code database, Latvia has 837 postal codes covering 628 regions and 7,468 towns.
  • Pasta indekss Format: 9999

    • The postal code format is 4 digits, for example, 5316. It is mandatory to include 'LV-' before the digits, for example, LV-1010.
    • 837 postcodes covering 628 regions and 7,468 towns

    Example:

    • 5316 - Līvānu novads
  • Structure of Postal Codes

    • Format: LV-1010, alphanumeric
    • Hierarchical levels: ‘LV-’ mandatory; examples for organizations, P.O. Box, rural
  • Management & Authority

    • Primary postal authority: Latvijas Pasts.
  • Addressing Standards

    • Common address format: [Street Name] [Street Number], [Postal Code] [City in capitals]
    • Example address: Brīvības iela 10, LV-1010 RĪGA

Our location dataset for Latvia

Explore our comprehensive collection of Latvia location data products, designed to meet all your mapping and location intelligence needs.

Latvia ZIP & Administrative boundaries

Comprehensive boundary data from GeoPostcodes for all Latvia postal codes, provinces, territories, and administrative divisions.

Latvia Administrative Divisions

The database follows a standardized and unified structure you can integrate without becoming an expert in each country’s unique administrative hierarchy.

Key Features:

  • 247 countries
  • Unified global hierarchy
  • Up to 5 administrative levels
  • Includes complex geographies

Latvia Address Format

The GeoPostcodes database ensures addresses follow the correct format for Latvia, ensuring a smooth address validation experience.

Our database offers comprehensive address validation to reduce delivery errors and improve efficiency.

Address validation - Latvia address validation

Comprehensive Latvia ZIP code, city, and address data to verify and correct existing addresses at input, post-entry, or in bulk.

Coverage Statistics

837

Total ZIP Codes

628

Provinces & Territories

7,468

Cities & Towns

Available File Formats

Choose from multiple data formats to seamlessly integrate Latvia postal code data into your systems
CSV Format

Comma-separated values for
spreadsheet applications and data analysis tools

GeoJSON Format

JavaScript Object Notation for
web applications and modern development

GML Format

Extensible Markup Language for enterprise systems and legacy applications

DAT Format

Database-ready SQL scripts for
direct import into your systems

Data Dictionary

Comprehensive field definitions and data specifications for the Latvia postal code dataset
Field nameField typeDescriptionComments
ISOChar(2)ISO 3166-1 Country codeThe ISO 3166-1 standard is published by the International Organization for Standardization (ISO) and defines a unique code for the name of each country. The country codes are represented as a two-letter code (alpha-2).
CountryChar(50)Country name
LanguageChar(2)Language codeWhen there are several official languages in the country, or for countries using a non-Latin alphabet, we provide the names in different languages. The language field contains the language code and allows you to select a specific version.
Region1
Region2
Region3
Region4
Char(80)
Administrative division level 1
Administrative division level 2
Administrative division level 3
Administrative division level 4
These fields contain the name of administrative divisions for each available level. If not applicable, the value '-' will be indicated.
LocalityChar(80)Locality nameContains the settlement name. The type of settlement may vary depending on the country (city, town, village, etc..).
PostcodeChar(15)ZIP / Postal codeIn countries/places where there is no postal code in use, this field is left empty. The postcode structure varies for each country.
Latitude
Longitude
DoublePlace coordinates (WGS84 coordinates)These fields contain the geographic coordinates related to the specific locality and postal code of the record. The geographical position is usually precise to about one hundred meters and corresponds to the center of the locality. All our files are created using the World Geodetic System standard WGS 84. The corresponding SRID reference is EPSG:4326.
TimezoneChar(30)Time zone name (Olson)Following the timezones defined in the IANA tz database (sometimes called Olson database).

Why choose GeoPostcodes

Global coverage

Complete coverage across 247 countries, including hard-to-source geographies like China, Japan, Brazil, and Russia.

Highest quality

Built on extensive, authoritative sourcing with robust data engineering and quality control. Standardized and up-to-date.

Expert Consulting

With 15 years of experience, we guide your implementation and deliver data in the format that fits your system.

Global Location Databases

Comprehensive location data products serving businesses, and
organizations worldwide with accurate, up-to-date geographic information.

Postal code samples

Postal Code Database

Global dataset containing all administrative divisions, cities and ZIP codes.

Explore postal code database

Key features

  • 247 Countries
  • 9,9M Coordinates
  • 9,3M ZIP codes
  • 400 Time zones
  • 4M Cities and Towns
  • 116K UNLOCODES

Specifications

  • Coverage: Global
  • Format: CSV, ASC, DAT, GML, GeoJSON, KML, Shapefile (SHP)
Street address dataset

Address Database

International dataset with all administrative areas, cities, ZIP codes, streets, and house numbers.

Explore address database

Key features

  • 81 Countries
  • 299 languages
  • 26,5M streets
  • 400 time zones
  • 9.3M ZIP codes
  • 4M cities

Specifications

  • Coverage: International
  • Format: CSV, ASC, DAT, GML, KML, Shapefile (SHP), GeoJSON
Boundary polygons

Boundary Data

A global dataset of polygons representing ZIP codes and administrative areas.

Explore boundaries database

Key features

  • 247 Countries
  • Up to 6 levels
  • 1,7M boundaries
  • High-precision
  • 245K Admin areas
  • Visualization

Specifications

  • Coverage: Global
  • Format: GeoJSON, Geopackage, KML, Shapefile (SHP)
Los Angeles population map

Population Database

Global population estimates at postal code and administrative level covering a span of 55 years: past, present, and future.

Explore population database

Key features

  • 247 Countries
  • 243K Admin areas
  • 55 year span
  • Yearly updates
  • 645K ZIP codes

Specifications

  • Coverage: International
  • Format: CSV, ASC

Use cases for the international ZIP code database

Powering enterprise solutions and product innovation for businesses worldwide

Address Validation

Capture accurate addresses for every country and territory in the world, in any language, and match local requirements.

Reporting and business intelligence

Ensure compliant and accurate reports across your organization. Enhance data analysis with location intelligence.

Logistics and shipping

Design and optimize your distribution network, plan your pick-up and drop-off locations, reduce costs and improve visibility over your shipping.

Map and visualization

Analyze complex trends and discover actionable insights. Build engaging and intuitive map-based data visualizations.

Master data management

Rely on a single source of truth to ensure accuracy, consistency, and timeliness across your systems and organization.

Sales and marketing

Segment customers for site selection, analytics, geofencing, campaigns, mapping, and targeted ads.

Ready to Get Started?

Download our sample Latvia postal code dataset.
Updated: September 1, 2026

Frequently Asked Questions

The ZIP code for Riga (Pasta indekss) is 1000.
Latvia uses 4-digit ZIP codes (Pasta indekss) in the format 9999; there are no 5-digit ZIP codes in Latvia.
Yes. Latvia uses postal codes (Pasta indekss) consisting of four digits in the format 9999 for addresses nationwide.
Yes. Latvia uses postal codes called “Pasta indekss” with a four-digit format (9999). These codes are used to identify locations for mail delivery across the country.
Latvia uses four-digit postal codes (Pasta indekss) in the format 9999, so the five-digit code “12345” is not valid and does not correspond to any Latvian town. Provide a four-digit code or the town name to find the correct Pasta indekss.
Latvia uses postal codes (Pasta indekss) in a four-digit format (9999); they perform the same mail-sorting function as United States ZIP codes.
Yes. Latvia uses a postal code system called “Pasta indekss” with a 4-digit numeric format (9999) used to identify locations and addresses across the country.
The telephone country calling code +371 is sometimes mistaken for the ZIP code (Pasta indekss) in Latvia.
Put recipient name on the first line, street name and house/apartment number on the second, the Pasta indekss (format 9999) and city on the third, and the country on the last line for international mail. Example:

Jānis Bērziņš
Brīvības iela 10-5
1010 Rīga
LATVIA

Latvia’s postal codes (Pasta indekss) are four digits in the format 9999; there is no single ZIP code for the whole country—each city or locality has its own four‑digit code.
The postal code format in Latvia is four digits (9999). The postal code is referred to as “Pasta indekss.”
A ZIP code (Pasta indekss) in Latvia consists of four digits, in the format 9999.
Yes. Addresses in Latvia include a postal code (Pasta indekss) consisting of four digits (format 9999). It is usually written on its own line or directly before the city/town name.