Municipalities in Barcelona province by crime rate (Spain)

El Prat de Llobregat had the highest crime rate (Spain) of 49 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 48 per 1,000 inhabitants and the figure for Barcelona province was 66 per 1,000 inhabitants. Source: Ministerio del Interior and INE.

Keep it in a collection in your library.
Median4849 municipalities
Barcelona province66History

All municipalities, 2024

El Prat de Llobregat: 225 per 1,000 inhabitantsEl Prat de Llobregat225Barcelona: 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.7L'Hospitalet de Llobregat: 76.6 per 1,000 inhabitantsL'Hospitalet de Llobregat76.6Mataró: 71.3 per 1,000 inhabitantsMataró71.3Esplugues de Llobregat: 70.8 per 1,000 inhabitantsEsplugues de Llobregat70.8Vilafranca del Penedès: 67.3 per 1,000 inhabitantsVilafranca del Penedès67.3Montcada i Reixac: 67.2 per 1,000 inhabitantsMontcada i Reixac67.2Badalona: 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.2Martorell: 55.4 per 1,000 inhabitantsMartorell55.4Santa Perpètua de Mogoda: 52.8 per 1,000 inhabitantsSanta Perpètua de Mogoda52.8Pineda 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.2Sabadell: 48.2 per 1,000 inhabitantsSabadell48.2Mollet del Vallès: 48 per 1,000 inhabitantsMollet del Vallès48Sant Vicenç dels Horts: 46.5 per 1,000 inhabitantsSant Vicenç dels Horts46.5Viladecans: 45.7 per 1,000 inhabitantsViladecans45.7Gavà: 45.4 per 1,000 inhabitantsGavà45.4Igualada: 45.1 per 1,000 inhabitantsIgualada45.1Sant Cugat del Vallès: 44.6 per 1,000 inhabitantsSant Cugat del Vallès44.6Rubí: 43.6 per 1,000 inhabitantsRubí43.6Santa Coloma de Gramenet: 43.5 per 1,000 inhabitantsSanta Coloma de Gramenet43.5Terrassa: 43 per 1,000 inhabitantsTerrassa43Ripollet: 42.8 per 1,000 inhabitantsRipollet42.8Sant Feliu de Llobregat: 38.5 per 1,000 inhabitantsSant Feliu de Llobregat38.5Sant Joan Despí: 37.5 per 1,000 inhabitantsSant Joan Despí37.5Molins de Rei: 37 per 1,000 inhabitantsMolins de Rei37Cerdanyola del Vallès: 35.5 per 1,000 inhabitantsCerdanyola del Vallès35.5Sant Pere de Ribes: 33.2 per 1,000 inhabitantsSant Pere de Ribes33.2Les Franqueses del Vallès: 33.2 per 1,000 inhabitantsLes Franqueses del Vallès33.2Sant Just Desvern: 31.4 per 1,000 inhabitantsSant Just Desvern31.4Vilassar de Mar: 30.9 per 1,000 inhabitantsVilassar de Mar30.9El Masnou: 30 per 1,000 inhabitantsEl Masnou30Sant Quirze del Vallès: 27.5 per 1,000 inhabitantsSant Quirze del Vallès27.5Sant Andreu de la Barca: 24 per 1,000 inhabitantsSant Andreu de la Barca24Esparreguera: 21.1 per 1,000 inhabitantsEsparreguera21.1Manlleu: 20.5 per 1,000 inhabitantsManlleu20.5Castellar del Vallès: 18.9 per 1,000 inhabitantsCastellar del Vallès18.9Olesa de Montserrat: 17.8 per 1,000 inhabitantsOlesa de Montserrat17.8El Prat de Llobregat: 225 per 1,000 inhabitantsEl Prat de Llobregat225Barcelona: 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.7L'Hospitalet de Llobregat: 76.6 per 1,000 inhabitantsL'Hospitalet de Llobregat76.6Mataró: 71.3 per 1,000 inhabitantsMataró71.3Esplugues de Llobregat: 70.8 per 1,000 inhabitantsEsplugues de Llobregat70.8Vilafranca del Penedès: 67.3 per 1,000 inhabitantsVilafranca del Penedès67.3Montcada i Reixac: 67.2 per 1,000 inhabitantsMontcada i Reixac67.2Badalona: 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.2Martorell: 55.4 per 1,000 inhabitantsMartorell55.4Santa Perpètua de Mogoda: 52.8 per 1,000 inhabitantsSanta Perpètua de Mogoda52.8Pineda 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.2Sabadell: 48.2 per 1,000 inhabitantsSabadell48.2Mollet del Vallès: 48 per 1,000 inhabitantsMollet del Vallès48Sant Vicenç dels Horts: 46.5 per 1,000 inhabitantsSant Vicenç dels Horts46.5Viladecans: 45.7 per 1,000 inhabitantsViladecans45.7Gavà: 45.4 per 1,000 inhabitantsGavà45.4Igualada: 45.1 per 1,000 inhabitantsIgualada45.1Sant Cugat del Vallès: 44.6 per 1,000 inhabitantsSant Cugat del Vallès44.6Rubí: 43.6 per 1,000 inhabitantsRubí43.6Santa Coloma de Gramenet: 43.5 per 1,000 inhabitantsSanta Coloma de Gramenet43.5Terrassa: 43 per 1,000 inhabitantsTerrassa43Ripollet: 42.8 per 1,000 inhabitantsRipollet42.8Sant Feliu de Llobregat: 38.5 per 1,000 inhabitantsSant Feliu de Llobregat38.5Sant Joan Despí: 37.5 per 1,000 inhabitantsSant Joan Despí37.5Molins de Rei: 37 per 1,000 inhabitantsMolins de Rei37Cerdanyola del Vallès: 35.5 per 1,000 inhabitantsCerdanyola del Vallès35.5Sant Pere de Ribes: 33.2 per 1,000 inhabitantsSant Pere de Ribes33.2Les Franqueses del Vallès: 33.2 per 1,000 inhabitantsLes Franqueses del Vallès33.2Sant Just Desvern: 31.4 per 1,000 inhabitantsSant Just Desvern31.4Vilassar de Mar: 30.9 per 1,000 inhabitantsVilassar de Mar30.9El Masnou: 30 per 1,000 inhabitantsEl Masnou30Sant Quirze del Vallès: 27.5 per 1,000 inhabitantsSant Quirze del Vallès27.5Sant Andreu de la Barca: 24 per 1,000 inhabitantsSant Andreu de la Barca24Esparreguera: 21.1 per 1,000 inhabitantsEsparreguera21.1Manlleu: 20.5 per 1,000 inhabitantsManlleu20.5Castellar del Vallès: 18.9 per 1,000 inhabitantsCastellar del Vallès18.9Olesa de Montserrat: 17.8 per 1,000 inhabitantsOlesa de Montserrat17.8
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
2Barcelona103.3-8.8 pts
3Sitges100.4-4.8 pts
4Sant Adrià de Besòs98.7+0.1 pts
5L'Hospitalet de Llobregat76.6+3 pts
6Mataró71.3+2.8 pts
7Esplugues de Llobregat70.8+3.5 pts
8Vilafranca del Penedès67.3+2.1 pts
9Montcada i Reixac67.2-5.9 pts
10Badalona66.4+3.7 pts
11Calella64.8n/a
12Vilanova i la Geltrú62-3.7 pts
13Manresa60.1+1.5 pts
14Cornellà de Llobregat59.2-2 pts
15Barberà del Vallès56.2+5.2 pts
16Martorell55.4+2.5 pts
17Santa Perpètua de Mogoda52.8+1 pts
18Pineda de Mar52.1-0 pts
19Vic51.8+2.7 pts
20Granollers51.2+0.3 pts
21Sant Boi de Llobregat50.8+0.1 pts
22Castelldefels48.2-1.7 pts
23Premià de Mar48.2+2.2 pts
24Sabadell48.2+2 pts
25Mollet del Vallès48+0.8 pts
26Sant Vicenç dels Horts46.5-0.9 pts
27Viladecans45.7-4.9 pts
28Gavà45.4-5.9 pts
29Igualada45.1-4.1 pts
30Sant Cugat del Vallès44.6-3.4 pts
31Rubí43.6-4.7 pts
32Santa Coloma de Gramenet43.5-0.8 pts
33Terrassa43-2.1 pts
34Ripollet42.8+4.1 pts
35Sant Feliu de Llobregat38.5-0.2 pts
36Sant Joan Despí37.5-1 pts
37Molins de Rei37-2.6 pts
38Cerdanyola del Vallès35.5-0.9 pts
39Sant Pere de Ribes33.2+0.7 pts
40Les Franqueses del Vallès33.2-1.9 pts
41Sant Just Desvern31.4-2.1 pts
42Vilassar de Mar30.9-1.3 pts
43El Masnou30-2.8 pts
44Sant Quirze del Vallès27.5-2.6 pts
45Sant Andreu de la Barca24+1.7 pts
46Esparreguera21.1-1.4 pts
47Manlleu20.5+0.2 pts
48Castellar del Vallès18.9-0.9 pts
49Olesa 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 Barcelona province 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 Barcelona province 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 Barcelona province 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 Barcelona province 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_barcelona_province_2024,
  author = {{Invokely}},
  title = {{Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE): Municipalities in Barcelona province 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/barcelona-province-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 Barcelona province 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/barcelona-province-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/barcelona-province-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 Barcelona province by crime rate (Spain) using official data, and cite the source.
rank_places {"indicator":"recorded_offences_per_1000","level":"municipality","within":"Barcelona","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=recorded_offences_per_1000&level=municipality&within=Barcelona&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 Barcelona province: more rankings