Marbella: the fastest-growing municipality in Spain’s Costa del Sol

Almost 1 in 3 residents are foreigners!

Did you know that Marbella has one of the highest percentages of foreign residents in Spain?

According to, Marbella ranks fourth in Spain for experiencing the most significant population growth, relative to its existing size.! This vibrant city, located in the stunning Costa del Sol region, has become a magnet for both Spanish residents and foreigners alike.

The National Statistics Institute (INE) announced that almost 1 in 3 (29.5%) of people living in Marbella are of foreign origin. In figures: 46.094 of Marbella’s 156,153 inhabitants are foreign!

The data also reveals that the majority of foreign residents in Marbella are from the EU (65.6%), followed by non-EU countries (26.4%).

Check out the top 4 nationalities in Marbella:

Nationality Number of Residents
British 5,175
Moroccan 4,516
Ukrainian 3,823
Russian 2,876

Interestingly, the top 3 foreign buyer nationalities in the province are Brits, Belgians, and Swedes, with a recent uptick in Poles. However, the Belgians (with just 611) and Swedes (with 1411) presumably use their homes here as second residences (or somehow not registering).

Here are some other notable buyer nationalities in Marbella:

Nationality Number of Residents
German 1682
French 1210
Dutch 871
Irish 568
USA 456
Polish 403
Norwegian 274
Danish 272
Canadian 154

Did you know that nationally, just over 6 million of Spain’s population of 48 million are foreign?

So, what’s driving this surge in foreign residents?

According to the INE, the main reasons for moving to Marbella are:

Climate and lifestyle | 42.8%

Work or business | 24.2%

Family or social reasons | 16.3%

Education | 12.3%

Health | 4.4%

These findings highlight the appeal of Marbella as a desirable destination for both work and leisure.

Lastly, here are some quick stats about the average person in Marbella:

Stat Value
Population 156,153
Number of people over 90 years old 911
Number of centenarians (over 100 years old) 8


Marbella is the 2nd biggest town in Malaga Province and the 7th biggest in Andalucia, with a population of 156,153. The top 7 most populated municipalities in the province are:

Malaga City – 587,068

Marbella – 156,153

Mijas – 90,763

Vélez-Málaga – 86,364

Estepona – 77,068

Benalmádena – 76,318

Torremolinos – 70,345

So, Marbella has a significant foreign population and is a popular destination for both domestic and international tourists and residents!

So why wait? Get in touch with us today and let’s start your journey to finding your dream home in Marbella!

Luxurious mansion for sale in the best city for life Marbella


Stepping into this luxurious mansion nestled within the picturesque streets of Marbella is akin to entering an ...

  • 5 beds
  • 5 baths
  • 1.587m² Plot
  • 829m² built

6.500.000 €

Luxurious apartment for sale in the heart of Marbella


Welcome to a luxurious modern apartment situated in the vibrant heart of Marbella. This exceptional residence ...

  • 3 beds
  • 3 baths
  • 209m² built

3.390.000 €

Charming villa for sale in Marbella Centre


Welcome to Marbella Centre, a vibrant and sought-after location that offers the perfect blend of urban convenience ...

  • 5 beds
  • 6 baths
  • 553m² Plot
  • 436m² built

1.940.000 €

The luxury and perfectly presented 7 bedroom villa for sale in Marbella


This luxury 7-bedroom villa is located in the beautiful city of Marbella, Malaga. Situated on a plot of 830m², ...

  • 7 beds
  • 4 baths
  • 830m² Plot
  • 262m² built

2.795.000 €

Luxurious Beachfront Apartment for Sale in Mare Nostrum, Marbella


Discover the epitome of luxury living in this exquisite beachfront apartment for sale located in the prestigious ...

  • 3 beds
  • 3 baths
  • 242m² built

3.150.000 €

Great investment opportunity! Fabulous Villa in El Mirador, Marbella for Sale


This charming home is a true opportunity as an investment, superb construction on a large elevated plot of ...

  • 7 beds
  • 5 baths
  • 4.396m² Plot
  • 692m² built

3.000.000 €