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

The 30 most profitable towns to invest in Switzerland

One Place tracks 50 towns in Switzerland 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 3.1% gross. Here are the highest scoring.

Market figures last recomputed on October 4, 2026.

50
Towns priced
3.1%
Median gross yield
4.6%
Highest gross yield in the top 30Bern
€3,930
Lowest entry price in the top 30Le Locle
Top 30 of 50

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 60Switzerland median 3.1%30 of 50 towns
TownResidentsSale price /m²Rent /m²/monthAgainst the medianGross yieldListings analysedScore /100
01ZurichMedium452,421€20,110€41.10.6 pts below the Switzerland median of 3.1%2.5%188 sale·2,782 rent37.0
02BernLow136,988€7,157€27.61.6 pts above the Switzerland median of 3.1%4.6%55 sale·463 rent34.1
03GenevaHigh209,061€18,582€41.20.4 pts below the Switzerland median of 3.1%2.7%263 sale·684 rent33.8
04LausanneHigh144,873€14,785€33.10.4 pts below the Switzerland median of 3.1%2.7%212 sale·707 rent30.3
05LuganoHigh63,495€10,014€26.80.2 pts above the Switzerland median of 3.1%3.2%633 sale·397 rent28.2
06BaselMedium176,329€11,324€28.6On the Switzerland median of 3.1%3.0%83 sale·853 rent27.1
07SionMedium37,154€7,597€26.01.0 pts above the Switzerland median of 3.1%4.1%363 sale·88 rent24.6
08BellinzonaMedium45,305€7,386€19.20.1 pts above the Switzerland median of 3.1%3.1%251 sale·157 rent22.2
09NeuchâtelMedium45,309€8,481€22.40.1 pts above the Switzerland median of 3.1%3.2%106 sale·324 rent20.6
10La Chaux-de-FondsMedium37,600€5,384€15.50.4 pts above the Switzerland median of 3.1%3.4%88 sale·360 rent20.3
11St. GallenLow78,863€9,000€21.60.2 pts below the Switzerland median of 3.1%2.9%58 sale·417 rent20.0
12WinterthurLow120,376€11,816€29.8On the Switzerland median of 3.1%3.0%27 sale·349 rent19.0
13ChurLow39,177€7,632€24.80.8 pts above the Switzerland median of 3.1%3.9%35 sale·44 rent18.9
14SierreMedium17,829€5,887€20.21.1 pts above the Switzerland median of 3.1%4.1%113 sale·69 rent18.8
15LucerneLow86,234€13,750€33.30.1 pts below the Switzerland median of 3.1%2.9%37 sale·309 rent18.3
16MontreuxMedium26,955€12,558€27.70.4 pts below the Switzerland median of 3.1%2.6%254 sale·152 rent17.9
17KriensLow26,997€10,377€34.40.9 pts above the Switzerland median of 3.1%4.0%40 sale·99 rent17.7
18BielLow55,932€7,413€20.40.3 pts above the Switzerland median of 3.1%3.3%29 sale·247 rent16.4
19VernierLow34,774€12,213€37.60.6 pts above the Switzerland median of 3.1%3.7%26 sale·29 rent15.4
20Yverdon-les-BainsMedium30,292€9,520€24.3On the Switzerland median of 3.1%3.1%70 sale·112 rent15.3
21MontheyLow17,777€6,629€21.40.8 pts above the Switzerland median of 3.1%3.9%101 sale·45 rent14.9
22MendrisioMedium15,085€6,643€18.80.3 pts above the Switzerland median of 3.1%3.4%99 sale·100 rent14.7
23DelémontMedium12,813€5,325€16.30.6 pts above the Switzerland median of 3.1%3.7%81 sale·178 rent14.6
24FribourgLow39,151€9,464€21.60.3 pts below the Switzerland median of 3.1%2.7%40 sale·355 rent13.6
25BulleLow22,709€8,172€23.60.4 pts above the Switzerland median of 3.1%3.5%41 sale·71 rent13.4
26Crans-MontanaMedium10,447€14,031€31.70.3 pts below the Switzerland median of 3.1%2.7%556 sale·174 rent12.6
27Val-de-RuzLow16,984€6,371€18.90.5 pts above the Switzerland median of 3.1%3.6%44 sale·40 rent12.1
28Le LocleLow10,433€3,930€13.31.0 pts above the Switzerland median of 3.1%4.1%38 sale·161 rent12.0
29PullyMedium19,538€15,985€31.90.7 pts below the Switzerland median of 3.1%2.4%67 sale·80 rent11.8
30MeyrinLow27,059€13,198€37.20.3 pts above the Switzerland median of 3.1%3.4%53 sale·24 rent11.3

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 30 towns, placed. The brighter the marker, the higher the gross yield. Hover any town for its numbers.

Zurich2.5% gross · €20,110/m²Score 37.0 · rank 1Bern4.6% gross · €7,157/m²Score 34.1 · rank 2Geneva2.7% gross · €18,582/m²Score 33.8 · rank 3Lausanne2.7% gross · €14,785/m²Score 30.3 · rank 4Lugano3.2% gross · €10,014/m²Score 28.2 · rank 5Basel3.0% gross · €11,324/m²Score 27.1 · rank 6Sion4.1% gross · €7,597/m²Score 24.6 · rank 7Bellinzona3.1% gross · €7,386/m²Score 22.2 · rank 8Neuchâtel3.2% gross · €8,481/m²Score 20.6 · rank 9La Chaux-de-Fonds3.4% gross · €5,384/m²Score 20.3 · rank 10St. Gallen2.9% gross · €9,000/m²Score 20.0 · rank 11Winterthur3.0% gross · €11,816/m²Score 19.0 · rank 12Chur3.9% gross · €7,632/m²Score 18.9 · rank 13Sierre4.1% gross · €5,887/m²Score 18.8 · rank 14Lucerne2.9% gross · €13,750/m²Score 18.3 · rank 15Montreux2.6% gross · €12,558/m²Score 17.9 · rank 16Kriens4.0% gross · €10,377/m²Score 17.7 · rank 17Biel3.3% gross · €7,413/m²Score 16.4 · rank 18Vernier3.7% gross · €12,213/m²Score 15.4 · rank 19Yverdon-les-Bains3.1% gross · €9,520/m²Score 15.3 · rank 20Monthey3.9% gross · €6,629/m²Score 14.9 · rank 21Mendrisio3.4% gross · €6,643/m²Score 14.7 · rank 22Delémont3.7% gross · €5,325/m²Score 14.6 · rank 23Fribourg2.7% gross · €9,464/m²Score 13.6 · rank 24Bulle3.5% gross · €8,172/m²Score 13.4 · rank 25Crans-Montana2.7% gross · €14,031/m²Score 12.6 · rank 26Val-de-Ruz3.6% gross · €6,371/m²Score 12.1 · rank 27Le Locle4.1% gross · €3,930/m²Score 12.0 · rank 28Pully2.4% gross · €15,985/m²Score 11.8 · rank 29Meyrin3.4% gross · €13,198/m²Score 11.3 · rank 30
Gross yield2.4%4.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
Le Locle
25m²
Rental income €4,064 a year (gross, before costs)
Zurich
5m²
Rental income €2,454 a year (gross, before costs)
4.1%66% higher than Zurich
Gross yield
40% lower than Le Locle2.5%
€3,9305.1× less than Zurich
Sale price / m²
5.1× more than Le Locle€20,110
€13.33.1× less than Zurich
Rent / m² · month
3.1× more than Le Locle€41.1
10,43343.4× less than Zurich
Residents
43.4× more than Le Locle452,421
19914.9× less than Zurich
Listings analysed
14.9× more than Le Locle2,970
12.03.1× less than Zurich
Score / 100
3.1× more than Le Locle37.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 Switzerland 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 Switzerland are included?

Every municipality with at least 10,000 residents that carries enough live apartment listings to price both sale and rent. 50 towns in Switzerland 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
AboutExploreProperty pricesCompareInvestContact
© 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