Municipalities of Spain by known criminal offences (Spain), 2025

Madrid had the highest known criminal offences (Spain) of 427 municipalities in 2025, at 229,662. Castellar del Vallès had the lowest, at 379. The median was 1,777 and the figure for Spain was 2.47 million. Source: Ministerio del Interior (Secretaría de Estado de Seguridad).

Keep it in a collection in your library.
Highest229,662Madrid
Median1,777427 municipalities
Spain2,474,156History

Top 40 municipalities, 2025

Madrid: 229,662 countMadrid229,662Barcelona: 169,678 countBarcelona169,678València: 62,484 countValència62,484Sevilla: 50,253 countSevilla50,253Málaga: 38,225 countMálaga38,225Palma: 38,001 countPalma38,001Zaragoza: 29,831 countZaragoza29,831Alacant/Alicante: 27,169 countAlacant/Alicante27,169Murcia: 26,043 countMurcia26,043Bilbao: 23,773 countBilbao23,773L'Hospitalet de Llobregat: 22,957 countL'Hospitalet de Llobregat22,957Las Palmas de Gran Canaria: 19,798 countLas Palmas de Gran Canaria19,798Córdoba: 18,589 countCórdoba18,589Pamplona/Iruña: 16,239 countPamplona/Iruña16,239Badalona: 14,901 countBadalona14,901Vitoria-Gasteiz: 14,234 countVitoria-Gasteiz14,234Marbella: 14,149 countMarbella14,149Granada: 13,036 countGranada13,036A Coruña: 12,335 countA Coruña12,335Valladolid: 11,781 countValladolid11,781Vigo: 11,509 countVigo11,509Donostia/San Sebastián: 11,030 countDonostia/San Sebastián11,030Jerez de la Frontera: 10,963 countJerez de la Frontera10,963Santa Cruz de Tenerife: 10,705 countSanta Cruz de Tenerife10,705El Prat de Llobregat: 10,656 countEl Prat de Llobregat10,656Sabadell: 10,635 countSabadell10,635Gijón: 10,612 countGijón10,612Torrevieja: 10,089 countTorrevieja10,089Elx/Elche: 9,927 countElx/Elche9,927Alcalá de Henares: 9,888 countAlcalá de Henares9,888Almería: 9,758 countAlmería9,758Cartagena: 9,758 countCartagena9,758Lleida: 9,409 countLleida9,409Tarragona: 9,318 countTarragona9,318Getafe: 9,277 countGetafe9,277Terrassa: 9,235 countTerrassa9,235Mataró: 9,164 countMataró9,164Albacete: 9,122 countAlbacete9,122Leganés: 8,954 countLeganés8,954Santander: 8,744 countSantander8,744Madrid: 229,662 countMadrid229,662Barcelona: 169,678 countBarcelona169,678València: 62,484 countValència62,484Sevilla: 50,253 countSevilla50,253Málaga: 38,225 countMálaga38,225Palma: 38,001 countPalma38,001Zaragoza: 29,831 countZaragoza29,831Alacant/Alicante: 27,169 countAlacant/Alicante27,169Murcia: 26,043 countMurcia26,043Bilbao: 23,773 countBilbao23,773L'Hospitalet de Llobregat: 22,957 countL'Hospitalet de Llobregat22,957Las Palmas de Gran Canaria: 19,798 countLas Palmas de Gran Canaria19,798Córdoba: 18,589 countCórdoba18,589Pamplona/Iruña: 16,239 countPamplona/Iruña16,239Badalona: 14,901 countBadalona14,901Vitoria-Gasteiz: 14,234 countVitoria-Gasteiz14,234Marbella: 14,149 countMarbella14,149Granada: 13,036 countGranada13,036A Coruña: 12,335 countA Coruña12,335Valladolid: 11,781 countValladolid11,781Vigo: 11,509 countVigo11,509Donostia/San Sebastián: 11,030 countDonostia/San Sebastián11,030Jerez de la Frontera: 10,963 countJerez de la Frontera10,963Santa Cruz de Tenerife: 10,705 countSanta Cruz de Tenerife10,705El Prat de Llobregat: 10,656 countEl Prat de Llobregat10,656Sabadell: 10,635 countSabadell10,635Gijón: 10,612 countGijón10,612Torrevieja: 10,089 countTorrevieja10,089Elx/Elche: 9,927 countElx/Elche9,927Alcalá de Henares: 9,888 countAlcalá de Henares9,888Almería: 9,758 countAlmería9,758Cartagena: 9,758 countCartagena9,758Lleida: 9,409 countLleida9,409Tarragona: 9,318 countTarragona9,318Getafe: 9,277 countGetafe9,277Terrassa: 9,235 countTerrassa9,235Mataró: 9,164 countMataró9,164Albacete: 9,122 countAlbacete9,122Leganés: 8,954 countLeganés8,954Santander: 8,744 countSantander8,744
count. Source: Ministerio del Interior, Balance de Criminalidad, cuarto trimestre: total infracciones penales. Retrieved 2026-10-12.

Full ranking

RankMunicipalities2025
count
Change on 2024
1Madrid Provisional229,662-3.1%
2Barcelona Provisional169,678-3.6%
3València Provisional62,484-0.3%
4Sevilla Provisional50,253-1.6%
5Málaga Provisional38,225+2.3%
6Palma Provisional38,001+6.9%
7Zaragoza Provisional29,831+5%
8Alacant/Alicante Provisional27,169+10.7%
9Murcia Provisional26,043+2.8%
10Bilbao Provisional23,773-0%
11L'Hospitalet de Llobregat Provisional22,957+7.1%
12Las Palmas de Gran Canaria Provisional19,798+1%
13Córdoba Provisional18,589+13.2%
14Pamplona/Iruña Provisional16,239+4.8%
15Badalona Provisional14,901-1.2%
16Vitoria-Gasteiz Provisional14,234+11%
17Marbella Provisional14,149+3%
18Granada Provisional13,036-1%
19A Coruña Provisional12,335-1%
20Valladolid Provisional11,781+6.1%
21Vigo Provisional11,509-6.1%
22Donostia/San Sebastián Provisional11,030-0.2%
23Jerez de la Frontera Provisional10,963-2.3%
24Santa Cruz de Tenerife Provisional10,705+5.6%
25El Prat de Llobregat Provisional10,656-28.4%
26Sabadell Provisional10,635-0.6%
27Gijón Provisional10,612+8%
28Torrevieja Provisional10,089+8.3%
29Elx/Elche Provisional9,927+1.2%
30Alcalá de Henares Provisional9,888+1.4%
31Almería Provisional9,758-1%
31Cartagena Provisional9,758-3.5%
33Lleida Provisional9,409-4%
34Tarragona Provisional9,318-4.4%
35Getafe Provisional9,277+3.3%
36Terrassa Provisional9,235-6%
37Mataró Provisional9,164-2.5%
38Albacete Provisional9,122+9.7%
39Leganés Provisional8,954-0.6%
40Santander Provisional8,744+10.1%
41Badajoz Provisional8,336+6.4%
42Móstoles Provisional8,151-5%
43Huelva Provisional8,098+4.7%
44Castelló de la Plana/Castellón de la Plana Provisional7,810+4%
45Oviedo Provisional7,763+3.4%
46Arona Provisional7,499+5.4%
47Burgos Provisional7,342+14.8%
48Alcorcón Provisional7,234+3.8%
49Girona Provisional7,133-5.1%
50Salamanca Provisional7,132+4.1%
51Dos Hermanas Provisional6,864+3.4%
52Parla Provisional6,863-10.7%
53Adeje Provisional6,853+7.3%
54León Provisional6,769+2.8%
55Roquetas de Mar Provisional6,618+3.2%
56San Cristóbal de La Laguna Provisional6,374+1.3%
57Fuengirola Provisional6,342+0.1%
58Rivas-Vaciamadrid Provisional6,164+16%
59Benidorm Provisional6,093+2%
60Logroño Provisional6,002+7.4%
61Fuenlabrada Provisional5,889-1.3%
62Cádiz Provisional5,754+2.9%
63Estepona Provisional5,743+12.9%
64Torrejón de Ardoz Provisional5,702+9%
65Torremolinos Provisional5,694+2.8%
66Reus Provisional5,672-8.1%
67Alcobendas Provisional5,557+2.4%
68Algeciras Provisional5,505-0.8%
69Cornellà de Llobregat Provisional5,469+0.8%
70Calvià Provisional5,299+11.6%
71Mijas Provisional5,275-9.2%
72El Puerto de Santa María Provisional5,254+1.6%
73Santa Coloma de Gramenet Provisional5,181-1.8%
74Santiago de Compostela Provisional5,171+2.9%
75Gandia Provisional5,123+0.8%
76Orihuela Provisional4,987+10.5%
77San Bartolomé de Tirajana Provisional4,977+13.5%
78Manresa Provisional4,931+2.3%
79Jaén Provisional4,854+4.6%
80Telde Provisional4,827-4.2%
81Barakaldo Provisional4,783-9.8%
82San Sebastián de los Reyes Provisional4,770+8.6%
83Ourense Provisional4,753+5.1%
84Vélez-Málaga Provisional4,611+1.1%
85Irun Provisional4,590+11%
86Benalmádena Provisional4,584+4.4%
87Las Rozas de Madrid Provisional4,552-1.7%
88Eivissa Provisional4,541-1.6%
89Majadahonda Provisional4,500-4.9%
90Vilanova i la Geltrú Provisional4,465+2.2%
91El Ejido Provisional4,231+4.2%
92Sant Adrià de Besòs Provisional4,198+10.5%
93Toledo Provisional4,195+3.3%
94Sant Boi de Llobregat Provisional4,182-3%
95Sant Cugat del Vallès Provisional4,153-5.5%
96Alcalá de Guadaíra Provisional4,039+8.8%
97Figueres Provisional4,027-2.9%
98San Fernando Provisional4,0130%
99Torrent Provisional3,934+0.2%
100Lugo Provisional3,883-0.9%
101Guadalajara Provisional3,848-6.7%
102Chiclana de la Frontera Provisional3,817-7.8%
103Sagunt/Sagunto Provisional3,796+9.6%
104Valdemoro Provisional3,717-13.3%
105Esplugues de Llobregat Provisional3,711+10.2%
106Granollers Provisional3,691+12.3%
107Lorca Provisional3,641-0.9%
108Rubí Provisional3,637+2.4%
109Talavera de la Reina Provisional3,636+5.6%
110Coslada Provisional3,537+0.3%
111Cáceres Provisional3,527-5.3%
112Sanlúcar de Barrameda Provisional3,373+6.3%
113Paterna Provisional3,349+0.3%
114Mérida Provisional3,338+1%
115Ciudad Real Provisional3,301+8.4%
116Sant Josep de sa Talaia Provisional3,281+6.6%
117Santa Lucía de Tirajana Provisional3,280+9.2%
118Aranjuez Provisional3,246+15.3%
119Pontevedra Provisional3,239-1.6%
120Collado Villalba Provisional3,216-3.5%
121Arganda del Rey Provisional3,171-7.4%
122Alzira Provisional3,153+12.9%
123Ferrol Provisional3,088+1.5%
124Granadilla de Abona Provisional3,075+0.4%
125Molina de Segura Provisional3,056+1.4%
126Castelldefels Provisional3,039-9.3%
127Lloret de Mar Provisional3,007-7.7%
128Salou Provisional2,985-19.7%
129Llucmajor Provisional2,933+13.3%
130Palencia Provisional2,888+17.7%
131Viladecans Provisional2,844-7.6%
132Salt Provisional2,839+21.3%
132Sant Antoni de Portmany Provisional2,839+15.5%
134Pinto Provisional2,827-6.5%
135Sitges Provisional2,799-14%
136El Vendrell Provisional2,796-19.2%
137Arrecife Provisional2,664-4.3%
138Sant Vicent del Raspeig/San Vicente del Raspeig Provisional2,650+5.2%
139Colmenar Viejo Provisional2,623+5.9%
140Motril Provisional2,600+2.8%
141Puerto del Rosario Provisional2,596+0.7%
142Huesca Provisional2,586+17.6%
143Vilafranca del Penedès Provisional2,581-7.6%
144Tudela Provisional2,575-11%
145Santa Eulària des Riu Provisional2,530+3.3%
146Ponferrada Provisional2,527-2.6%
147Vic Provisional2,516-2%
148Pozuelo de Alarcón Provisional2,499+6.8%
149Boadilla del Monte Provisional2,496+7.6%
150Dénia Provisional2,485-0.4%
151Arroyomolinos Provisional2,464+0.7%
152Getxo Provisional2,453-4.8%
153Mollet del Vallès Provisional2,433-3%
154Torrelavega Provisional2,425+7.2%
155Lucena Provisional2,421-0.1%
156Cuenca Provisional2,392+6.9%
157San Javier Provisional2,391-8.1%
158Montcada i Reixac Provisional2,383-4.5%
159Santa Pola Provisional2,359-1.8%
160Segovia Provisional2,339+14.7%
161Avilés Provisional2,325-0%
162Elda Provisional2,305-0.5%
163Gavà Provisional2,290+5%
164Alcoi/Alcoy Provisional2,273-1.2%
165Manacor Provisional2,254+0.2%
166Ávila Provisional2,251+0.5%
167La Línea de la Concepción Provisional2,247-4.8%
168Utrera Provisional2,243+0.1%
169Siero Provisional2,238+13.1%
170Puerto de la Cruz Provisional2,237-13.6%
171Cerdanyola del Vallès Provisional2,192+6.4%
172la Vila Joiosa/Villajoyosa Provisional2,182+3.1%
173Lepe Provisional2,170+9.1%
174La Oliva Provisional2,147+16.9%
175Águilas Provisional2,137+10.8%
176Zamora Provisional2,120+4.7%
177Humanes de Madrid Provisional2,109-20%
178Blanes Provisional2,102-4.8%
179Borriana/Burriana Provisional2,092-5.4%
180Roses Provisional2,088+5.9%
181Mogán Provisional2,062+15.3%
182Alboraia/Alboraya Provisional2,038+9.5%
183Mazarrón Provisional2,028+15.3%
184Cullera Provisional2,015-10.7%
185Portugalete Provisional1,984+18.2%
186Benicarló Provisional1,970-9%
186Tres Cantos Provisional1,970+22.2%
188Mairena del Aljarafe Provisional1,965-2.1%
189Sant Feliu de Llobregat Provisional1,955+9%
190Torre-Pacheco Provisional1,939-0.2%
191Barberà del Vallès Provisional1,936+2.6%
192La Orotava Provisional1,930+7.4%
193Calp Provisional1,925+3.1%
194Tortosa Provisional1,924-0.5%
195Xàbia/Jávea Provisional1,919+1.7%
196Mislata Provisional1,917+12.2%
197Armilla Provisional1,914+5.2%
198Illescas Provisional1,908-2.1%
199Soria Provisional1,879+7.4%
200San Juan de Aznalfarache Provisional1,877-0.2%
201Linares Provisional1,870+5.4%
202Aldaia Provisional1,865-5.5%
203Carmona Provisional1,863+5.4%
204Azuqueca de Henares Provisional1,850+4.1%
205Marratxí Provisional1,841+0.7%
206Rincón de la Victoria Provisional1,840+2.2%
207Galapagar Provisional1,839+1%
208Puertollano Provisional1,824+6.7%
209Basauri Provisional1,807-6.6%
210Vinaròs Provisional1,804-2.9%
211Vilagarcía de Arousa Provisional1,802+2.6%
212Igualada Provisional1,801-3.6%
213Eibar Provisional1,7950%
214Níjar Provisional1,777+3.2%
215Plasencia Provisional1,773+17%
216San Pedro del Pinatar Provisional1,755-2%
217Antequera Provisional1,754+20.8%
218San Fernando de Henares Provisional1,724+0.8%
219Burjassot Provisional1,723+12.4%
219La Rinconada Provisional1,723+33.6%
221Miranda de Ebro Provisional1,695+11.4%
222Sueca Provisional1,694-7.3%
223Almassora Provisional1,682+6.8%
224Totana Provisional1,672+12.6%
225Pilar de la Horadada Provisional1,670+0.5%
226Camargo Provisional1,657+1.1%
227Rota Provisional1,652+7.2%
228Seseña Provisional1,643+2.8%
229Errenteria Provisional1,641-6.1%
230Santurtzi Provisional1,635+0.6%
231Vila-real Provisional1,621+13.4%
232Alhaurín de la Torre Provisional1,619+16.5%
232Pineda de Mar Provisional1,619+5.4%
232Puerto Real Provisional1,619+20.4%
235Almonte Provisional1,618-18%
236Palafrugell Provisional1,616-0.6%
237Algemesí Provisional1,612+15.2%
238San Roque Provisional1,611-7.5%
239Alcantarilla Provisional1,598+3.8%
240Pájara Provisional1,593+16.7%
241Llíria Provisional1,584+3.8%
242Castro-Urdiales Provisional1,575-0.2%
243Almendralejo Provisional1,571+7.5%
243Cambrils Provisional1,571-6.4%
245Ripollet Provisional1,570-6.9%
246Los Palacios y Villafranca Provisional1,567+4.1%
247Riba-roja de Túria Provisional1,566+10.4%
248Martorell Provisional1,557-1.5%
249Vícar Provisional1,552+13.4%
250Alfafar Provisional1,540-9.9%

Showing the top 250 of 427. The Excel download has every row.

Other periods

About this ranking

All criminal offences (delitos and delitos leves) known to the police during the year.

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.

Since 2023 the total includes offences committed online (cibercriminalidad), which the ministry now reports in a separate block; they were part of the total before as well. 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

Origen de los datos: Portal Estadístico de Criminalidad, Ministerio del Interior. Balance de Criminalidad, cuarto trimestre: total infracciones penales. https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

Ministerio del Interior (Secretaría de Estado de Seguridad). (2026). Balance de Criminalidad, cuarto trimestre: total infracciones penales (Municipalities of Spain by known criminal offences (Spain), 2025) [Data set]. Retrieved October 12, 2026, from https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html

MLA 9

Balance de Criminalidad, cuarto trimestre: total infracciones penales, Municipalities of Spain by known criminal offences (Spain), 2025. Ministerio del Interior (Secretaría de Estado de Seguridad), 3 May 2026, https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html. Invokely, https://invokely.ai/rankings/known-criminal-offences-spain/spain-municipalities. Accessed 12 Oct. 2026.

Chicago (author-date)

Ministerio del Interior (Secretaría de Estado de Seguridad). 2026. Balance de Criminalidad, cuarto trimestre: total infracciones penales. Municipalities of Spain by known criminal offences (Spain), 2025. Dataset. Accessed October 12, 2026. https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html. Also distributed by Invokely, https://invokely.ai/rankings/known-criminal-offences-spain/spain-municipalities.

Harvard

Ministerio del Interior (Secretaría de Estado de Seguridad) (2026) Balance de Criminalidad, cuarto trimestre: total infracciones penales, Municipalities of Spain by known criminal offences (Spain), 2025 [Dataset]. Available at: https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html, via Invokely: https://invokely.ai/rankings/known-criminal-offences-spain/spain-municipalities (Accessed: 12 October 2026).

BibTeX
@misc{ministerio_municipalities_of_spain_by_2025,
  author = {{Ministerio del Interior (Secretaría de Estado de Seguridad)}},
  title = {{Balance de Criminalidad, cuarto trimestre: total infracciones penales: Municipalities of Spain by known criminal offences (Spain), 2025}},
  year = {2026},
  howpublished = {Data set},
  url = {https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/known-criminal-offences-spain/spain-municipalities. Publisher attribution: Origen de los datos: Portal Estadístico de Criminalidad, Ministerio del Interior. Balance de Criminalidad, cuarto trimestre: total infracciones penales. https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - Ministerio del Interior (Secretaría de Estado de Seguridad)
TI  - Balance de Criminalidad, cuarto trimestre: total infracciones penales: Municipalities of Spain by known criminal offences (Spain), 2025
PY  - 2026
DA  - 2026/05/03
PB  - Ministerio del Interior (Secretaría de Estado de Seguridad)
DB  - Invokely
UR  - https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html
L2  - https://invokely.ai/rankings/known-criminal-offences-spain/spain-municipalities
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/known-criminal-offences-spain/spain-municipalities.
N1  - Publisher attribution: Origen de los datos: Portal Estadístico de Criminalidad, Ministerio del Interior. Balance de Criminalidad, cuarto trimestre: total infracciones penales. https://estadisticasdecriminalidad.ses.mir.es/publico/portalestadistico/balances.html. 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 of Spain by known criminal offences (Spain) using official data, and cite the source.
rank_places {"indicator":"recorded_offences","level":"municipality","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=recorded_offences&level=municipality&within=Spain&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 known criminal offences (Spain)?

Madrid, with 229,662 in 2025, according to Ministerio del Interior (Secretaría de Estado de Seguridad).

Which municipality has the lowest known criminal offences (Spain)?

Castellar del Vallès, with 379 in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Ministerio del Interior (Secretaría de Estado de Seguridad), Balance de Criminalidad, cuarto trimestre: total infracciones penales. Retrieved 2026-10-12.

Known criminal offences (Spain): other rankings

Municipalities of Spain: more rankings