1997 Portuguese local elections

The Socialist Party (PS) maintained as the largest local political force, although only just, winning 128 cities, one more compared to 1993, and increasing their vote share to above 41 percent.

In reality, PS and PSD basically tied in this elections, but the Socialists were able to hold on to big cities like Lisbon, Porto, Sintra and Coimbra.

[9] On the other hand, the PS lost some cities to the PSD, particularly Vila Nova de Gaia and Figueira da Foz, the latter won by Pedro Santana Lopes, future Lisbon mayor and Prime Minister.

The Social Democratic Party (PSD) made big gains, winning 11 cities and basically catching up with the Socialists.

The CDU lost many of their bastions to the PS, such as Cuba, Amadora, Vila Franca de Xira and Sesimbra.

Most voted parties or coalitions in each Municipality . Municipalities won by:
- PSD: 127
- PS: 128
- CDU: 41
- CDS–PP: 8
- PPM: 1