O PS retirou ao PSD a maioria em oito distritos nas eleições legislativas de domingo, com destaque para os distritos do Porto (17 deputados) e de Lisboa (20), vencendo em 15 círculos eleitorais .
Além destes dois círculos eleitorais, os socialistas retiraram a maioria ao PSD (que em 2015 concorreu coligado com o CDS-PP) em Viana do Castelo (3), Santarém (4), Coimbra (5), Braga (8), Aveiro (7) e Guarda (2).
O PSD manteve a maioria em Viseu (4), Vila Real (3), Bragança (2), Leiria (5) e Região Autónoma da Madeira (3).
O PS manteve-se como partido mais votado em Beja (2), Portalegre (2), Évora (2), Faro (5), Setúbal (9), Castelo Branco (3) e Região Autónoma dos Açores (3).