Homes for sale in Latvia
One Place logo - AI-powered real estate search engine
One Place
SearchFeaturesPricingNewsFAQ
All countries·Latvia
Where to invest

The 24 most profitable towns to invest in Latvia

One Place tracks 24 towns in Latvia with more than 10,000 residents and enough live apartment listings to price both sides of a rental yield. The median across all of them is 8.2% gross. Here are the highest scoring.

Market figures last recomputed on September 18, 2026.

24
Towns priced
8.2%
Median gross yield
13.6%
Highest gross yield in the top 24Bauskas novads
€412
Lowest entry price in the top 24Alūksnes novads
All 24 towns

Every town, scored

A town qualifies with at least 25 apartment sale listings and 15 apartment rental listings priced per square metre. The badge next to each name says how much data stands behind that town's figures.

Sort
SortThe blended score: gross yield, town size and how much data sits behind the estimate.Highest gross rental yield first, whatever the town size.Cheapest median sale price per m² first: the lowest entry tickets.Largest towns first: the deepest tenant and resale markets.
Data confidenceHigh200 listings or moreMediumat least 60Lowfewer than 60Latvia median 8.2%24 of 24 towns
TownResidentsSale price /m²Rent /m²/monthAgainst the medianGross yieldListings analysedScore /100
01Cēsu novadsMedium40,963€700€7.03.8 pts above the Latvia median of 8.2%12.1%189 sale·82 rent77.5
02Bauskas novadsMedium40,006€497€5.65.4 pts above the Latvia median of 8.2%13.6%168 sale·73 rent76.8
03Tukuma novadsMedium42,991€641€6.43.8 pts above the Latvia median of 8.2%12.0%141 sale·66 rent76.7
04Aizkraukles novadsLow27,825€438€4.64.4 pts above the Latvia median of 8.2%12.6%130 sale·40 rent71.5
05JelgavaHigh54,408€922€7.61.6 pts above the Latvia median of 8.2%9.8%306 sale·271 rent70.8
06Talsu novadsLow34,264€581€5.43.0 pts above the Latvia median of 8.2%11.2%140 sale·36 rent66.9
07DaugavpilsHigh77,486€565€4.10.5 pts above the Latvia median of 8.2%8.7%417 sale·345 rent66.4
08Alūksnes novadsLow12,894€412€4.23.9 pts above the Latvia median of 8.2%12.1%50 sale·31 rent65.3
09LiepājaHigh66,746€972€6.60.1 pts below the Latvia median of 8.2%8.1%591 sale·402 rent61.2
10RīgaHigh588,911€2,233€11.42.1 pts below the Latvia median of 8.2%6.1%9,225 sale·6,653 rent61.0
11Madonas novadsLow29,466€483€4.42.7 pts above the Latvia median of 8.2%10.9%89 sale·16 rent60.2
12Ogres novadsMedium57,165€977€7.20.7 pts above the Latvia median of 8.2%8.9%211 sale·104 rent60.0
13VentspilsHigh32,479€733€5.10.1 pts above the Latvia median of 8.2%8.3%246 sale·234 rent56.7
14Valmieras novadsMedium50,324€919€6.20.2 pts below the Latvia median of 8.2%8.0%201 sale·92 rent52.9
15Kuldīgas novadsLow26,386€757€5.60.7 pts above the Latvia median of 8.2%8.9%111 sale·47 rent51.4
16Mārupes novadsMedium38,132€2,277€13.31.2 pts below the Latvia median of 8.2%7.0%241 sale·152 rent46.8
17Salaspils novadsMedium23,915€1,241€7.70.8 pts below the Latvia median of 8.2%7.4%75 sale·77 rent43.2
18Ropažu novadsMedium35,540€1,440€8.21.3 pts below the Latvia median of 8.2%6.9%156 sale·64 rent41.1
19JūrmalaHigh52,926€2,769€11.53.2 pts below the Latvia median of 8.2%5.0%1,123 sale·795 rent39.0
20Ādažu novadsLow24,141€1,761€10.21.3 pts below the Latvia median of 8.2%6.9%87 sale·52 rent38.0
21Siguldas novadsMedium31,546€1,843€9.91.8 pts below the Latvia median of 8.2%6.4%135 sale·63 rent37.4
22Ķekavas novadsMedium31,668€1,739€9.21.9 pts below the Latvia median of 8.2%6.4%124 sale·66 rent37.1
23Saulkrastu novadsLow10,113€1,342€8.60.5 pts below the Latvia median of 8.2%7.7%40 sale·38 rent36.0
24Olaine parishLow21,062€1,953€7.43.7 pts below the Latvia median of 8.2%4.5%134 sale·54 rent21.4

Counted on the thinner of a town's two sides: whichever of its sale and rental listings is the smaller number.

Where they are

The ranking, on the ground

All 24 towns, placed. The brighter the marker, the higher the gross yield. Hover any town for its numbers.

Cēsu novads12.1% gross · €700/m²Score 77.5 · rank 1Bauskas novads13.6% gross · €497/m²Score 76.8 · rank 2Tukuma novads12.0% gross · €641/m²Score 76.7 · rank 3Aizkraukles novads12.6% gross · €438/m²Score 71.5 · rank 4Jelgava9.8% gross · €922/m²Score 70.8 · rank 5Talsu novads11.2% gross · €581/m²Score 66.9 · rank 6Daugavpils8.7% gross · €565/m²Score 66.4 · rank 7Alūksnes novads12.1% gross · €412/m²Score 65.3 · rank 8Liepāja8.1% gross · €972/m²Score 61.2 · rank 9Rīga6.1% gross · €2,233/m²Score 61.0 · rank 10Madonas novads10.9% gross · €483/m²Score 60.2 · rank 11Ogres novads8.9% gross · €977/m²Score 60.0 · rank 12Ventspils8.3% gross · €733/m²Score 56.7 · rank 13Valmieras novads8.0% gross · €919/m²Score 52.9 · rank 14Kuldīgas novads8.9% gross · €757/m²Score 51.4 · rank 15Mārupes novads7.0% gross · €2,277/m²Score 46.8 · rank 16Salaspils novads7.4% gross · €1,241/m²Score 43.2 · rank 17Ropažu novads6.9% gross · €1,440/m²Score 41.1 · rank 18Jūrmala5.0% gross · €2,769/m²Score 39.0 · rank 19Ādažu novads6.9% gross · €1,761/m²Score 38.0 · rank 20Siguldas novads6.4% gross · €1,843/m²Score 37.4 · rank 21Ķekavas novads6.4% gross · €1,739/m²Score 37.1 · rank 22Saulkrastu novads7.7% gross · €1,342/m²Score 36.0 · rank 23Olaine parish4.5% gross · €1,953/m²Score 21.4 · rank 24
Gross yield4.5%13.6%
Highest scoring

Markers sit on each town's administrative centre. Towns that sit close together overlap at this scale.

Town vs town

Put two towns side by side

The same budget in two towns. Floor area and rental income, straight from the medians in the table.

VS
What your budget buys
What your budget buys
Alūksnes novads
243m²
Rental income €12,146 a year (gross, before costs)
Jūrmala
36m²
Rental income €5,001 a year (gross, before costs)
12.1%2.4× more than Jūrmala
Gross yield
2.4× less than Alūksnes novads5.0%
€4126.7× less than Jūrmala
Sale price / m²
6.7× more than Alūksnes novads€2,769
€4.22.8× less than Jūrmala
Rent / m² · month
2.8× more than Alūksnes novads€11.5
12,8944.1× less than Jūrmala
Residents
4.1× more than Alūksnes novads52,926
8123.7× less than Jūrmala
Listings analysed
23.7× more than Alūksnes novads1,918
65.367% higher than Jūrmala
Score / 100
40% lower than Alūksnes novads39.0

Floor area and rental income are derived from each town's median sale price per m² and median gross yield. Rental income is before tax, fees and vacancy. Yields inside a town vary by building and by size: these are town medians.

Method

How this ranking is built

Gross yield is the median asking rent per m² per month multiplied by twelve, divided by the median asking sale price per m². Both sides are apartments only, and both are converted to euros before anything is compared.

The score out of 100 blends three measured quantities: the gross yield (60%, scored from 3.0% upwards and topping out at 12.0%), the town's population (25%, which stands in for how deep the tenant and resale markets are), and how many listings sit behind the estimate (15%).

What these numbers are not

  • Both sides are asking prices, not signed prices or achieved rents. Where public transaction data lets us check, asking and sold prices per m² track within a few percent, but the level is an asking level.
  • Nothing here is net of property tax, service charges, management, insurance, maintenance or vacancy. A net yield usually lands somewhere around two thirds of gross, and the gap varies far too much between countries to publish a single conversion.
  • Rental listings are smaller than sale listings almost everywhere, and price per m² rises as flats get smaller. That lifts a yield built from two independent medians above what a town's typical sale stock would return. Towns where the size mismatch is extreme are dropped rather than adjusted.
  • Population comes from Wikidata, which mirrors each country's own statistics office. A town we hold no population for cannot be ranked, however good its price data.

Prices and rents: live listings indexed by One Place. Population: Wikidata (CC0). Administrative boundaries: © OpenStreetMap contributors (ODbL).

Questions

Questions about this ranking

How is the gross rental yield for towns in Latvia calculated?

We take the median asking rent per square metre per month for apartments in the town, multiply it by twelve, and divide it by the median asking sale price per square metre for apartments in the same town. Both figures come from live listings indexed by One Place, and a town only appears once each side carries enough listings to be meaningful.

Which towns in Latvia are included?

Every municipality with at least 10,000 residents that carries enough live apartment listings to price both sale and rent. 24 towns in Latvia currently qualify; the table shows the highest scoring of them.

Is this a net yield?

No. These are gross figures, before property tax, service charges, management fees, insurance, maintenance and vacancy. A net yield is usually somewhere around two thirds of gross, but the gap varies enough between countries and between individual buildings that we do not publish a single conversion.

How often does the ranking change?

It is rebuilt from the live listing base, so it moves as prices and inventory move. The date above the table is the last time the underlying market aggregates were recomputed.

Try it yourself

Search these markets in plain words

Describe what you are looking for and One Place searches every listing it has indexed, with no filters to set up first.

Try a real search. One click fills the bar.
One Place logo - AI-powered real estate search engine

New countries, features, and updates straight to your inbox.

I agree to receive email updates from One Place and consent to the processing of my personal data in accordance with the Privacy Policy. I can unsubscribe at any time.

Review us on Trustpilot
Review us on Trustpilot

One Place is a property intelligence platform that unifies real estate listings from across Europe into one searchable index that understands natural language and captures details other portals miss.

Legal
Terms of ServicePrivacy PolicyCookie Policy
AboutExploreCompareInvestContact
© 2026 One Place. All rights reserved.
One Place logo - AI-powered real estate search engine
© 2026 One Place. All rights reserved.
One PlaceOne Placeone-place.com
one-place.com