The Italian general election of 1987 took place on 14 June 1987.

Christian Democracy was by far the largest party in Sardinia. The Sardinian Action Party had its best result in a general election, gaining two deputies and one senator.

Results Chamber of Deputies Parties votes votes (%) seats Christian Democracy354,31234.37 Italian Communist Party262,17025.35 Sardinian Action Party123,67812.02 Italian Socialist Party118,32911.42 Italian Social Movement48,5514.71 Italian Democratic Socialist Party32,0173.11 Radical Party27,0912.6- Italian Republican Party23,5052.3- Proletarian Democracy13,1481.3- Federation of Green Lists10,2691.0- Italian Liberal Party9,7911.0- Others11,6171.1-Total1,034,478100.018 Source: Ministry of the Interior

Senate Parties votes votes (%) seats Christian Democracy304,95636.34 Italian Communist Party236,67828.23 Sardinian Action Party118,58914.11 Italian Socialist Party–PSDI–PR–PRI–PLI84,88310.11 Italian Social Movement50,7786.1- Proletarian Democracy12,8631.5- Independentist Sardinian Party11,8181.4- Federation of Green Lists10,2651.2- Others8,5691.0-Total839,399100.09 Source: Ministry of the Interior