What Latvian property actually sells for
Every price on this page is a registered one — a transaction recorded by the State Land Service (VZD), not an asking price and not an estimate. It is the same evidence our reports are argued from, read at the level of a city, a municipality and a market segment.
Apartments are compared by the square metre, so every figure below is a median €/m² unless it says otherwise. Every age of building is counted together; choose an era above to hold the construction class fixed.
Source: registered sale prices, the State Land Service transaction register · 793,789 sales on record · rebuilt nightly
Where the apartments sold, and for how much
Rīga by the neighbourhood the register itself names, then the ring of municipalities that trade as one market with the capital, then everywhere else. A place with fewer than 25 registered apartment sales in the last 12 months is not listed — a median of a dozen sales is not a market.
| Place | Sales apartments, 12 mo | Median €/m² apartments | 12-month change mix-affected |
|---|---|---|---|
| RīgaThe city, by neighbourhood as the register names it.Flats here register at a median 97.5% of the last advertised price (1,801 matched sales, 29.12.2023–03.09.2026) | |||
| Centrs | 746 | €2,055/m² | +1.6% |
| Purvciems | 742 | €1,131/m² | +12.9% |
| Ķengarags | 621 | €947/m² | +9.6% |
| Pļavnieki | 600 | €1,199/m² | +10.5% |
| Imanta | 599 | €1,134/m² | +7.6% |
| Ziepniekkalns | 468 | €1,311/m² | +23.8% |
| Teika | 462 | €1,324/m² | −9.1% |
| Latgale | 433 | €1,154/m² | +2.1% |
| Āgenskalns | 400 | €1,506/m² | −14.3% |
| Avoti | 378 | €1,689/m² | +9.0% |
| Jugla | 355 | €1,093/m² | +13.3% |
| Iļģuciems | 315 | €911/m² | +9.0% |
| Grīziņkalns | 289 | €1,360/m² | −10.3% |
| Vecmīlgrāvis | 277 | €766/m² | +3.8% |
| Sarkandaugava | 269 | €833/m² | +7.5% |
| Dārzciems | 214 | €1,178/m² | +10.0% |
| Mežciems | 214 | €1,244/m² | +8.9% |
| Dreiliņi | 190 | €2,521/m² | +1.8% |
| Zolitūde | 182 | €1,239/m² | +4.6% |
| Brasa | 176 | €1,593/m² | +18.1% |
| Dzirciems | 176 | €1,064/m² | +13.3% |
| Čiekurkalns | 165 | €1,380/m² | +4.5% |
| Torņakalns | 150 | €2,070/m² | +54.5% |
| Pētersala-Andrejsala | 146 | €1,800/m² | +8.0% |
| Bolderāja | 111 | €641/m² | +6.1% |
| Šampēteris | 109 | €1,337/m² | +32.6% |
| Zasulauks | 95 | €1,194/m² | +18.0% |
| Mežaparks | 80 | €2,971/m² | −4.7% |
| Vecpilsēta | 73 | €2,080/m² | +9.4% |
| Pleskodāle | 70 | €1,721/m² | −1.0% |
| Daugavgrīva | 65 | €721/m² | +16.5% |
| Mīlgrāvis | 65 | €1,214/m² | −23.8% |
| Bieriņi | 55 | €2,400/m² | −2.4% |
| Bišumuiža | 54 | €1,524/m² | −1.4% |
| Skanste | 43 | €2,683/m² | +0.3% |
| Šķirotava | 32 | €797/m² | +14.5% |
| Brekši | 31 | €754/m² | +18.6% |
| PierīgaThe ring of municipalities that trade as one market with Rīga.Flats here register at a median 97.1% of the last advertised price (245 matched sales, 26.07.2024–31.08.2026) | |||
| Jūrmala | 503 | €1,116/m² | +16.4% |
| Ogres nov. | 325 | €890/m² | +3.1% |
| Mārupes nov. | 324 | €2,016/m² | +1.7% |
| Ropažu nov. | 268 | €1,234/m² | +8.1% |
| Salaspils nov. | 219 | €978/m² | +0.1% |
| Siguldas nov. | 191 | €1,053/m² | +2.1% |
| Ādažu nov. | 131 | €1,595/m² | +7.1% |
| Ķekavas nov. | 130 | €1,456/m² | +16.4% |
| Olaines nov. | 127 | €863/m² | +5.4% |
| Saulkrastu nov. | 50 | €996/m² | −4.0% |
| The regionsEvery other municipality and republican city.Flats here register at a median 94.7% of the last advertised price (552 matched sales, 21.11.2025–04.09.2026) | |||
| Liepāja | 890 | €701/m² | −3.7% |
| Daugavpils | 751 | €360/m² | +7.8% |
| Jelgava | 518 | €862/m² | +5.6% |
| Ventspils | 335 | €586/m² | +4.5% |
| Jēkabpils nov. | 332 | €273/m² | −7.1% |
| Valmieras nov. | 271 | €938/m² | +9.5% |
| Rēzekne | 252 | €545/m² | +16.0% |
| Cēsu nov. | 232 | €649/m² | +23.9% |
| Bauskas nov. | 226 | €396/m² | −2.0% |
| Tukuma nov. | 220 | €642/m² | +23.0% |
| Saldus nov. | 164 | €467/m² | +26.6% |
| Talsu nov. | 160 | €525/m² | +13.1% |
| Aizkraukles nov. | 135 | €331/m² | +3.1% |
| Jelgavas nov. | 132 | €382/m² | −20.3% |
| Dienvidkurzemes nov. | 127 | €280/m² | +6.9% |
| Dobeles nov. | 126 | €355/m² | +19.1% |
| Kuldīgas nov. | 121 | €538/m² | +21.7% |
| Madonas nov. | 101 | €301/m² | −17.8% |
| Limbažu nov. | 90 | €502/m² | +33.9% |
| Ludzas nov. | 90 | €238/m² | +4.4% |
| Gulbenes nov. | 75 | €311/m² | +17.8% |
| Līvānu nov. | 72 | €212/m² | −9.0% |
| Balvu nov. | 71 | €228/m² | −15.2% |
| Alūksnes nov. | 59 | €294/m² | −17.9% |
| Augšdaugavas nov. | 55 | €193/m² | −2.0% |
| Preiļu nov. | 49 | €283/m² | +3.3% |
| Rēzeknes nov. | 48 | €217/m² | +1.9% |
| Krāslavas nov. | 42 | €190/m² | +2.7% |
| Smiltenes nov. | 33 | €591/m² | +10.3% |
| Valkas nov. | 32 | €305/m² | +19.6% |
On the 12-month change. It compares the median of what sold in the last 12 months with the median of what sold in the 12 before it. That is a change in the middle of what changed hands, not a price index: when a run of new apartments completes in a district, the median moves without any individual apartment moving. The chart below controls for that by holding a construction era fixed — and so does the SOVIET tab above, which is the same control applied to this table.
On the asking-price line. It is measured against the last advertised price, and sellers often revise an advert down to the agreed figure before it comes off, so it understates the room there was at the start. Ratios are measured per region group, not per neighbourhood.
Looking for houses? They are a different market, quoted as a price rather than by the square metre, and they are on the houses view of this page rather than mixed into the table above.
Where the building year comes from. The State Land Service’s own building row for the property that sold. About an eighth of registered sales carry no year at all — they are counted under NO YEAR and never folded into a neighbouring era to make a class look fuller.
What has actually moved since 2021
Market segments, each one a region and a construction era held together, so the line moves when prices move and not when the mix of what sold moves. This is the same index our reports use to bring an older comparable sale into today’s terms.
Show the numbers
| Segment | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| Rīga · pre-war | €1,039 n=1,698 | €1,143 n=1,463 | €1,123 n=1,341 | €1,119 n=1,571 | €1,229 n=1,893 | €1,319 n=1,166 |
| Rīga · Soviet-era | €912 n=5,265 | €998 n=5,179 | €911 n=5,159 | €904 n=5,552 | €952 n=6,124 | €1,047 n=3,750 |
| Rīga · post-1993 | €1,438 n=552 | €1,590 n=545 | €1,645 n=529 | €1,654 n=607 | €1,821 n=871 | €1,861 n=548 |
| Pierīga · Soviet-era | €734 n=1,343 | €847 n=1,275 | €812 n=1,232 | €791 n=1,346 | €845 n=1,422 | €889 n=929 |
| Regions · Soviet-era | €333 n=4,581 | €385 n=4,658 | €382 n=4,797 | €398 n=5,082 | €442 n=5,252 | €459 n=3,650 |
| All Latvia · all agesmix-affected | €851 n=18,671 | €946 n=18,352 | €859 n=17,730 | €846 n=18,686 | €935 n=20,755 | €980 n=13,496 |
A year with fewer than 8 registered apartment sales in a segment carries no median and is left blank.
What the rent would be, against what the flat costs
Advertised rents today, divided by registered sale prices over the last 12 months. Both sides are held to 25–90 m² flats so the size mix matches. It is a gross figure — before tax, management, vacancy and the repairs the building will ask for.
| Region | Asking rent 25–90 m² flats | Registered sale price same size band | Gross yield rent ÷ price |
|---|---|---|---|
| Daugavpils | €5.96/m² a month42 adverts | €359/m²735 sales | 19.9% |
| Jēkabpils nov. | €4.40/m² a month24 adverts | €271/m²327 sales | 19.5% |
| Tukuma nov. | €6.69/m² a month25 adverts | €624/m²201 sales | 12.9% |
| Liepāja | €7.29/m² a month118 adverts | €701/m²812 sales | 12.5% |
| Ventspils | €6.00/m² a month65 adverts | €585/m²329 sales | 12.3% |
| Cēsu nov. | €6.60/m² a month23 adverts | €650/m²224 sales | 12.2% |
| Jūrmala | €9.78/m² a month193 adverts | €1,039/m²429 sales | 11.3% |
| Rīga | €10.86/m² a month1,700 adverts | €1,197/m²8,515 sales | 10.9% |
| Jelgava | €7.62/m² a month39 adverts | €866/m²493 sales | 10.6% |
| Valmieras nov. | €6.77/m² a month34 adverts | €942/m²262 sales | 8.6% |
| Mārupes nov. | €13.21/m² a month48 adverts | €2,192/m²236 sales | 7.2% |
Read this as a comparison, not as a return. The rents are what landlords are asking now; the prices are what buyers registered over the past year. Flats that get advertised for rent are, on the whole, in better order than the stock that sells, so every figure here runs above what an investor actually clears. The eastern towns sit at the top of the table because the flats are very cheap, not because the income is high — and that is also where a flat is hardest to sell again.
A region needs 20 live rental adverts and 100 registered sales in the size band to appear. Adverts as at 15.10.2026.
Take it down to one street
The same registered prices on a map: apartments by district, with the p25–p75 range and the count on each one, and a 250 m grid under it for the block-by-block view.
Open the price map →REGISTERED SALESEvery registered sale, searchable793,789 transactions the State Land Service has recorded, filterable by place, type, period and price, with a link to each building’s own history.
Registered sales →HOW ACCURATEWe test the valuation blindA median is easy. Valuing one property is not — so we hide the registered price, value it anyway, and publish the errors.
How accurate is this? →