Best places to live in Cataluña
947 municipalities and 7,763,362 residents in Cataluña, Spain, ranked for 29 household profiles. Local data: official statistics on demographics, education and family, health and elderly, jobs and economy, mobility and connectivity and safety and community (local or regional figures, sources on every place page) plus population and geography.
Rank Cataluña for your household
Open the mapFor young families
- 1Santa Coloma de Gramenet
Barcelona, 119,289 residents61 - 2Lloret de Mar
Girona, 38,402 residents60 - 3Olesa de Montserrat
Barcelona, 24,132 residents60 - 4Franqueses del Vallès, Les
Barcelona, 20,351 residents60 - 5Terrassa
Barcelona, 223,011 residents59 - 6Calella
Barcelona, 19,236 residents59 - 7Lleida
Lleida, 140,080 residents59 - 8Castellar del Vallès
Barcelona, 24,659 residents59 - 9Cambrils
Tarragona, 35,064 residents58 - 10Manlleu
Barcelona, 20,804 residents58
For retired couples
- 1Lloret de Mar
Girona, 38,402 residents74 - 2Blanes
Girona, 40,274 residents73 - 3Calella
Barcelona, 19,236 residents73 - 4Franqueses del Vallès, Les
Barcelona, 20,351 residents72 - 5Pineda de Mar
Barcelona, 27,974 residents72 - 6Malgrat de Mar
Barcelona, 18,950 residents71 - 7Vilanova i la Geltrú
Barcelona, 67,458 residents71 - 8Cunit
Tarragona, 14,081 residents70 - 9Valls
Tarragona, 24,553 residents70 - 10Palafolls
Barcelona, 9,646 residents70
For remote workers
- 1Lloret de Mar
Girona, 38,402 residents71 - 2Blanes
Girona, 40,274 residents68 - 3Calella
Barcelona, 19,236 residents67 - 4Pineda de Mar
Barcelona, 27,974 residents67 - 5Cunit
Tarragona, 14,081 residents66 - 6Badia del Vallès
Barcelona, 13,228 residents65 - 7Malgrat de Mar
Barcelona, 18,950 residents65 - 8Calafell
Tarragona, 28,463 residents65 - 9Santa Coloma de Gramenet
Barcelona, 119,289 residents64 - 10Castelló d'Empúries
Girona, 11,154 residents64
For commuters
- 1Sant Quirze del Vallès
Barcelona, 20,156 residents82 - 2Sant Cugat del Vallès
Barcelona, 94,012 residents80 - 3Sant Just Desvern
Barcelona, 19,379 residents80 - 4Prat de Llobregat, El
Barcelona, 65,532 residents80 - 5Terrassa
Barcelona, 223,011 residents80 - 6Cerdanyola del Vallès
Barcelona, 57,217 residents80 - 7Lleida
Lleida, 140,080 residents79 - 8Vilassar de Mar
Barcelona, 20,936 residents78 - 9Olesa de Montserrat
Barcelona, 24,132 residents78 - 10Sant Joan Despí
Barcelona, 34,130 residents78
For single professionals
- 1Barcelona
Barcelona, 1,636,732 residents79 - 2Sant Cugat del Vallès
Barcelona, 94,012 residents74 - 3Terrassa
Barcelona, 223,011 residents74 - 4Cerdanyola del Vallès
Barcelona, 57,217 residents74 - 5Sabadell
Barcelona, 216,204 residents74 - 6Sant Just Desvern
Barcelona, 19,379 residents73 - 7Badalona
Barcelona, 223,006 residents73 - 8Prat de Llobregat, El
Barcelona, 65,532 residents72 - 9Esplugues de Llobregat
Barcelona, 46,777 residents72 - 10Sant Boi de Llobregat
Barcelona, 83,755 residents72
For movers on a budget
- 1Amposta
Tarragona, 21,317 residents61 - 2Alcanar
Tarragona, 9,579 residents56 - 3Santa Bàrbara
Tarragona, 3,762 residents54 - 4Badia del Vallès
Barcelona, 13,228 residents54 - 5Aldea, L'
Tarragona, 4,160 residents53 - 6Lloret de Mar
Girona, 38,402 residents53 - 7Ulldecona
Tarragona, 6,317 residents52 - 8Sant Jaume d'Enveja
Tarragona, 3,552 residents50 - 9Perelló, El
Tarragona, 2,846 residents49 - 10Mont-roig del Camp
Tarragona, 12,689 residents48
All profiles in Cataluña
Towns of 30,000+ in Cataluña
- Barcelona 1,636,732
- Hospitalet de Llobregat, L' 264,657
- Terrassa 223,011
- Badalona 223,006
- Sabadell 216,204
- Lleida 140,080
- Tarragona 135,436
- Mataró 129,120
- Santa Coloma de Gramenet 119,289
- Reus 106,084
- Girona 101,932
- Sant Cugat del Vallès 94,012
- Cornellà de Llobregat 89,300
- Sant Boi de Llobregat 83,755
- Rubí 78,549
- Manresa 78,192
- Vilanova i la Geltrú 67,458
- Castelldefels 67,226
- Viladecans 66,707
- Prat de Llobregat, El 65,532
- Granollers 62,475
- Cerdanyola del Vallès 57,217
- Mollet del Vallès 51,151
- Vic 47,319
- Figueres 47,043
- Gavà 46,931
- Esplugues de Llobregat 46,777
- Sant Feliu de Llobregat 45,463
- Igualada 40,875
- Blanes 40,274
- Vilafranca del Penedès 39,969
- Ripollet 39,139
- Vendrell, El 38,891
- Lloret de Mar 38,402
- Sant Adrià de Besòs 37,283
- Montcada i Reixac 36,794
- Olot 36,299
- Cambrils 35,064
- Sant Joan Despí 34,130
- Tortosa 33,572
- Barberà del Vallès 33,016
- Salt 32,230
- Sant Pere de Ribes 31,525
- Sitges 30,217