Municipalities in Catalonia by crime rate (Spain), 2025

El Prat de Llobregat had the highest crime rate (Spain) of 70 municipalities in 2025, at 160.6 per 1,000 inhabitants. Castellar del Vallès had the lowest, at 14.9 per 1,000 inhabitants. The median was 52 per 1,000 inhabitants and the figure for Catalonia was 60.9 per 1,000 inhabitants. Source: Ministerio del Interior and INE.

Keep it in a collection in your library.
Median5270 municipalities
Catalonia60.9History

Top 40 municipalities, 2025

El Prat de Llobregat: 160.6 per 1,000 inhabitantsEl Prat de Llobregat160.6Sant Adrià de Besòs: 106.8 per 1,000 inhabitantsSant Adrià de Besòs106.8Roses: 102.5 per 1,000 inhabitantsRoses102.5Barcelona: 98 per 1,000 inhabitantsBarcelona98Salou: 94.8 per 1,000 inhabitantsSalou94.8Sitges: 85.8 per 1,000 inhabitantsSitges85.8Salt: 82.3 per 1,000 inhabitantsSalt82.3Figueres: 81 per 1,000 inhabitantsFigueres81L'Hospitalet de Llobregat: 79.3 per 1,000 inhabitantsL'Hospitalet de Llobregat79.3Esplugues de Llobregat: 77 per 1,000 inhabitantsEsplugues de Llobregat77Lloret de Mar: 69.9 per 1,000 inhabitantsLloret de Mar69.9Mataró: 69.6 per 1,000 inhabitantsMataró69.6El Vendrell: 68 per 1,000 inhabitantsEl Vendrell68Palafrugell: 65.8 per 1,000 inhabitantsPalafrugell65.8Girona: 65.6 per 1,000 inhabitantsGirona65.6Tarragona: 64.9 per 1,000 inhabitantsTarragona64.9Badalona: 64.4 per 1,000 inhabitantsBadalona64.4Lleida: 64.3 per 1,000 inhabitantsLleida64.3Montcada i Reixac: 63.6 per 1,000 inhabitantsMontcada i Reixac63.6Vilanova i la Geltrú: 62.3 per 1,000 inhabitantsVilanova i la Geltrú62.3Vila-seca: 61.3 per 1,000 inhabitantsVila-seca61.3Manresa: 60.9 per 1,000 inhabitantsManresa60.9Vilafranca del Penedès: 60.6 per 1,000 inhabitantsVilafranca del Penedès60.6Cornellà de Llobregat: 59.3 per 1,000 inhabitantsCornellà de Llobregat59.3Sant Feliu de Guíxols: 58.4 per 1,000 inhabitantsSant Feliu de Guíxols58.4Valls: 57.8 per 1,000 inhabitantsValls57.8Calella: 57.3 per 1,000 inhabitantsCalella57.3Barberà del Vallès: 57 per 1,000 inhabitantsBarberà del Vallès57Granollers: 56.5 per 1,000 inhabitantsGranollers56.5Amposta: 53.9 per 1,000 inhabitantsAmposta53.9Pineda de Mar: 53.8 per 1,000 inhabitantsPineda de Mar53.8Tortosa: 53.4 per 1,000 inhabitantsTortosa53.4Martorell: 53.4 per 1,000 inhabitantsMartorell53.4Santa Perpètua de Mogoda: 53.2 per 1,000 inhabitantsSanta Perpètua de Mogoda53.2Banyoles: 53.1 per 1,000 inhabitantsBanyoles53.1Reus: 50.8 per 1,000 inhabitantsReus50.8Vic: 49.5 per 1,000 inhabitantsVic49.5Blanes: 49.2 per 1,000 inhabitantsBlanes49.2Sant Boi de Llobregat: 48.8 per 1,000 inhabitantsSant Boi de Llobregat48.8Sant Vicenç dels Horts: 48.5 per 1,000 inhabitantsSant Vicenç dels Horts48.5El Prat de Llobregat: 160.6 per 1,000 inhabitantsEl Prat de Llobregat160.6Sant Adrià de Besòs: 106.8 per 1,000 inhabitantsSant Adrià de Besòs106.8Roses: 102.5 per 1,000 inhabitantsRoses102.5Barcelona: 98 per 1,000 inhabitantsBarcelona98Salou: 94.8 per 1,000 inhabitantsSalou94.8Sitges: 85.8 per 1,000 inhabitantsSitges85.8Salt: 82.3 per 1,000 inhabitantsSalt82.3Figueres: 81 per 1,000 inhabitantsFigueres81L'Hospitalet de Llobregat: 79.3 per 1,000 inhabitantsL'Hospitalet de Llobregat79.3Esplugues de Llobregat: 77 per 1,000 inhabitantsEsplugues de Llobregat77Lloret de Mar: 69.9 per 1,000 inhabitantsLloret de Mar69.9Mataró: 69.6 per 1,000 inhabitantsMataró69.6El Vendrell: 68 per 1,000 inhabitantsEl Vendrell68Palafrugell: 65.8 per 1,000 inhabitantsPalafrugell65.8Girona: 65.6 per 1,000 inhabitantsGirona65.6Tarragona: 64.9 per 1,000 inhabitantsTarragona64.9Badalona: 64.4 per 1,000 inhabitantsBadalona64.4Lleida: 64.3 per 1,000 inhabitantsLleida64.3Montcada i Reixac: 63.6 per 1,000 inhabitantsMontcada i Reixac63.6Vilanova i la Geltrú: 62.3 per 1,000 inhabitantsVilanova i la Geltrú62.3Vila-seca: 61.3 per 1,000 inhabitantsVila-seca61.3Manresa: 60.9 per 1,000 inhabitantsManresa60.9Vilafranca del Penedès: 60.6 per 1,000 inhabitantsVilafranca del Penedès60.6Cornellà de Llobregat: 59.3 per 1,000 inhabitantsCornellà de Llobregat59.3Sant Feliu de Guíxols: 58.4 per 1,000 inhabitantsSant Feliu de Guíxols58.4Valls: 57.8 per 1,000 inhabitantsValls57.8Calella: 57.3 per 1,000 inhabitantsCalella57.3Barberà del Vallès: 57 per 1,000 inhabitantsBarberà del Vallès57Granollers: 56.5 per 1,000 inhabitantsGranollers56.5Amposta: 53.9 per 1,000 inhabitantsAmposta53.9Pineda de Mar: 53.8 per 1,000 inhabitantsPineda de Mar53.8Tortosa: 53.4 per 1,000 inhabitantsTortosa53.4Martorell: 53.4 per 1,000 inhabitantsMartorell53.4Santa Perpètua de Mogoda: 53.2 per 1,000 inhabitantsSanta Perpètua de Mogoda53.2Banyoles: 53.1 per 1,000 inhabitantsBanyoles53.1Reus: 50.8 per 1,000 inhabitantsReus50.8Vic: 49.5 per 1,000 inhabitantsVic49.5Blanes: 49.2 per 1,000 inhabitantsBlanes49.2Sant Boi de Llobregat: 48.8 per 1,000 inhabitantsSant Boi de Llobregat48.8Sant Vicenç dels Horts: 48.5 per 1,000 inhabitantsSant Vicenç dels Horts48.5
per 1,000 inhabitants. Source: Invokely calculation with data from Ministerio del Interior, INE. Retrieved 2026-10-12.

Full ranking

RankMunicipalities2025
per 1,000 inhabitants
Change on 2024
1El Prat de Llobregat Estimated160.6-64.3 pts
2Sant Adrià de Besòs Estimated106.8+8 pts
3Roses Estimated102.5+5.7 pts
4Barcelona Estimated98-5.4 pts
5Salou Estimated94.8-25.9 pts
6Sitges Estimated85.8-14.6 pts
7Salt Estimated82.3+13.3 pts
8Figueres Estimated81-3.8 pts
9L'Hospitalet de Llobregat Estimated79.3+2.7 pts
10Esplugues de Llobregat Estimated77+6.2 pts
11Lloret de Mar Estimated69.9-6.5 pts
12Mataró Estimated69.6-1.7 pts
13El Vendrell Estimated68-17.6 pts
14Palafrugell Estimated65.8-1.1 pts
15Girona Estimated65.6-4.6 pts
16Tarragona Estimated64.9-4.2 pts
17Badalona Estimated64.4-2 pts
18Lleida Estimated64.3-3.4 pts
19Montcada i Reixac Estimated63.6-3.6 pts
20Vilanova i la Geltrú Estimated62.3+0.3 pts
21Vila-seca Estimated61.3-7.7 pts
22Manresa Estimated60.9+0.8 pts
23Vilafranca del Penedès Estimated60.6-6.7 pts
24Cornellà de Llobregat Estimated59.3+0.1 pts
25Sant Feliu de Guíxols Estimated58.4+5.3 pts
26Valls Estimated57.8+2 pts
27Calella Estimated57.3-7.5 pts
28Barberà del Vallès Estimated57+0.8 pts
29Granollers Estimated56.5+5.3 pts
30Amposta Estimated53.9-2.2 pts
31Pineda de Mar Estimated53.8+1.6 pts
32Tortosa Estimated53.4-1.4 pts
33Martorell Estimated53.4-2.1 pts
34Santa Perpètua de Mogoda Estimated53.2+0.4 pts
35Banyoles Estimated53.1+11.1 pts
36Reus Estimated50.8-5.3 pts
37Vic Estimated49.5-2.3 pts
38Blanes Estimated49.2-3.1 pts
39Sant Boi de Llobregat Estimated48.8-2 pts
40Sant Vicenç dels Horts Estimated48.5+2 pts
41Gavà Estimated47.5+2 pts
42Sabadell Estimated47.2-1 pts
43Premià de Mar Estimated46.1-2.1 pts
44Mollet del Vallès Estimated45.9-2.1 pts
45Rubí Estimated43.9+0.3 pts
46Castelldefels Estimated43.4-4.9 pts
47Igualada Estimated42.8-2.3 pts
48Cambrils Estimated42.4-3.1 pts
49Sant Cugat del Vallès Estimated42.4-2.2 pts
50Viladecans Estimated42.1-3.6 pts
51Sant Feliu de Llobregat Estimated41.8+3.3 pts
52Santa Coloma de Gramenet Estimated41.8-1.8 pts
53Calafell Estimated39.8-0.5 pts
54Terrassa Estimated39.6-3.4 pts
55Ripollet Estimated39.4-3.4 pts
56Sant Joan Despí Estimated37.8+0.2 pts
57Cerdanyola del Vallès Estimated37.5+2 pts
58Olot Estimated34.9-3.7 pts
59Molins de Rei Estimated34.8-2.2 pts
60El Masnou Estimated32.1+2.1 pts
61Sant Just Desvern Estimated31.9+0.5 pts
62Sant Quirze del Vallès Estimated29.6+2.2 pts
63Sant Pere de Ribes Estimated29.1-4.1 pts
64Les Franqueses del Vallès Estimated27.6-5.6 pts
65Vilassar de Mar Estimated27-3.9 pts
66Sant Andreu de la Barca Estimated23-1.1 pts
67Esparreguera Estimated21-0.1 pts
68Manlleu Estimated18.7-1.8 pts
69Olesa de Montserrat Estimated18.2+0.4 pts
70Castellar del Vallès Estimated14.9-4 pts

Other periods

About this ranking

Known criminal offences per 1,000 residents.

More on how it is measured
  • Known offences (hechos conocidos): criminal offences recorded by the Policía Nacional, the Guardia Civil, the regional police forces and the local police forces that report to the Sistema Estadístico de Criminalidad, whether reported by the public or found by the police.

Tourist areas and city centres show high rates because offences against visitors and commuters count where they happen, while the denominator counts only residents. Spain only: the country, its comunidades autónomas and its provinces from 2016, and municipalities over 20,000 residents from 2023. Calendar-year totals from the fourth-quarter Balance de Criminalidad of the Ministry of the Interior.

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 Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE). https://invokely.ai/docs/methodology#recorded_offences_per_1000. Retrieved 2026-10-12.

Citation styles

Invokely calculated this figure from the publishers' data, so Invokely is the author and the publishers of the inputs are named.

APA 7

Invokely. (n.d.). Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE) (Municipalities in Catalonia by crime rate (Spain), 2025) [Data set]. Calculated from data by Ministerio del Interior and INE. Retrieved October 12, 2026, from https://invokely.ai/docs/methodology#recorded_offences_per_1000

MLA 9

Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE), Municipalities in Catalonia by crime rate (Spain), 2025. Calculated from data by Ministerio del Interior and INE. Invokely, https://invokely.ai/docs/methodology#recorded_offences_per_1000. Accessed 12 Oct. 2026.

Chicago (author-date)

Invokely. n.d. Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE). Municipalities in Catalonia by crime rate (Spain), 2025. Dataset. Calculated from data by Ministerio del Interior and INE. Accessed October 12, 2026. https://invokely.ai/docs/methodology#recorded_offences_per_1000.

Harvard

Invokely (no date) Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE), Municipalities in Catalonia by crime rate (Spain), 2025 [Dataset]. Calculated from data by Ministerio del Interior and INE. Available at: https://invokely.ai/docs/methodology#recorded_offences_per_1000 (Accessed: 12 October 2026).

BibTeX
@misc{invokely_municipalities_in_catalonia_by_2025,
  author = {{Invokely}},
  title = {{Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE): Municipalities in Catalonia by crime rate (Spain), 2025}},
  howpublished = {Data set},
  url = {https://invokely.ai/docs/methodology#recorded_offences_per_1000},
  urldate = {2026-10-12},
  note = {Calculated from data by Ministerio del Interior and INE. Accessed via Invokely, https://invokely.ai/rankings/crime-rate-spain/catalonia-municipalities. Publisher attribution: Invokely calculation from Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE). https://invokely.ai/docs/methodology\#recorded\_offences\_per\_1000. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - Invokely
TI  - Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE): Municipalities in Catalonia by crime rate (Spain), 2025
PB  - Invokely
DB  - Invokely
UR  - https://invokely.ai/docs/methodology#recorded_offences_per_1000
L2  - https://invokely.ai/rankings/crime-rate-spain/catalonia-municipalities
Y2  - 2026/10/12
N1  - Calculated from data by Ministerio del Interior and INE.
N1  - Accessed via Invokely, https://invokely.ai/rankings/crime-rate-spain/catalonia-municipalities.
N1  - Publisher attribution: Invokely calculation from Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE). https://invokely.ai/docs/methodology#recorded_offences_per_1000. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 Catalonia by crime rate (Spain) using official data, and cite the source.
rank_places {"indicator":"recorded_offences_per_1000","level":"municipality","within":"Catalonia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=recorded_offences_per_1000&level=municipality&within=Catalonia&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which municipality has the highest crime rate (Spain)?

El Prat de Llobregat, with 160.6 per 1,000 inhabitants in 2025, according to Ministerio del Interior and INE.

Which municipality has the lowest crime rate (Spain)?

Castellar del Vallès, with 14.9 per 1,000 inhabitants in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Invokely, Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE). Retrieved 2026-10-12.

Crime rate (Spain): other rankings

Municipalities in Catalonia: more rankings