Rental yields in Malta

Published by MIRA Estate · Last updated:

Indicative gross rental yields by town, calculated as median annual asking rent divided by median asking price of residential listings on MIRA.

Indicative gross yield by town

TownSale listingsRental listingsMedian asking priceMedian rent / monthGross yield
Sliema71227€815,000€2,0002.9%
Swieqi4564€550,000€2,0004.4%
Gzira1583€407,700€1,5004.4%
Birkirkara3659€427,500€1,5004.2%
St Julian's3056€675,000€2,5004.4%
St Julian's San Giljan2948€750,000€2,1003.4%
Msida3735€365,500€1,3004.3%
Mosta3735€500,000€1,8004.3%
Mellieha4622€480,000€1,6004.0%
St Paul's Bay San Pawl il-Bahar2830€307,500€1,4505.7%
Attard2521€595,000€1,8003.6%
Naxxar2419€483,450€1,7504.3%
Pieta1425€351,000€1,5005.1%
San Gwann1522€305,000€1,8257.2%
Balzan1717€560,000€1,7003.6%
Zebbug1914€500,000€1,4003.4%
St Pauls Bay2012€361,500€1,7005.6%
Ibragg821€697,500€1,6002.8%
Marsaskala1018€604,500€1,3502.7%
Qawra523€540,000€1,4003.1%
Kalkara196€400,000€1,5004.5%
Madliena1014€3,162,500€3,0001.1%
Rabat158€799,000€1,4752.2%
Zejtun203€510,000€2,2005.2%
Valletta158€895,000€2,7253.7%
Qormi184€452,000€2,6006.9%
Santa Venera155€451,650€1,6004.3%
Hamrun713€380,000€1,3004.1%
Bugibba614€308,500€1,3255.2%
Marsascala109€400,000€1,5004.5%
The data shown reflects asking prices of active listings on MIRA Estate as of 12 October 2026. These are asking prices, not transaction prices; actual transaction prices may differ. Source: MIRA Estate active listing data.

How the yield is calculated

Gross yield = (median monthly asking rent × 12) ÷ median asking price, using residential property types only (offices, shops, land and similar are excluded) and monthly long lets. It is a rough, town-level indicator and not a forecast.

The sale and rental samples are not the same properties: the average sale listing in a town can be bigger or smaller than the average rental. Yields shown are before purchase costs, taxes, vacancy and maintenance, so net returns will be lower.