Discover the best towns in Catalonia, Spain, ranked by affordability, quality of life, expat satisfaction, and population. Explore coastal gems, medieval villages, mountain escapes, and wine-country towns.
Why Consider Living in Catalonia?

Catalonia (Cataluña) is one of Spain’s most diverse regions, offering Mediterranean beaches, medieval towns, mountain villages, world-class gastronomy, and a strong international community.
Whether you’re looking for a peaceful retirement destination, a remote-working base, or a vibrant coastal town, Catalonia offers options for every budget and lifestyle.
🌊 Coastal & Costa Brava Towns
1. Cadaqués

Cadaqués is a picturesque seaside town on Spain’s northeastern Costa Brava, located in the province of Girona. Set within the stunning surroundings of the Cap de Creus Natural Park, it holds the distinction of being the easternmost town on the Iberian Peninsula. Renowned for its whitewashed buildings, narrow cobblestone streets, and deep maritime traditions, Cadaqués has inspired generations of artists and creatives. Among its most famous residents was the renowned painter Salvador Dalí, who lived in nearby Portlligat and helped establish the town as an enduring cultural and artistic destination.
Population: ~3,900
Studio Rent: €700–€1,000
1-Bedroom Rent: €900–€1,500
A breathtaking whitewashed village on the Cap de Creus Peninsula, famous for its connection to Salvador Dalí and stunning Mediterranean scenery.
2.Tossa de Mar

Tossa de Mar is a charming seaside town on the Costa Brava in the province of Girona, northeastern Spain. Surrounded by rugged cliffs and picturesque coves, it is celebrated for its well-preserved medieval walled town, stunning coastal landscapes, and rich artistic legacy. Once a favorite destination for painters and filmmakers, Tossa de Mar today combines historical charm, beautiful beaches, and authentic Catalan gastronomy, making it one of the region’s most appealing coastal destinations.
Population: ~7,600
Studio Rent: €600–€850
1-Bedroom Rent: €750–€1,200
Famous for its fortified medieval old town overlooking the Mediterranean.
3. Sitges

Sitges is a vibrant coastal town in Catalonia, Spain, situated along the Costa del Garraf approximately 35 kilometers southwest of Barcelona. Originally a small fishing community, it has evolved into a renowned Mediterranean resort known for its beautiful beaches, thriving cultural scene, and welcoming international atmosphere. Rich in artistic and modernist heritage, Sitges seamlessly combines historic charm, seaside relaxation, and contemporary sophistication, making it one of Catalonia’s most popular and distinctive destinations.
Population: ~36,000
Studio Rent: €850–€1,200
1-Bedroom Rent: €1,100–€1,800
One of Catalonia’s most popular expat destinations thanks to its beaches, nightlife, and proximity to Barcelona.
🏰 Medieval & Historic Towns
1. Besalú

Besalú is a medieval town in Catalonia, northeastern Spain, known for its remarkably preserved architecture and historical significance. Situated in the province of Girona, it exemplifies the layout and style of a fortified Catalan town from the Middle Ages, attracting visitors for its Romanesque bridge, narrow streets, and cultural heritage.
Population: ~3,600
Studio Rent: €400–€650
1-Bedroom Rent: €500–€850
Known for its iconic Romanesque bridge and remarkably preserved Jewish quarter.
2. Pals

Pals is a charming medieval hilltop town in the province of Girona, Catalonia, northeastern Spain. Perched above the fertile Empordà plain and close to the Mediterranean coast, it is one of the most picturesque destinations on the Costa Brava. The town is celebrated for its remarkably preserved medieval architecture, including its Gothic quarter, stone streets, and historic towers. Beyond its cultural heritage, Pals is also known for its beautiful sandy beaches and its long-standing tradition of rice cultivation, which remains an important part of the local identity and cuisine.
Population: ~3,500
Studio Rent: €500–€750
1-Bedroom Rent: €650–€1,000
A hilltop medieval village offering incredible views and historic charm.
3. Peratallada

Peratallada is a remarkably well-preserved medieval village in the municipality of Forallac, in the Baix Empordà region of Girona province, Catalonia, Spain. Set a few kilometers from the Costa Brava, it is celebrated for its stone architecture, defensive walls, and winding cobbled streets that evoke its feudal past.
Population: ~900
Studio Rent: €500–€700
1-Bedroom Rent: €650–€950
A beautifully preserved stone village that feels frozen in time.
4. Montblanc

Population: ~8,500
Studio Rent: €450–€700
1-Bedroom Rent: €600–€900
A historic town surrounded by impressive medieval walls near the famous Poblet Monastery.
⛰️ Mountain & Pyrenees Towns
1. Camprodon

Camprodon is a historic town in the Province of Girona, Spain, located in the Ripollès region of the eastern Pyrenees. Known for its mountain scenery, Romanesque heritage, and cultural traditions, it serves as a gateway to Catalonia’s highland valleys and a popular destination for tourism and outdoor recreation.
Population: ~2,500
Studio Rent: €450–€700
1-Bedroom Rent: €600–€900
A beautiful Pyrenean town known for its iconic stone bridge and mountain scenery.
2. Rupit i Pruit

Rupit i Pruit is a small historic municipality in the comarca of Osona, in the province of Barcelona, Catalonia, Spain. Known for its medieval architecture and dramatic natural setting in the Collsacabra region, it is one of the most picturesque villages in inland Catalonia and a popular day-trip destination from Barcelona.
Population: ~600
Studio Rent: €400–€650
1-Bedroom Rent: €500–€850
A fairytale village featuring stone houses, suspension bridges, and spectacular views.
3. Castellfollit de la Roca

Castellfollit de la Roca is a small municipality in the comarca of Garrotxa, in the province of Girona, Catalonia, Spain. It is renowned for its dramatic location atop a narrow basalt cliff overlooking the confluence of the Fluvià and Toronell rivers, creating one of the most photographed vistas in Catalonia.
Population: ~1,200
Studio Rent: €400–€650
1-Bedroom Rent: €500–€850
One of Spain’s most dramatic villages, perched atop a basalt cliff.
🍷 Wine, Art & Culture
1. Figueres

Figueres is a vibrant city in northeastern Catalonia, Spain, serving as the capital of the Alt Empordà region in the province of Girona. Located close to both the French border and the stunning Costa Brava coastline, it is best known as the birthplace of the celebrated surrealist artist Salvador Dalí. The city is home to the iconic Dalí Theatre-Museum, one of Spain’s most visited cultural attractions. Combining a rich artistic legacy with Mediterranean traditions, historic architecture, and a lively atmosphere, Figueres offers visitors a unique blend of culture, history, and creativity.
Population: ~49,000
Studio Rent: €500–€750
1-Bedroom Rent: €650–€1,000
Home to the famous Dalí Theatre-Museum and one of the best-value cities in Catalonia.
2. Vilafranca del Penedès

Vilafranca del Penedès is a historic town in the province of Barcelona, Catalonia, Spain. It serves as the capital of the Alt Penedès comarca and is widely recognized as the heart of Catalonia’s wine-producing region. The city is notable for its deep viticultural traditions, medieval architecture, and vibrant cultural festivals.
Population: ~42,000
Studio Rent: €550–€800
1-Bedroom Rent: €700–€1,100
The heart of Catalonia’s wine and cava region, offering excellent amenities and affordability.
🏆 Best Rankings
Cheapest Places to Rent
- Besalú
- Rupit i Pruit
- Castellfollit de la Roca
- Montblanc
- Camprodon
Best Quality of Life
- Sitges
- Cadaqués
- Tossa de Mar
- Vilafranca del Penedès
- Montblanc
Best Population + Affordable Rent
- Figueres
- Vilafranca del Penedès
- Montblanc
- Besalú
- Camprodon
Final Thoughts
If you’re seeking the best balance of affordability, amenities, and population, Figueres and Vilafranca del Penedès stand out as the top choices. For coastal living and international communities, Sitges and Cadaqués remain among Catalonia’s most desirable destinations. Meanwhile, history lovers will find Besalú, Montblanc, and Pals among the most enchanting medieval towns in all of Spain.
🏆 Ranked by Population and Affordability
| Rank | Location | Population | Studio Rent | 1-Bedroom Rent |
|---|---|---|---|---|
| 🥇 | Figueres | ~48,000 | €500–€750 | €650–€1,000 |
| 🥈 | Vilafranca del Penedès | ~41,000 | €550–€800 | €700–€1,100 |
| 🥉 | Sitges | ~33,000 | €850–€1,200 | €1,100–€1,800 |
| 4 | Montblanc | ~7,500 | €450–€700 | €600–€900 |
| 5 | Tossa de Mar | ~6,300 | €600–€850 | €750–€1,200 |
| 6 | Cadaqués | ~2,900 | €700–€1,000 | €900–€1,500 |
| 7 | Pals | ~2,800 | €500–€750 | €650–€1,000 |
| 8 | Besalú | ~2,600 | €400–€650 | €500–€850 |
| 9 | Camprodon | ~2,300 | €450–€700 | €600–€900 |
| 10 | Castellfollit de la Roca | ~1,000 | €400–€650 | €500–€850 |
| 11 | Calella de Palafrugell | ~800 | €700–€1,000 | €900–€1,400 |
| 12 | Peratallada | ~500 | €500–€700 | €650–€950 |
| 13 | Rupit i Pruit | ~300 | €400–€650 | €500–€850 |
Author: Arwonderer – Discovering Spain’s most beautiful towns, hidden gems, and authentic local experiences. 🇪🇸🏰🌊🍷⛰️


