Municipalities in Catalonia by crime rate (Spain)

El Prat de Llobregat had the highest crime rate (Spain) of 70 municipalities in 2024, at 225 per 1,000 inhabitants. Olesa de Montserrat had the lowest, at 17.8 per 1,000 inhabitants. The median was 52 per 1,000 inhabitants and the figure for Catalonia was 63.5 per 1,000 inhabitants. Source: Ministerio del Interior and INE.

Keep it in a collection in your library.
Median5270 municipalities
Catalonia63.5History

Top 40 municipalities, 2024

El Prat de Llobregat: 225 per 1,000 inhabitantsEl Prat de Llobregat225Salou: 120.6 per 1,000 inhabitantsSalou120.6Barcelona: 103.3 per 1,000 inhabitantsBarcelona103.3Sitges: 100.4 per 1,000 inhabitantsSitges100.4Sant Adrià de Besòs: 98.7 per 1,000 inhabitantsSant Adrià de Besòs98.7Roses: 96.8 per 1,000 inhabitantsRoses96.8El Vendrell: 85.6 per 1,000 inhabitantsEl Vendrell85.6Figueres: 84.9 per 1,000 inhabitantsFigueres84.9L'Hospitalet de Llobregat: 76.6 per 1,000 inhabitantsL'Hospitalet de Llobregat76.6Lloret de Mar: 76.5 per 1,000 inhabitantsLloret de Mar76.5Mataró: 71.3 per 1,000 inhabitantsMataró71.3Esplugues de Llobregat: 70.8 per 1,000 inhabitantsEsplugues de Llobregat70.8Girona: 70.2 per 1,000 inhabitantsGirona70.2Salt: 69 per 1,000 inhabitantsSalt69Vila-seca: 69 per 1,000 inhabitantsVila-seca69Tarragona: 69 per 1,000 inhabitantsTarragona69Lleida: 67.7 per 1,000 inhabitantsLleida67.7Vilafranca del Penedès: 67.3 per 1,000 inhabitantsVilafranca del Penedès67.3Montcada i Reixac: 67.2 per 1,000 inhabitantsMontcada i Reixac67.2Palafrugell: 66.9 per 1,000 inhabitantsPalafrugell66.9Badalona: 66.4 per 1,000 inhabitantsBadalona66.4Calella: 64.8 per 1,000 inhabitantsCalella64.8Vilanova i la Geltrú: 62 per 1,000 inhabitantsVilanova i la Geltrú62Manresa: 60.1 per 1,000 inhabitantsManresa60.1Cornellà de Llobregat: 59.2 per 1,000 inhabitantsCornellà de Llobregat59.2Barberà del Vallès: 56.2 per 1,000 inhabitantsBarberà del Vallès56.2Reus: 56.1 per 1,000 inhabitantsReus56.1Amposta: 56 per 1,000 inhabitantsAmposta56Valls: 55.8 per 1,000 inhabitantsValls55.8Martorell: 55.4 per 1,000 inhabitantsMartorell55.4Tortosa: 54.8 per 1,000 inhabitantsTortosa54.8Sant Feliu de Guíxols: 53.1 per 1,000 inhabitantsSant Feliu de Guíxols53.1Santa Perpètua de Mogoda: 52.8 per 1,000 inhabitantsSanta Perpètua de Mogoda52.8Blanes: 52.3 per 1,000 inhabitantsBlanes52.3Pineda de Mar: 52.1 per 1,000 inhabitantsPineda de Mar52.1Vic: 51.8 per 1,000 inhabitantsVic51.8Granollers: 51.2 per 1,000 inhabitantsGranollers51.2Sant Boi de Llobregat: 50.8 per 1,000 inhabitantsSant Boi de Llobregat50.8Castelldefels: 48.2 per 1,000 inhabitantsCastelldefels48.2Premià de Mar: 48.2 per 1,000 inhabitantsPremià de Mar48.2El Prat de Llobregat: 225 per 1,000 inhabitantsEl Prat de Llobregat225Salou: 120.6 per 1,000 inhabitantsSalou120.6Barcelona: 103.3 per 1,000 inhabitantsBarcelona103.3Sitges: 100.4 per 1,000 inhabitantsSitges100.4Sant Adrià de Besòs: 98.7 per 1,000 inhabitantsSant Adrià de Besòs98.7Roses: 96.8 per 1,000 inhabitantsRoses96.8El Vendrell: 85.6 per 1,000 inhabitantsEl Vendrell85.6Figueres: 84.9 per 1,000 inhabitantsFigueres84.9L'Hospitalet de Llobregat: 76.6 per 1,000 inhabitantsL'Hospitalet de Llobregat76.6Lloret de Mar: 76.5 per 1,000 inhabitantsLloret de Mar76.5Mataró: 71.3 per 1,000 inhabitantsMataró71.3Esplugues de Llobregat: 70.8 per 1,000 inhabitantsEsplugues de Llobregat70.8Girona: 70.2 per 1,000 inhabitantsGirona70.2Salt: 69 per 1,000 inhabitantsSalt69Vila-seca: 69 per 1,000 inhabitantsVila-seca69Tarragona: 69 per 1,000 inhabitantsTarragona69Lleida: 67.7 per 1,000 inhabitantsLleida67.7Vilafranca del Penedès: 67.3 per 1,000 inhabitantsVilafranca del Penedès67.3Montcada i Reixac: 67.2 per 1,000 inhabitantsMontcada i Reixac67.2Palafrugell: 66.9 per 1,000 inhabitantsPalafrugell66.9Badalona: 66.4 per 1,000 inhabitantsBadalona66.4Calella: 64.8 per 1,000 inhabitantsCalella64.8Vilanova i la Geltrú: 62 per 1,000 inhabitantsVilanova i la Geltrú62Manresa: 60.1 per 1,000 inhabitantsManresa60.1Cornellà de Llobregat: 59.2 per 1,000 inhabitantsCornellà de Llobregat59.2Barberà del Vallès: 56.2 per 1,000 inhabitantsBarberà del Vallès56.2Reus: 56.1 per 1,000 inhabitantsReus56.1Amposta: 56 per 1,000 inhabitantsAmposta56Valls: 55.8 per 1,000 inhabitantsValls55.8Martorell: 55.4 per 1,000 inhabitantsMartorell55.4Tortosa: 54.8 per 1,000 inhabitantsTortosa54.8Sant Feliu de Guíxols: 53.1 per 1,000 inhabitantsSant Feliu de Guíxols53.1Santa Perpètua de Mogoda: 52.8 per 1,000 inhabitantsSanta Perpètua de Mogoda52.8Blanes: 52.3 per 1,000 inhabitantsBlanes52.3Pineda de Mar: 52.1 per 1,000 inhabitantsPineda de Mar52.1Vic: 51.8 per 1,000 inhabitantsVic51.8Granollers: 51.2 per 1,000 inhabitantsGranollers51.2Sant Boi de Llobregat: 50.8 per 1,000 inhabitantsSant Boi de Llobregat50.8Castelldefels: 48.2 per 1,000 inhabitantsCastelldefels48.2Premià de Mar: 48.2 per 1,000 inhabitantsPremià de Mar48.2
per 1,000 inhabitants. Source: Invokely calculation with data from Ministerio del Interior, INE. Retrieved 2026-10-12.

Full ranking

RankMunicipalities2024
per 1,000 inhabitants
Change on 2023
1El Prat de Llobregat225+71 pts
2Salou120.6+14.9 pts
3Barcelona103.3-8.8 pts
4Sitges100.4-4.8 pts
5Sant Adrià de Besòs98.7+0.1 pts
6Roses96.8+10.4 pts
7El Vendrell85.6+5 pts
8Figueres84.9+6.4 pts
9L'Hospitalet de Llobregat76.6+3 pts
10Lloret de Mar76.5+4.3 pts
11Mataró71.3+2.8 pts
12Esplugues de Llobregat70.8+3.5 pts
13Girona70.2+0.9 pts
14Salt69+3.4 pts
15Vila-seca69-1.8 pts
16Tarragona69+1.1 pts
17Lleida67.7+2.8 pts
18Vilafranca del Penedès67.3+2.1 pts
19Montcada i Reixac67.2-5.9 pts
20Palafrugell66.9+12 pts
21Badalona66.4+3.7 pts
22Calella64.8n/a
23Vilanova i la Geltrú62-3.7 pts
24Manresa60.1+1.5 pts
25Cornellà de Llobregat59.2-2 pts
26Barberà del Vallès56.2+5.2 pts
27Reus56.1+3 pts
28Amposta56-4.3 pts
29Valls55.8-2.6 pts
30Martorell55.4+2.5 pts
31Tortosa54.8-3.5 pts
32Sant Feliu de Guíxols53.1+0.9 pts
33Santa Perpètua de Mogoda52.8+1 pts
34Blanes52.3-5.2 pts
35Pineda de Mar52.1-0 pts
36Vic51.8+2.7 pts
37Granollers51.2+0.3 pts
38Sant Boi de Llobregat50.8+0.1 pts
39Castelldefels48.2-1.7 pts
40Premià de Mar48.2+2.2 pts
41Sabadell48.2+2 pts
42Mollet del Vallès48+0.8 pts
43Sant Vicenç dels Horts46.5-0.9 pts
44Viladecans45.7-4.9 pts
45Cambrils45.5+0.3 pts
46Gavà45.4-5.9 pts
47Igualada45.1-4.1 pts
48Sant Cugat del Vallès44.6-3.4 pts
49Rubí43.6-4.7 pts
50Santa Coloma de Gramenet43.5-0.8 pts
51Terrassa43-2.1 pts
52Ripollet42.8+4.1 pts
53Banyoles42-9.5 pts
54Calafell40.3-0.5 pts
55Olot38.5-3.1 pts
56Sant Feliu de Llobregat38.5-0.2 pts
57Sant Joan Despí37.5-1 pts
58Molins de Rei37-2.6 pts
59Cerdanyola del Vallès35.5-0.9 pts
60Sant Pere de Ribes33.2+0.7 pts
61Les Franqueses del Vallès33.2-1.9 pts
62Sant Just Desvern31.4-2.1 pts
63Vilassar de Mar30.9-1.3 pts
64El Masnou30-2.8 pts
65Sant Quirze del Vallès27.5-2.6 pts
66Sant Andreu de la Barca24+1.7 pts
67Esparreguera21.1-1.4 pts
68Manlleu20.5+0.2 pts
69Castellar del Vallès18.9-0.9 pts
70Olesa de Montserrat17.8-1.2 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), 2024) [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), 2024. 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), 2024. 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), 2024 [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_2024,
  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), 2024}},
  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?period=2024. 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), 2024
PB  - Invokely
DB  - Invokely
UR  - https://invokely.ai/docs/methodology#recorded_offences_per_1000
L2  - https://invokely.ai/rankings/crime-rate-spain/catalonia-municipalities?period=2024
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?period=2024.
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 225 per 1,000 inhabitants in 2024, according to Ministerio del Interior and INE.

Which municipality has the lowest crime rate (Spain)?

Olesa de Montserrat, with 17.8 per 1,000 inhabitants in 2024.

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