Las elecciones locales españolas de 1987 se celebraron el miércoles 10 de junio de 1987 para elegir a los 65.577 concejales de los 8.062 municipios de España y a los 1.028 escaños de las 38 diputaciones provinciales.
Las elecciones se celebraron simultáneamente con las elecciones autonómicas en trece comunidades autónomas, así como las elecciones locales en las tres diputaciones forales del País Vasco, los diez consejos insulares de Baleares y Canarias y las elecciones al Parlamento Europeo de 1987.
A continuación los resultados electorales en las capitales de provincia y ciudades de más de 100.000 habitantes: Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida-Convocatoria por Andalucía 25.695 16.756 9.293 8.077 40,23 26,28 14,58 12,67 12 8 4 3 Partido Socialista Obrero Español Candidatura Independiente Alcarriana Izquierda Unida-Convocatoria por Andalucía 1.784 761 197 63,6 27,13 7,03 9 3 1 Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida-Convocatoria por Andalucía 30.550 14.866 5.238 4.590 50,72 24,84 8,75 7,67 16 7 2 2 Partido Andalucista Partido Socialista Obrero Español Alianza Popular 43.870 18.201 8.428 56,86 23,67 10,92 17 7 3 Izquierda Unida-Convocatoria por Andalucía Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social 49.134 41.194 31.813 8.111 35,82 30,02 23,19 5,91 10 9 7 1 Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida-Convocatoria por Andalucía 47.083 42.078 11.019 9.872 40,11 35,84 9,39 8,41 12 11 2 2 Juan Ceada Infantes (PSOE) (desde 1988) Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida-Convocatoria por Andalucía 22.835 10.447 7.185 4.623 45,82 20,96 14,42 9,28 14 6 4 3 Alfonso Sánchez Herrera (AP) (desde 1989) AP y CDS (desde 1989) Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida-Convocatoria por Andalucía 18.493 17.863 4.915 4.066 38,78 37,45 10,31 8,53 11 11 3 2 Partido Socialista Obrero Español Alianza Popular Izquierda Unida-Convocatoria por Andalucía Centro Democrático y Social 96.939 44.340 23.315 18.489 49,06 22,43 11,8 9,35 17 7 4 3 Partido Socialista Obrero Español Alianza Popular Partido Andalucista Izquierda Unida-Convocatoria por Andalucía 112.388 71.287 60.479 26.572 38,75 24,58 20,85 9,16 13 8 7 3 Partido Socialista Obrero Español Alianza Popular Partido Aragonés Regionalista Centro Democrático y Social 8.202 4.453 3.229 2.311 39,3 21,34 15,47 11,07 10 5 4 2 Partido Socialista Obrero Español Alianza Popular Independientes Centro Democrático y Social Partido Aragonés Regionalista 4.033 3.840 2.674 1.367 1.100 28,43 27,07 18,85 9,63 7,75 7 6 4 2 2 Partido Socialista Obrero Español Alianza Popular Partido Aragonés Regionalista Centro Democrático y Social Izquierda Unida 111.102 66.296 42.901 30.381 20.650 38,68 23,08 14,93 10,73 7,19 13 8 5 3 2 Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida 46.537 28.767 25.380 14.484 37,68 23,29 20,55 11,73 11 7 6 3 Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida 40.809 31.022 14.780 6.198 42,02 31,94 15,22 6,38 12 10 4 1
Partido Socialista Obrero Español Alianza Popular Unió Mallorquina Centro Democrático y Social 51.183 43.493 15.760 8.739 38,45 32,67 11,84 6,56 12 10 3 2 Partido Socialista Obrero Español Centro Democrático y Social Izquierda Unida Canaria Congreso Nacional de Canarias Alianza Popular 5.147 3.827 971 816 679 41,0 30,5 7,7 6,5 5,4 10 7 2 1 1 Agrupación Tinerfeña de Independientes Partido Socialista Obrero Español 2.478 248 83,1 8,32 12 1 Agrupación Tinerfeña de Independientes Partido Socialista Obrero Español Alianza Popular 54.678 12.908 4.561 64,85 15,31 5,41 21 5 1 Independientes Partido Regionalista de Cantabria 287 107 72,84 27,16 5 2 Alianza Popular Partido Socialista Obrero Español Centro Democrático y Social Partido Regionalista de Cantabria 41.978 30.889 7.887 7.621 43,56 32,05 8,18 7,91 13 10 2 2 Alianza Popular Centro Democrático y Social Partido Socialista Obrero Español 431 195 91 59,94 27,12 12,66 6 2 1 Centro Democrático y Social Alianza Popular Partido Socialista Obrero Español Izquierda Unida 10.988 5.617 3.592 1.250 47,67 24,37 15,57 5,42 11 6 3 1 Solución Independiente Partido Socialista Obrero Español Centro Democrático y Social 44.638 23.009 7.868 54,69 28,19 9,64 17 8 2 Partido Socialista Obrero Español Centro Democrático y Social 929 587 55,17 34,86 7 4 Juan Morano Masa (IND; afiliado desde 1989 al PP) (desde octubre de 1989) IND y AP (desde octubre de 1989) Independientes Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social 26.108 20.553 10.210 5.466 37,99 29,91 14,86 7,95 13 9 4 2 Partido Socialista Obrero Español Alianza Popular Partido de El Bierzo Centro Democrático y Social 12.514 6.268 3.493 2.836 44,88 22,48 12,53 10,17 13 6 3 3 Alianza Popular Partido Socialista Obrero Español Centro Democrático y Social Izquierda Unida 16.034 13.466 5.385 3.469 41,35 34,72 13,89 8,95 11 9 3 2 Alianza Popular Partido Socialista Obrero Español Centro Democrático y Social 28.950 28.599 19.170 33,89 33,48 22,44 10 10 7 Alianza Popular 58 53,21 5 Julio Navajo (CDS) (1988) Juan Antonio Perteguer Rey (CDS) (desde 1988) Partido Socialista Obrero Español Centro Democrático y Social Alianza Popular Partido Demócrata Popular Izquierda Unida 8.164 7.144 6.274 2.951 2.756 29,15 25,51 22,4 10,54 9,84 8 7 6 2 2 Alianza Popular Partido Socialista Obrero Español Centro Democrático y Social 6.201 4.774 1.786 40,15 30,91 11,56 10 8 3 Partido Socialista Obrero Español Alianza Popular Centro Democrático y Social Izquierda Unida 59.945 47.663 39.606 9.587 35,47 28,2 23,43 5,67 12 9 7 1 Alianza Popular Partido Socialista Obrero Español 701 669 49,58 47,31 6 5 Alianza Popular Partido Socialista Obrero Español Centro Democrático y Social 11.328 11.089 4.392 37,57 36,78 14,57 11 10 4