Municipalities of Spain by crime rate (Spain), 2025
El Prat de Llobregat had the highest crime rate (Spain) of 427 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 45.4 per 1,000 inhabitants and the figure for Spain was 50.4 per 1,000 inhabitants. Source: Ministerio del Interior and INE.
Top 40 municipalities, 2025
Full ranking
| Rank | Municipalities | 2025 | Change on 2024 |
|---|---|---|---|
| 1 | El Prat de Llobregat Estimated | 160.6 | -64.3 pts |
| 2 | Adeje Estimated | 137 | +10.6 pts |
| 3 | Sant Josep de sa Talaia Estimated | 110.2 | +6.5 pts |
| 4 | Sant Adrià de Besòs Estimated | 106.8 | +8 pts |
| 5 | Humanes de Madrid Estimated | 102.9 | -28.4 pts |
| 6 | Roses Estimated | 102.5 | +5.7 pts |
| 7 | Torrevieja Estimated | 102.4 | +4.1 pts |
| 8 | Calvià Estimated | 98.5 | +9.7 pts |
| 9 | Barcelona Estimated | 98 | -5.4 pts |
| 10 | Sant Antoni de Portmany Estimated | 97.5 | +11.5 pts |
| 11 | Mogán Estimated | 97.4 | +13 pts |
| 12 | Salou Estimated | 94.8 | -25.9 pts |
| 13 | San Bartolomé de Tirajana Estimated | 91.7 | +10.7 pts |
| 14 | Marbella Estimated | 88.6 | +2.1 pts |
| 15 | Palma Estimated | 87.4 | +5 pts |
| 16 | Sitges Estimated | 85.8 | -14.6 pts |
| 17 | Arona Estimated | 85.4 | +3.3 pts |
| 18 | Salt Estimated | 82.3 | +13.3 pts |
| 19 | Eivissa Estimated | 82.1 | -3.8 pts |
| 20 | Cullera Estimated | 81.6 | -11.8 pts |
| 21 | Figueres Estimated | 81 | -3.8 pts |
| 22 | San Juan de Aznalfarache Estimated | 80.2 | -1.3 pts |
| 23 | Torremolinos Estimated | 79.8 | +1.7 pts |
| 24 | L'Hospitalet de Llobregat Estimated | 79.3 | +2.7 pts |
| 25 | Benidorm Estimated | 78.8 | -1.2 pts |
| 26 | Pamplona/Iruña Estimated | 77.7 | +3.1 pts |
| 27 | Alboraia/Alboraya Estimated | 77.6 | +6.7 pts |
| 28 | Esplugues de Llobregat Estimated | 77 | +6.2 pts |
| 29 | Armilla Estimated | 75.7 | +4 pts |
| 30 | Fuengirola Estimated | 74.4 | +0.6 pts |
| 31 | València Estimated | 74.3 | -1.6 pts |
| 32 | Alacant/Alicante Estimated | 74.2 | +5.8 pts |
| 33 | Pájara Estimated | 73.9 | +10.7 pts |
| 34 | Lepe Estimated | 73.1 | +5.1 pts |
| 35 | Sevilla Estimated | 72.9 | -1.4 pts |
| 36 | Llucmajor Estimated | 72.4 | +7.5 pts |
| 37 | Estepona Estimated | 72.1 | +7.3 pts |
| 38 | Irun Estimated | 71.9 | +7 pts |
| 39 | Puerto de la Cruz Estimated | 71.8 | -10.6 pts |
| 40 | La Oliva Estimated | 71.5 | +9.6 pts |
| 41 | Tías Estimated | 70.3 | +4.3 pts |
| 42 | Lloret de Mar Estimated | 69.9 | -6.5 pts |
| 43 | Calp Estimated | 69.7 | +0.1 pts |
| 44 | Mataró Estimated | 69.6 | -1.7 pts |
| 45 | Alfafar Estimated | 69.2 | -8.1 pts |
| 46 | Pilar de la Horadada Estimated | 68.7 | -1 pts |
| 47 | El Vendrell Estimated | 68 | -17.6 pts |
| 48 | Bilbao Estimated | 67.7 | -0.6 pts |
| 49 | Tudela Estimated | 66.2 | -8.6 pts |
| 50 | Palafrugell Estimated | 65.8 | -1.1 pts |
| 51 | Arroyo de la Encomienda Estimated | 65.7 | +1.3 pts |
| 52 | Girona Estimated | 65.6 | -4.6 pts |
| 53 | Madrid Estimated | 65.5 | -3.9 pts |
| 54 | San Javier Estimated | 65.5 | -7 pts |
| 55 | Alcúdia Estimated | 65.5 | +5.9 pts |
| 56 | Alzira Estimated | 65.4 | +6.4 pts |
| 57 | Eibar Estimated | 65.3 | -0.3 pts |
| 58 | Almonte Estimated | 65.1 | -14.3 pts |
| 59 | Benicarló Estimated | 65 | -8.1 pts |
| 60 | Tarragona Estimated | 64.9 | -4.2 pts |
| 61 | Arroyomolinos Estimated | 64.7 | -1.1 pts |
| 62 | Badalona Estimated | 64.4 | -2 pts |
| 63 | Lleida Estimated | 64.3 | -3.4 pts |
| 64 | Málaga Estimated | 63.8 | +0.7 pts |
| 65 | Riba-roja de Túria Estimated | 63.6 | +5.1 pts |
| 66 | Montcada i Reixac Estimated | 63.6 | -3.6 pts |
| 67 | Xàbia/Jávea Estimated | 62.6 | 0 pts |
| 68 | Llíria Estimated | 62.5 | +1.7 pts |
| 69 | Vilanova i la Geltrú Estimated | 62.3 | +0.3 pts |
| 70 | Barbate Estimated | 61.8 | +8.6 pts |
| 71 | Tolosa Estimated | 61.7 | -6.1 pts |
| 72 | Gandia Estimated | 61.6 | -1.9 pts |
| 73 | Carmona Estimated | 61.6 | +2.4 pts |
| 74 | Vila-seca Estimated | 61.3 | -7.7 pts |
| 75 | Majadahonda Estimated | 61.1 | -3.4 pts |
| 76 | San Miguel de Abona Estimated | 60.9 | -6.1 pts |
| 77 | Manresa Estimated | 60.9 | +0.8 pts |
| 78 | Vilafranca del Penedès Estimated | 60.6 | -6.7 pts |
| 79 | Rivas-Vaciamadrid Estimated | 59.8 | +7.7 pts |
| 80 | Altea Estimated | 59.7 | +0.4 pts |
| 81 | Santa Eulària des Riu Estimated | 59.6 | +0.9 pts |
| 82 | Roquetas de Mar Estimated | 59.5 | +0.8 pts |
| 83 | Santa Pola Estimated | 59.4 | -2.9 pts |
| 84 | Cornellà de Llobregat Estimated | 59.3 | +0.1 pts |
| 85 | San Pedro del Pinatar Estimated | 59.1 | -3.2 pts |
| 86 | Vinaròs Estimated | 59.1 | -2.3 pts |
| 87 | Orihuela Estimated | 59 | +5.1 pts |
| 88 | Nerja Estimated | 58.9 | -5.3 pts |
| 89 | Benalmádena Estimated | 58.5 | +2 pts |
| 90 | Sant Feliu de Guíxols Estimated | 58.4 | +5.3 pts |
| 91 | El Puerto de Santa María Estimated | 58.4 | +0.9 pts |
| 92 | la Vila Joiosa/Villajoyosa Estimated | 58.3 | +0.9 pts |
| 93 | Donostia/San Sebastián Estimated | 58.1 | -0.3 pts |
| 94 | Sueca Estimated | 58 | -6.2 pts |
| 95 | Valls Estimated | 57.8 | +2 pts |
| 96 | Guía de Isora Estimated | 57.7 | +1 pts |
| 97 | Almassora Estimated | 57.7 | +2.4 pts |
| 98 | Córdoba Estimated | 57.5 | +6.6 pts |
| 99 | Illescas Estimated | 57.3 | -3.3 pts |
| 100 | Calella Estimated | 57.3 | -7.5 pts |
| 101 | Mazarrón Estimated | 57.2 | +7.1 pts |
| 102 | Barberà del Vallès Estimated | 57 | +0.8 pts |
| 103 | Algemesí Estimated | 56.9 | +6.9 pts |
| 104 | Huelva Estimated | 56.5 | +2.6 pts |
| 105 | Águilas Estimated | 56.5 | +5 pts |
| 106 | Granollers Estimated | 56.5 | +5.3 pts |
| 107 | Rota Estimated | 56.4 | +4.3 pts |
| 108 | Puerto del Rosario Estimated | 56.3 | -1.5 pts |
| 109 | Lucena Estimated | 55.8 | -0.5 pts |
| 110 | Granada Estimated | 55.7 | -0.9 pts |
| 111 | Badajoz Estimated | 55.5 | +3.5 pts |
| 112 | Mijas Estimated | 55.5 | -6.8 pts |
| 113 | Mérida Estimated | 55.4 | +0.2 pts |
| 114 | l'Alfàs del Pi Estimated | 55.4 | -0.8 pts |
| 115 | Almuñécar Estimated | 55.2 | -4.4 pts |
| 116 | Borriana/Burriana Estimated | 55.2 | -4.7 pts |
| 117 | León Estimated | 54.8 | +1 pts |
| 118 | Vitoria-Gasteiz Estimated | 54.6 | +4.9 pts |
| 119 | Cartaya Estimated | 54.4 | -4.1 pts |
| 120 | Murcia Estimated | 54.3 | +1 pts |
| 121 | Carcaixent Estimated | 54.3 | +6 pts |
| 122 | Camargo Estimated | 54.2 | +0.3 pts |
| 123 | Mejorada del Campo Estimated | 54 | +4.5 pts |
| 124 | Amposta Estimated | 53.9 | -2.2 pts |
| 125 | Aldaia Estimated | 53.9 | -4.1 pts |
| 126 | Pineda de Mar Estimated | 53.8 | +1.6 pts |
| 127 | Vélez-Málaga Estimated | 53.6 | +0.6 pts |
| 128 | Tortosa Estimated | 53.4 | -1.4 pts |
| 129 | Martorell Estimated | 53.4 | -2.1 pts |
| 130 | Níjar Estimated | 53.3 | +1.3 pts |
| 131 | Benicàssim/Benicasim Estimated | 53.3 | -1.9 pts |
| 132 | Los Barrios Estimated | 53.2 | -0.8 pts |
| 133 | Santa Perpètua de Mogoda Estimated | 53.2 | +0.4 pts |
| 134 | Seseña Estimated | 53.2 | +0.2 pts |
| 135 | Banyoles Estimated | 53.1 | +11.1 pts |
| 136 | Vícar Estimated | 52.9 | +5.4 pts |
| 137 | Dénia Estimated | 52.6 | -0.6 pts |
| 138 | Arganda del Rey Estimated | 52.5 | -5 pts |
| 139 | Granadilla de Abona Estimated | 52.3 | -1.2 pts |
| 140 | Cádiz Estimated | 52.3 | +1.9 pts |
| 141 | Oliva Estimated | 52.2 | -5.2 pts |
| 142 | Alcalá de Guadaíra Estimated | 52.1 | +3.9 pts |
| 143 | Sestao Estimated | 52 | -0.6 pts |
| 144 | Albacete Estimated | 52 | +4.2 pts |
| 145 | Sagunt/Sagunto Estimated | 52 | +3.5 pts |
| 146 | Las Palmas de Gran Canaria Estimated | 51.8 | +0.3 pts |
| 147 | Almoradí Estimated | 51.8 | +5.3 pts |
| 148 | Camas Estimated | 51.6 | -1 pts |
| 149 | Azuqueca de Henares Estimated | 51.5 | +2 pts |
| 150 | Aranjuez Estimated | 51.5 | +6.3 pts |
| 151 | Jerez de la Frontera Estimated | 51.3 | -1.2 pts |
| 152 | Santiago de Compostela Estimated | 51.2 | +0.7 pts |
| 153 | Reus Estimated | 50.8 | -5.3 pts |
| 154 | Santa Cruz de Tenerife Estimated | 50.5 | +2.5 pts |
| 155 | Conil de la Frontera Estimated | 50.4 | +1.6 pts |
| 156 | Totana Estimated | 50.1 | +6 pts |
| 157 | Moguer Estimated | 50 | +12.6 pts |
| 158 | Galapagar Estimated | 50 | -0.3 pts |
| 159 | Parla Estimated | 49.9 | -7.1 pts |
| 160 | Pinto Estimated | 49.9 | -4.1 pts |
| 161 | Requena Estimated | 49.9 | -1.7 pts |
| 162 | Santander Estimated | 49.8 | +4.2 pts |
| 163 | Erandio Estimated | 49.7 | -10.4 pts |
| 164 | Vic Estimated | 49.5 | -2.3 pts |
| 165 | Blanes Estimated | 49.2 | -3.1 pts |
| 166 | San Sebastián de los Reyes Estimated | 49.2 | +2.9 pts |
| 167 | A Coruña Estimated | 49 | -0.9 pts |
| 168 | Sant Boi de Llobregat Estimated | 48.8 | -2 pts |
| 169 | Salamanca Estimated | 48.8 | +1.5 pts |
| 170 | Alcalá de Henares Estimated | 48.7 | +0.1 pts |
| 171 | Sant Vicenç dels Horts Estimated | 48.5 | +2 pts |
| 172 | Sanlúcar de Barrameda Estimated | 48.2 | +2.8 pts |
| 173 | Dos Hermanas Estimated | 48.2 | +0.9 pts |
| 174 | Ciempozuelos Estimated | 48.2 | -7.5 pts |
| 175 | Toledo Estimated | 48.1 | +1.2 pts |
| 176 | Jumilla Estimated | 48 | -1.4 pts |
| 177 | Getafe Estimated | 48 | +0.7 pts |
| 178 | Ferrol Estimated | 48 | +0.6 pts |
| 179 | Collado Villalba Estimated | 47.8 | -2.2 pts |
| 180 | Vilagarcía de Arousa Estimated | 47.6 | +1 pts |
| 181 | Almería Estimated | 47.5 | -1.2 pts |
| 182 | Gavà Estimated | 47.5 | +2 pts |
| 183 | Ribeira Estimated | 47.5 | -5.1 pts |
| 184 | el Campello Estimated | 47.4 | +5 pts |
| 185 | Sabadell Estimated | 47.2 | -1 pts |
| 186 | Castro-Urdiales Estimated | 47.1 | -0 pts |
| 187 | Galdakao Estimated | 47.1 | -1.1 pts |
| 188 | San Roque Estimated | 47 | -4 pts |
| 189 | Coria del Río Estimated | 46.9 | -3.6 pts |
| 190 | Torrelavega Estimated | 46.8 | +3 pts |
| 191 | Alhama de Murcia Estimated | 46.8 | +3 pts |
| 192 | Torre-Pacheco Estimated | 46.7 | -1.7 pts |
| 193 | Huesca Estimated | 46.6 | +6.4 pts |
| 194 | Calahorra Estimated | 46.5 | -8.3 pts |
| 195 | Barakaldo Estimated | 46.4 | -5.5 pts |
| 196 | Ayamonte Estimated | 46.4 | +4.6 pts |
| 197 | Xàtiva Estimated | 46.3 | +0.5 pts |
| 198 | Telde Estimated | 46.3 | -2.7 pts |
| 199 | Palma del Río Estimated | 46.3 | +3.8 pts |
| 200 | Quart de Poblet Estimated | 46.3 | -0.5 pts |
| 201 | Miranda de Ebro Estimated | 46.3 | +4.1 pts |
| 202 | El Ejido Estimated | 46.3 | +1.2 pts |
| 203 | Torrelodones Estimated | 46.2 | -0.3 pts |
| 204 | Silla Estimated | 46.2 | -2.5 pts |
| 205 | Premià de Mar Estimated | 46.1 | -2.1 pts |
| 206 | Las Rozas de Madrid Estimated | 46 | -1 pts |
| 207 | Ciutadella de Menorca Estimated | 45.9 | -1 pts |
| 208 | Mollet del Vallès Estimated | 45.9 | -2.1 pts |
| 209 | Manacor Estimated | 45.9 | -1.2 pts |
| 210 | Soria Estimated | 45.8 | +2.9 pts |
| 211 | Leganés Estimated | 45.7 | -0.7 pts |
| 212 | Marratxí Estimated | 45.5 | -0.1 pts |
| 213 | Almendralejo Estimated | 45.4 | +2.8 pts |
| 214 | La Orotava Estimated | 45.4 | +3.2 pts |
| 215 | Alcobendas Estimated | 45.1 | +0.3 pts |
| 216 | Agüimes Estimated | 45 | +3.4 pts |
| 217 | Navalcarnero Estimated | 45 | -1 pts |
| 218 | Ourense Estimated | 44.9 | +1.8 pts |
| 219 | Basauri Estimated | 44.9 | -3 pts |
| 220 | Aranda de Duero Estimated | 44.9 | -0.8 pts |
| 221 | Archena Estimated | 44.8 | -2.6 pts |
| 222 | Picassent Estimated | 44.8 | -2.3 pts |
| 223 | Colmenar Viejo Estimated | 44.7 | +1.2 pts |
| 224 | Segovia Estimated | 44.7 | +5.1 pts |
| 225 | Cuenca Estimated | 44.6 | +2.7 pts |
| 226 | Villaviciosa de Odón Estimated | 44.4 | -0.4 pts |
| 227 | Xirivella Estimated | 44.3 | -3.4 pts |
| 228 | Portugalete Estimated | 44.2 | +6.7 pts |
| 229 | Cartagena Estimated | 44.2 | -1.8 pts |
| 230 | Plasencia Estimated | 44.2 | +6.1 pts |
| 231 | San Fernando de Henares Estimated | 44.1 | +0.2 pts |
| 232 | Paterna Estimated | 44.1 | -0.6 pts |
| 233 | Sant Joan d'Alacant Estimated | 44 | +1.8 pts |
| 234 | Sant Vicent del Raspeig/San Vicente del Raspeig Estimated | 44 | +2.2 pts |
| 235 | la Pobla de Vallbona Estimated | 43.9 | +3.8 pts |
| 236 | Coslada Estimated | 43.9 | +0.3 pts |
| 237 | Rubí Estimated | 43.9 | +0.3 pts |
| 238 | Cabra Estimated | 43.6 | +0.9 pts |
| 239 | Algeciras Estimated | 43.5 | -0.9 pts |
| 240 | Motril Estimated | 43.4 | +1 pts |
| 241 | Talavera de la Reina Estimated | 43.4 | +2.7 pts |
| 242 | Castelldefels Estimated | 43.4 | -4.9 pts |
| 243 | Ciudad Real Estimated | 43.3 | +3.2 pts |
| 244 | Torrent Estimated | 43.3 | -0.6 pts |
| 245 | Jaén Estimated | 43.2 | +1.8 pts |
| 246 | Valdemoro Estimated | 43.2 | -8.1 pts |
| 247 | Hernani Estimated | 43.2 | +7.5 pts |
| 248 | la Vall d'Uixó Estimated | 43.1 | +6.1 pts |
| 249 | Zaragoza Estimated | 43 | +1.7 pts |
| 250 | Algete Estimated | 43 | +1.9 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
APA 7
Invokely. (n.d.). Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE) (Municipalities of Spain 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 of Spain 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 of Spain 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 of Spain 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_of_spain_by_2025,
author = {{Invokely}},
title = {{Infracciones penales conocidas (Balance de Criminalidad, Ministerio del Interior) por 1.000 habitantes (Padrón, INE): Municipalities of Spain 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/spain-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 of Spain 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/spain-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/spain-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 -
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 of Spain by crime rate (Spain) using official data, and cite the source.
rank_places {"indicator":"recorded_offences_per_1000","level":"municipality","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=recorded_offences_per_1000&level=municipality&within=Spain&limit=10
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 Cantabria province
- Municipalities in Tarragona province
- Municipalities in Region of Murcia
- Autonomous communities of Spain
- Provinces of Spain
- EU regions (NUTS 2)