As eleições legislativas portuguesas de 1987 foram realizadas no dia 19 de julho. Estas eleições foram provocadas após uma moção de censura apresentada pelo Partido Renovador Democrático (PRD) ter sido aprovada com o apoio do Partido Socialista (PS), do Partido Comunista Português (PCP) e do Movimento Democrático Português (MDP/CDE) e assim obrigando ao fim do governo de maioria relativa do Partido Social Democrata (PPD/PSD), presidido por Aníbal Cavaco Silva. O presidente da República Mário Soares rejeitou a proposta para dar posse a um governo formado pela maioria PS–PRD–PCP e convocou eleições antecipadas.

O PPD/PSD de Cavaco Silva foi absolutamente arrasador ao obter a primeira maioria absoluta da sua história, conseguindo mais de 50% dos votos e 148 dos 250 deputados. Esta vitória superou as expectativas mais otimistas do partido e marcou o início de uma era caracterizada por um forte crescimento económico após a entrada de Portugal na Comunidade Económica Europeia (CEE) em 1986.

O PS, liderado por um pouco conhecido Vítor Constâncio conseguiria um ligeiro aumento da sua votação ao obter 22,2% dos votos e 60 deputados. Esta pequena subida dos socialistas em muito explica-se pelo declínio do PCP e pela queda do PRD.

O PCP, concorrendo na Coligação Democrática Unitária (CDU) agora apenas ao lado do Partido Ecologista "Os Verdes" (MEP/PV), já que o Movimento Democrático Português (MDP/CDE) saíra da coligação, continuou a perder terreno e ficou-se pelos 12% e 31 deputados.

O grande derrotado da noite foi o PRD, o instigador da crise política vivida em 1987. O partido ficava reduzido a sete deputados e conseguia pouco mais de 4% dos votos. Este resultado marcava o fim do partido no panorama político.

O Partido do Centro Democrático Social (CDS) também obteve um resultado catastrófico, sendo prejudicado pela grande vitória do PPD/PSD que capturou muito do eleitoral tradicional dos centristas. O CDS ficava-se pelos 4,4% e apenas quatro deputados, à época o pior resultado de sempre do partido. Ficou popular a expressão "Partido do Táxi" ao descrever o estado a que o CDS se via reduzido, cabendo todos os seus deputados num táxi.

Os resultados das eleições, assim como das eleições europeias, foram transmitidos em direto pela RTP1, a partir das 19 horas do dia 19 de julho até às 2 horas do dia 20, com a apresentação de José Eduardo Moniz e Henrique Garcia, em direto dos estúdios da RTP, em Lisboa, tendo como convidados em estúdio Jaime Nogueira Pinto, diretor d'O Século, Vicente Jorge Silva, diretor-adjunto do Expresso, Fernanda Mestrinho, Eduardo Prado Coelho e Manuel Teixeira, analistas políticos, Jorge de Sá e Bettencourt da Câmara, sociólogos, António Perez Metelo, jornalista de assuntos económicos na RTP, Manuela Silva e e Jorge Braga de Macedo, economistas. Para além disso, a emissão contou em direto com a presença de Cesário Borga na sede do PPD/PSD, Judite de Sousa na sede do PS, Luís Pinto Enes na sede da CDU, Carlos Fino na sede do PRD e Vítor Hugo na sede do CDS. A emissão foi intercalada com atuações artísticas e musicais, sínteses de notícias com Dina Aguiar e um concurso musical apresentado por Carlos Cruz nos estúdio do Lumiar com Ângelo Correia (PPD/PSD), Gomes de Pinho (CDS), Miguel Galvão Teles (PRD), Lopes Cardoso (PS) e Silveira Ramos (MDP/CDE).

A emissão foi também transmitida em direto, pela primeira vez, nos Estados Unidos a partir da Portuguese Broadcasting Company, em Newark, Rhode Island e New Bedford. Na RTP2, a emissão especial do Jornal das 9 foi intercalada com outros programas.

Destas eleições resultaram o XI Governo Constitucional e a V Legislatura.

Partidos Os partidos ou coligações que elegeram deputados foram os seguintes: Partido/coligaçãoLíderIdeologiaEspectroPartido Social Democrata (PPD/PSD)Aníbal Cavaco SilvaConservadorismo liberalCentro-direitaPartido Socialista (PS)Vítor ConstâncioSocial-democraciaCentro-esquerdaColigação Democrática Unitária (CDU)Álvaro CunhalComunismoEsquerdaPartido Renovador Democrático (PRD)António Ramalho EanesCentrismoCentroPartido do Centro Democrático Social (CDS)Adriano MoreiraDemocracia cristãCentro-direita

Resultados nacionais PartidoVotos%+/-Deputados+/-Partido Social Democrata2 850 78420,3560Partido Socialista1 262 5061,473Coligação Democrática Unitária (a)689 1373,354Partido Renovador Democrático278 56113,0138Partido do Centro Democrático Social251 9875,5218União Democrática Popular50 7170,38Partido Socialista Revolucionário32 9770,03Movimento Democrático Português32 607 -3Partido da Democracia Cristã31 6670,16Partido Popular Monárquico23 218 - -Partido Comunista dos Trabalhadores Portugueses20 8000,03Partido Comunista (Reconstruído)18 5440,11Partido Operário de Unidade Socialista9 1850,17Votos inválidos123 6680,33Total5 676 358Eleitorado/Participação7 930 6682,59Fonte(a) Coligação permanente entre PCP (29 deputados) e MEP/PV (2 deputados).

Dos partidos registados no Tribunal Constitucional, não concorreram às eleições a Liga Socialista dos Trabalhadores (LST), a Organização Comunista Marxista-Leninista Portuguesa (OCMLP) e o Partido Democrático do Atlântico (PDA).

Tabela de resultados por círculo eleitoral %D%D%D%D%DCírculo eleitoral PPD/PSD PS CDU PRD CDS ! Totaldeputados ! Votantes |- |align="left" |Açores |bgcolor=#|66,7|4 |20,0 |1 |2,3 |- |3,0 |- |3,3 |- |5 |95 718 |- |align="left" |Aveiro |bgcolor=#|60,4|11 |22,9 |4 |4,4 |- |2,7 |- |5,3 |- |15 |357 133 |- |align="left" |Beja |24,5 |1 |20,3 |1 |bgcolor=#|38,7|3 |5,7 |- |2,0 |- |5 |102 403 |- |align="left" |Braga |bgcolor=#|53,4|10 |25,9 |5 |6,1 |1 |3,3 |- |5,9 |1 |17 |403 063 |- |align="left" |Bragança |bgcolor=#|60,8|3 |19,2 |1 |3,2 |- |1,3 |- |7,6 |- |4 |92 948 |- |align="left" |Castelo Branco |bgcolor=#|52,1|4 |22,4 |2 |7,1 |- |6,0 |- |4,7 |- |6 |137 371 |- |align="left" |Coimbra |bgcolor=#|50,0|6 |28,7 |4 |7,2 |1 |3,5 |- |4,5 |- |11 |243 215 |- |align="left" |Évora |32,1 |2 |15,4 |- |bgcolor=#|36,2|2 |7,7 |- |2,1 |- |4 |109 919 |- |align="left" |Faro |bgcolor=#|46,7|5 |24,9 |3 |10,9 |1 |6,3 |- |3,1 |- |9 |189 523 |- |align="left" |Guarda |bgcolor=#|60,0|4 |21,8 |1 |3,3 |- |2,0 |- |6,6 |- |5 |118 540 |- |align="left" |Leiria |bgcolor=#|60,8|9 |18,7 |2 |5,9 |- |3,0 |- |6,0 |- |11 |241 712 |- |align="left" |Lisboa |bgcolor=#|45,8|28 |21,2 |12 |16,5 |10 |6,9 |4 |3,7 |2 |56 |1 232 138 |- |align="left" |Madeira |bgcolor=#|65,5|4 |16,2 |1 |1,9 |- |3,3 |- |5,2 |- |5 |118 907 |- |align="left" |Portalegre |bgcolor=#|37,4|1 |25,1 |1 |20,9 |1 |6,3 |- |3,1 |- |3 |87 052 |- |align="left" |Porto |bgcolor=#|50,9|22 |26,7 |11 |9,4 |4 |4,0 |1 |4,0 |1 |39 |933 302 |- |align="left" |Santarém |bgcolor=#|47,9|7 |21,7 |3 |12,6 |1 |7,3 |1 |3,6 |- |12 |266 762 |- |align="left" |Setúbal |32,6 |6 |17,6 |3 |bgcolor=#|32,7|7 |8,7 |1 |1,9 |- |17 |394 094 |- |align="left" |Viana do Castelo |bgcolor=#|54,5|5 |20,3 |1 |6,3 |- |4,8 |- |7,7 |- |6 |139 954 |- |align="left" |Vila Real |bgcolor=#|62,5|5 |20,3 |1 |4,1 |- |1,4 |- |5,0 |- |6 |135 914 |- |align="left" |Viseu |bgcolor=#|64,1|8 |17,9 |2 |2,9 |- |1,7 |- |7,0 |- |10 |227 381 |- |align="left" |Europa |bgcolor=#|37,0|1 |28,4 |1 |15,9 |- |4,9 |- |6,6 |- |2 |19 261 |- |align="left" |Fora da Europa |bgcolor=#|63,2|2 |7,3 |- |1,4 |- |1,7 |- |19,9 |- |2 |30 588 |- |align="left" |Portugal|bgcolor=#|50,2|148 |22,2 |60 |12,1 |31 |4,9 |7 |4,4 |4 |250|5 676 358'''

Resultados por concelho centro|miniaturadaimagem|Partido mais votado por concelho.|381x381px A seguinte tabela contém os resultados obtidos pelos partidos que tiveram, pelo menos, 1% dos votos expressos a nível nacional: