Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain)
Sant Cugat del Vallès had the highest population with higher education, aged 15 and over (Spain) of 307 municipalities in 2023, at 63%. Badia del Vallès had the lowest, at 16.3%. The median was 35.4% and the figure for Barcelona province was 37.6%. Source: INE.
Top 40 municipalities, 2023
Full ranking
| Rank | Municipalities | 2023 (%) | Change on 2022 |
|---|---|---|---|
| 1 | Sant Cugat del Vallès | 63 | +0.5 pts |
| 2 | Sant Just Desvern | 61.1 | +1 pts |
| 3 | Granera | 58 | +2 pts |
| 4 | Matadepera | 57.7 | +0.9 pts |
| 5 | Cabrils | 55.2 | +0.7 pts |
| 6 | Tiana | 55 | +1 pts |
| 7 | Cabrera de Mar | 53.6 | +1.3 pts |
| 8 | Campins | 53.2 | +0.7 pts |
| 9 | Tavertet | 53 | +7.6 pts |
| 10 | Argençola | 52.6 | +3.2 pts |
| 11 | Vallromanes | 52.5 | +1.3 pts |
| 12 | Alella | 52.4 | +0.2 pts |
| 13 | Sant Vicenç de Montalt | 51.5 | +1.1 pts |
| 14 | Mura | 51.5 | +1.2 pts |
| 15 | Sitges | 51.2 | +0.9 pts |
| 16 | L'Ametlla del Vallès | 50.9 | +1.1 pts |
| 17 | Castellolí | 50.7 | +2.5 pts |
| 18 | Copons | 50.4 | +4.4 pts |
| 19 | Begues | 50 | +0.7 pts |
| 20 | Tavèrnoles | 49.6 | +2 pts |
| 21 | Sant Quirze del Vallès | 49.6 | +0.8 pts |
| 22 | El Masnou | 49.5 | +1.2 pts |
| 23 | Capolat | 49.3 | -3.5 pts |
| 24 | Sant Esteve de Palautordera | 49.3 | +1.2 pts |
| 25 | Castell de l'Areny | 49.2 | +4.6 pts |
| 26 | Òrrius | 48.9 | +1.1 pts |
| 27 | El Brull | 48.8 | +2.5 pts |
| 28 | Teià | 48.6 | +2 pts |
| 29 | Sant Pol de Mar | 48.5 | +1.5 pts |
| 30 | Vilassar de Mar | 48.5 | +1 pts |
| 31 | Barcelona | 48.3 | +1.1 pts |
| 32 | Bellprat | 47.8 | +1.4 pts |
| 33 | Alpens | 47.6 | -1.6 pts |
| 34 | Sant Quirze Safaja | 47.5 | +0.9 pts |
| 35 | Sant Julià de Cerdanyola | 47.5 | +0.5 pts |
| 36 | Sant Andreu de Llavaneres | 47.2 | +1.4 pts |
| 37 | Sagàs | 47.2 | -3.9 pts |
| 38 | Gurb | 46.9 | +1 pts |
| 39 | Torrelles de Llobregat | 46.6 | +0.8 pts |
| 40 | Collbató | 46.3 | +0.6 pts |
| 41 | Gallifa | 46.3 | +2.8 pts |
| 42 | Talamanca | 46.2 | -5.5 pts |
| 43 | Caldes d'Estrac | 45.9 | +0.4 pts |
| 44 | Calders | 45.8 | +0.6 pts |
| 45 | Muntanyola | 45.4 | +1 pts |
| 46 | Castelldefels | 45.4 | +1 pts |
| 47 | Premià de Dalt | 45.3 | +1.8 pts |
| 48 | La Palma de Cervelló | 45.1 | +0.1 pts |
| 49 | Sant Sadurní d'Osormort | 45.1 | +2.4 pts |
| 50 | Sant Pere Sallavinera | 45 | -1.3 pts |
| 51 | Montseny | 44.8 | +3.2 pts |
| 52 | Sant Martí de Tous | 44.8 | +0.4 pts |
| 53 | Castellar del Riu | 44.4 | +0.5 pts |
| 54 | Sant Julià de Vilatorta | 44.2 | +0.3 pts |
| 55 | Sant Martí d'Albars | 44.1 | +0.7 pts |
| 56 | Tagamanent | 44.1 | -0.3 pts |
| 57 | Orís | 44 | +0.1 pts |
| 58 | Malla | 43.9 | -3 pts |
| 59 | Pacs del Penedès | 43.9 | +0.7 pts |
| 60 | Aguilar de Segarra | 43.9 | +0.6 pts |
| 61 | Vilanova de Sau | 43.7 | +1.3 pts |
| 62 | Montgat | 43.2 | +1.1 pts |
| 63 | Vallgorguina | 43 | +1.2 pts |
| 64 | Ullastrell | 42.9 | +1.5 pts |
| 65 | Jorba | 42.9 | +0.2 pts |
| 66 | Olivella | 42.7 | +0.2 pts |
| 67 | Santa Coloma de Cervelló | 42.6 | +0.9 pts |
| 68 | Vilassar de Dalt | 42.5 | +0.7 pts |
| 69 | Cardedeu | 42.5 | +0.9 pts |
| 70 | Molins de Rei | 42.4 | +0.9 pts |
| 71 | Sora | 42.4 | +0.5 pts |
| 72 | Viver i Serrateix | 42.4 | +2.2 pts |
| 73 | Castellcir | 41.9 | +0.4 pts |
| 74 | Gualba | 41.8 | +1 pts |
| 75 | Santa Maria de Martorelles | 41.7 | +1.1 pts |
| 76 | Castellfollit del Boix | 41.6 | +2.2 pts |
| 77 | Folgueroles | 41.4 | +1.2 pts |
| 78 | Rubió | 41.4 | +1.4 pts |
| 79 | Castellví de Rosanes | 41.4 | +0.4 pts |
| 80 | El Bruc | 41.3 | +0.7 pts |
| 81 | Sant Pere de Vilamajor | 41.3 | +1.6 pts |
| 82 | Rajadell | 41.1 | -0.9 pts |
| 83 | La Garriga | 40.9 | +0.7 pts |
| 84 | Sant Joan Despí | 40.7 | +1.2 pts |
| 85 | Cervelló | 40.7 | +1.1 pts |
| 86 | Vilanova del Vallès | 40.7 | +0.9 pts |
| 87 | Sant Agustí de Lluçanès | 40.7 | -1.9 pts |
| 88 | Lluçà | 40.7 | +1.7 pts |
| 89 | Fogars de Montclús | 40.6 | +1.6 pts |
| 90 | Santa Cecília de Voltregà | 40.4 | +0.9 pts |
| 91 | Sant Antoni de Vilamajor | 40.4 | +0.7 pts |
| 92 | Cerdanyola del Vallès | 40.1 | +1.2 pts |
| 93 | Sant Esteve Sesrovires | 40.1 | +0.7 pts |
| 94 | L'Estany | 39.9 | +2.3 pts |
| 95 | Castellnou de Bages | 39.9 | +2.1 pts |
| 96 | Avià | 39.8 | +0.7 pts |
| 97 | Pujalt | 39.5 | -0.8 pts |
| 98 | Argentona | 39.4 | +1.3 pts |
| 99 | Castellfollit de Riubregós | 39.4 | 0 pts |
| 100 | Sant Climent de Llobregat | 39.4 | +0.7 pts |
| 101 | Santa Eulàlia de Riuprimer | 39.4 | +0.1 pts |
| 102 | Corbera de Llobregat | 39.4 | +1 pts |
| 103 | Collsuspina | 39.2 | +0.6 pts |
| 104 | Marganell | 39.2 | -0.1 pts |
| 105 | Santa Maria de Merlès | 39.1 | +2.9 pts |
| 106 | Les Cabanyes | 39 | +0.6 pts |
| 107 | Sant Cebrià de Vallalta | 39 | +1.3 pts |
| 108 | Pallejà | 38.8 | +0.6 pts |
| 109 | Viladecavalls | 38.5 | +1.4 pts |
| 110 | Santa Fe del Penedès | 38.5 | +2.8 pts |
| 111 | La Nou de Berguedà | 38.5 | -0 pts |
| 112 | El Papiol | 38.3 | +1.7 pts |
| 113 | Dosrius | 38.1 | +0.7 pts |
| 114 | Premià de Mar | 38.1 | +1 pts |
| 115 | Gaià | 38 | -0.4 pts |
| 116 | Montclar | 38 | -0.6 pts |
| 117 | Rupit i Pruit | 37.8 | +2 pts |
| 118 | L'Espunyola | 37.8 | -0.1 pts |
| 119 | Figaró-Montmany | 37.8 | -0.5 pts |
| 120 | Vilada | 37.7 | +1.3 pts |
| 121 | Seva | 37.6 | +0.9 pts |
| 122 | La Roca del Vallès | 37.5 | +1 pts |
| 123 | L'Esquirol | 37.5 | +0.8 pts |
| 124 | Santpedor | 37.5 | +1.3 pts |
| 125 | Orpí | 37.5 | +2.2 pts |
| 125 | Sobremunt | 37.5 | +2.8 pts |
| 127 | Sant Iscle de Vallalta | 37.3 | +2.2 pts |
| 128 | Sant Llorenç d'Hortons | 37.3 | +0.3 pts |
| 129 | Esplugues de Llobregat | 37.2 | +1 pts |
| 130 | Perafita | 36.8 | +0.4 pts |
| 131 | Aiguafreda | 36.8 | +0.1 pts |
| 132 | Gelida | 36.7 | +0.7 pts |
| 133 | Santa Maria de Palautordera | 36.7 | +0.9 pts |
| 134 | Sant Feliu de Llobregat | 36.7 | +0.7 pts |
| 135 | Castellterçol | 36.6 | +0.4 pts |
| 136 | Vilanova i la Geltrú | 36.4 | +1.1 pts |
| 137 | La Llacuna | 36.2 | +0.6 pts |
| 138 | Subirats | 36.2 | +0.7 pts |
| 139 | Arenys de Munt | 36.2 | +1 pts |
| 140 | La Granada | 36.2 | +1 pts |
| 141 | Castellar del Vallès | 36.1 | +1 pts |
| 142 | Caldes de Montbui | 36 | +1.1 pts |
| 143 | Font-rubí | 36 | +1.3 pts |
| 144 | Fonollosa | 35.8 | +1.4 pts |
| 145 | Arenys de Mar | 35.8 | +0.1 pts |
| 146 | Sant Vicenç de Torelló | 35.7 | +1.1 pts |
| 147 | Gavà | 35.6 | +1.1 pts |
| 148 | Montmaneu | 35.6 | +1 pts |
| 149 | Vilobí del Penedès | 35.6 | +1 pts |
| 150 | Sant Cugat Sesgarrigues | 35.6 | +0.5 pts |
| 151 | Llinars del Vallès | 35.6 | +1.4 pts |
| 152 | Vacarisses | 35.6 | +1.2 pts |
| 153 | Veciana | 35.6 | +0.3 pts |
| 154 | Sant Pere de Ribes | 35.4 | +1 pts |
| 155 | Rellinars | 35.4 | +0.4 pts |
| 156 | Palau-solità i Plegamans | 35.4 | +1.5 pts |
| 157 | Saldes | 35.2 | +1.3 pts |
| 158 | Sant Feliu de Codines | 35.1 | +0.9 pts |
| 159 | Cànoves i Samalús | 35 | +1.9 pts |
| 160 | Abrera | 35 | +0.3 pts |
| 161 | Santa Eulàlia de Ronçana | 34.9 | +1 pts |
| 162 | Taradell | 34.9 | +1.2 pts |
| 163 | Sant Fost de Campsentelles | 34.6 | +1 pts |
| 164 | Olèrdola | 34.5 | +1.4 pts |
| 165 | Canyelles | 34.5 | +1.3 pts |
| 166 | Sant Mateu de Bages | 34.4 | +1 pts |
| 167 | Bagà | 34.2 | +0.9 pts |
| 168 | Cubelles | 34.1 | +0.9 pts |
| 169 | Sant Martí de Centelles | 34 | +1.4 pts |
| 170 | Borredà | 34 | +0.4 pts |
| 171 | Canet de Mar | 33.9 | +1.1 pts |
| 172 | Torrelavit | 33.9 | -0 pts |
| 173 | Barberà del Vallès | 33.8 | +0.8 pts |
| 174 | Santa Maria d'Oló | 33.8 | +0.1 pts |
| 175 | Sentmenat | 33.7 | +0.6 pts |
| 176 | Calldetenes | 33.6 | +1 pts |
| 177 | Igualada | 33.6 | +0.7 pts |
| 178 | Mediona | 33.5 | +0.3 pts |
| 179 | Parets del Vallès | 33.5 | +0.6 pts |
| 180 | Santa Susanna | 33.5 | +1.5 pts |
| 181 | Castellbisbal | 33.3 | +1 pts |
| 182 | Callús | 33.3 | +0.8 pts |
| 182 | Calonge de Segarra | 33.3 | +0.4 pts |
| 182 | Vallcebre | 33.3 | +0.7 pts |
| 185 | Sant Fruitós de Bages | 33.3 | +0.9 pts |
| 186 | Olesa de Bonesvalls | 33.3 | +1.6 pts |
| 187 | Granollers | 33.2 | +0.7 pts |
| 188 | Avinyonet del Penedès | 33 | +1.8 pts |
| 189 | Sant Feliu Sasserra | 33 | +1.5 pts |
| 190 | Olost | 32.9 | +0.3 pts |
| 191 | Santa Maria de Miralles | 32.8 | +0.9 pts |
| 192 | Castellar de n'Hug | 32.7 | -0.2 pts |
| 193 | Vallirana | 32.7 | +0.9 pts |
| 194 | Sant Sadurní d'Anoia | 32.7 | +0.9 pts |
| 195 | Puigdàlber | 32.6 | +0.4 pts |
| 196 | Sant Salvador de Guardiola | 32.4 | +0.9 pts |
| 197 | Bigues i Riells del Fai | 32.4 | +0.9 pts |
| 198 | Terrassa | 32.2 | +0.7 pts |
| 199 | Lliçà d'Amunt | 32.2 | +1.2 pts |
| 200 | Moià | 32.1 | +0.8 pts |
| 201 | Oristà | 32 | +1.3 pts |
| 202 | Vilafranca del Penedès | 31.8 | +0.7 pts |
| 203 | Manresa | 31.7 | +0.4 pts |
| 204 | Sabadell | 31.7 | +0.8 pts |
| 205 | Viladecans | 31.5 | +0.9 pts |
| 206 | Navàs | 31.5 | +0.9 pts |
| 207 | Sant Celoni | 31.5 | +1.1 pts |
| 208 | Lliçà de Vall | 31.4 | +1 pts |
| 209 | Castellgalí | 31.3 | +1.4 pts |
| 210 | Olvan | 31.2 | +0.2 pts |
| 211 | Casserres | 31.2 | +0.6 pts |
| 212 | Puig-reig | 31.1 | +0.8 pts |
| 213 | El Pla del Penedès | 31.1 | +0.7 pts |
| 214 | Cornellà de Llobregat | 31 | +0.9 pts |
| 215 | Vilalba Sasserra | 31 | +0.7 pts |
| 216 | Castellet i la Gornal | 31 | +1.4 pts |
| 217 | Les Masies de Roda | 30.9 | +0.3 pts |
| 218 | Vic | 30.8 | +0.6 pts |
| 219 | Rubí | 30.8 | +0.7 pts |
| 220 | Calella | 30.8 | +0.6 pts |
| 221 | Els Hostalets de Pierola | 30.7 | +0.8 pts |
| 222 | Olesa de Montserrat | 30.7 | +1 pts |
| 223 | Sant Pere de Torelló | 30.6 | +1.5 pts |
| 224 | Les Franqueses del Vallès | 30.6 | +1.1 pts |
| 225 | Centelles | 30.5 | +0.9 pts |
| 226 | Castellví de la Marca | 30.5 | +2 pts |
| 227 | Berga | 30.4 | +0.5 pts |
| 228 | Montesquiu | 30.4 | +1.1 pts |
| 229 | Sant Martí Sesgueioles | 30.3 | +0.8 pts |
| 230 | Esparreguera | 30.3 | +0.7 pts |
| 231 | Guardiola de Berguedà | 30.2 | +1.2 pts |
| 232 | Vallbona d'Anoia | 30.1 | +0.8 pts |
| 233 | Sant Bartomeu del Grau | 30 | +0.6 pts |
| 234 | Tona | 29.9 | +0.7 pts |
| 235 | Santa Maria de Besora | 29.9 | -0.4 pts |
| 236 | Sant Boi de Llobregat | 29.7 | +0.8 pts |
| 237 | El Prat de Llobregat | 29.5 | +0.9 pts |
| 238 | La Pobla de Claramunt | 29.5 | +0.2 pts |
| 239 | Martorelles | 29.5 | +1.1 pts |
| 240 | Sant Boi de Lluçanès | 29.4 | +1.3 pts |
| 241 | Navarcles | 29.3 | +0.9 pts |
| 242 | Sant Martí Sarroca | 29.3 | +0.2 pts |
| 243 | Montcada i Reixac | 29.2 | +0.7 pts |
| 244 | Carme | 29.2 | -0.3 pts |
| 245 | Sant Hipòlit de Voltregà | 29.1 | +0.4 pts |
| 246 | Santa Perpètua de Mogoda | 29 | +1 pts |
| 247 | Monistrol de Montserrat | 28.9 | +1 pts |
| 248 | Òdena | 28.9 | +0.8 pts |
| 249 | Mataró | 28.7 | +0.7 pts |
| 250 | Els Prats de Rei | 28.7 | +1.1 pts |
Other periods
About this ranking
Residents aged 15 and over whose highest completed level is higher education (university degrees and higher vocational training, ISCED 5 to 8), as a percentage of all residents aged 15 and over, on 1 January. INE annual census.
Spain only, down to every municipality, from 2021. The base includes people aged 15 to 24 who are still studying, so the share is lower than tertiary_attainment_share_25_64 (Eurostat, ages 25 to 64), which is the series to compare countries.
Every value in the ranking comes from the same publisher and the same period, so the municipalities are compared on one definition. Equal values share a rank.
How to cite
Invokely calculation from Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE). https://invokely.ai/docs/methodology#higher_education_share_15_plus. Retrieved 2026-10-12.
Citation styles
APA 7
Invokely. (n.d.). Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE) (Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain), 2023) [Data set]. Calculated from data by INE. Retrieved October 12, 2026, from https://invokely.ai/docs/methodology#higher_education_share_15_plus
MLA 9
Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE), Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain), 2023. Calculated from data by INE. Invokely, https://invokely.ai/docs/methodology#higher_education_share_15_plus. Accessed 12 Oct. 2026.
Chicago (author-date)
Invokely. n.d. Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE). Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain), 2023. Dataset. Calculated from data by INE. Accessed October 12, 2026. https://invokely.ai/docs/methodology#higher_education_share_15_plus.
Harvard
Invokely (no date) Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE), Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain), 2023 [Dataset]. Calculated from data by INE. Available at: https://invokely.ai/docs/methodology#higher_education_share_15_plus (Accessed: 12 October 2026).
BibTeX
@misc{invokely_municipalities_in_barcelona_province_2023,
author = {{Invokely}},
title = {{Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE): Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain), 2023}},
howpublished = {Data set},
url = {https://invokely.ai/docs/methodology#higher_education_share_15_plus},
urldate = {2026-10-12},
note = {Calculated from data by INE. Accessed via Invokely, https://invokely.ai/rankings/higher-education-share-spain/barcelona-province-municipalities?period=2023. Publisher attribution: Invokely calculation from Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE). https://invokely.ai/docs/methodology\#higher\_education\_share\_15\_plus. Retrieved 2026-10-12.},
}
RIS
TY - DATA
AU - Invokely
TI - Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE): Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain), 2023
PB - Invokely
DB - Invokely
UR - https://invokely.ai/docs/methodology#higher_education_share_15_plus
L2 - https://invokely.ai/rankings/higher-education-share-spain/barcelona-province-municipalities?period=2023
Y2 - 2026/10/12
N1 - Calculated from data by INE.
N1 - Accessed via Invokely, https://invokely.ai/rankings/higher-education-share-spain/barcelona-province-municipalities?period=2023.
N1 - Publisher attribution: Invokely calculation from Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE). https://invokely.ai/docs/methodology#higher_education_share_15_plus. Retrieved 2026-10-12.
ER -
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Municipalities in Barcelona province by population with higher education, aged 15 and over (Spain) using official data, and cite the source.
rank_places {"indicator":"higher_education_share_15_plus","level":"municipality","within":"Barcelona","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=higher_education_share_15_plus&level=municipality&within=Barcelona&limit=10
Questions
Which municipality has the highest population with higher education, aged 15 and over (Spain)?
Sant Cugat del Vallès, with 63% in 2023, according to INE.
Which municipality has the lowest population with higher education, aged 15 and over (Spain)?
Badia del Vallès, with 16.3% in 2023.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Invokely, Población de 15 y más años con educación superior entre población de 15 y más años (Censo anual, INE). Retrieved 2026-10-12.
Population with higher education, aged 15 and over (Spain): other rankings
- Municipalities in Cádiz province
- Municipalities in Girona province
- Municipalities in Cantabria province
- Provinces of Spain
- EU regions (NUTS 2)
- Autonomous communities of Spain