Latvian addresses are unusual in Europe: the postal code goes on the last line, after the city, and always carries the LV- prefix. Rural properties are named rather than numbered, and the recipient line uses macrons and cedillas that forms often strip. Here is the correct structure, a real example, and the errors that cause Latvijas Pasts to misroute a parcel.
A Latvian label is recipient, optional company, the street with its house and apartment number, the city or (for rural mail) the parish and municipality, then the LV- postal code on the last line, then the country.
Jānis Bērziņš personal or business recipientPiemērs SIA optional, above the street line (SIA is a Latvian limited company)Brīvības iela 55-8 street name, then house number, hyphen, and apartment numberBauskas novads for rural mail only; omitted for cities like RīgaRīga the city or town, or for rural mail the parish (pagasts)LV-1010 LV- prefix and 4 digits, on its own last lineLATVIA required for inbound international shipmentsThe postal code drives Latvijas Pasts routing and always appears with the LV- prefix, for example LV-1010. Unlike most of Europe it sits on the final address line, after the city or, for rural mail, after the parish and municipality.
Format: 4 digits carrying the mandatory country prefix, written LV-1010. It sits on the last line, after the city.
Validation regex: ^LV-\d{4}$
Watch for: the code placed before the city (the European habit) or stripped of its LV- prefix. Both break Latvijas Pasts lookups.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Unlike most of Europe, the Latvian postal code sits after the city, on its own final line, as LV-1010. A form that prints it before the city, as LV-1010 Rīga, breaks Latvijas Pasts lookups.
Latvian postal codes always carry the LV- prefix, written LV-1010. A form that rejects the letters or stores only the four digits produces a non-standard code.
Country houses carry a name in guillemets instead of a street number, as «Ievas», followed by the parish (pagasts) and municipality (novads). A form that demands a street and number cannot hold a rural Latvian address.
Latvian uses letters like ā, ē, ī, ū, č, ģ, ķ, ļ, ņ, š and ž. Stripping them, so Bērziņš becomes Berzins, can cause mismatches against carrier and postal data.
Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.
LV-1010 on the last line, so LV-1010 Rīga reverses the expected order.1010 produces a non-standard code that Latvijas Pasts may not resolve.«Ievas» with its parish and municipality.55-8 as two buildings delivers to the wrong door.Bērziņš into Berzins across systems can cause address mismatches.How the major carriers handle Latvia addresses, and what your label needs to satisfy each one.
The national postal operator and last-mile partner for most inbound international mail. Routing keys off the LV- postal code on the final line, so getting that code right matters most.
The largest parcel-locker and courier networks for Latvian ecommerce. They expect the street with its house and apartment number and a correctly placed LV- code for accurate delivery.
International carriers for inbound shipments. Include the country line and keep Latvian diacritics consistent; they charge for address corrections on misrouted parcels.
Address Guard checks Latvia addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.
Part of the Address Guard international address format guide, covering 240+ countries.