# 1989 Polish parliamentary election

Parliamentary elections were held in Poland on 4 June 1989 to elect members of the Sejm and the recreated Senate, with a second round on 18 June. They were the first elections in the country since the communist government abandoned its monopoly of power in April 1989 and the first elections in the Eastern Bloc that resulted in the communist government losing power.
Not all seats in the Sejm were allowed to be contested, but the resounding victory of the Solidarity opposition in the freely contested races (the rest of the Sejm seats and all of the Senate) paved the way to the end of communist rule in Poland. Solidarity won all of the freely contested seats in the Sejm, and all but one seat in the Senate, which was scored by a government-aligned nonpartisan candidate. Most crucially, the election served as evidence of widespread dissatisfaction with the government. In the aftermath of the election, Poland became the first country of the Eastern Bloc in which democratically elected representatives gained real power. Although the elections were not entirely democratic, they led to the formation of a non-communist government led by Tadeusz Mazowiecki and a peaceful transition to democracy in Poland and elsewhere in Central and Eastern Europe.

## Background

In May and August 1988 massive waves of workers' strikes broke out in the Polish People's Republic. The strikes, as well as street demonstrations, continued throughout spring and summer, ending in early September 1988. These actions shook the communist regime of the country to such an extent that it decided to begin talking about recognising Solidarity (Polish: Solidarność), an "unofficial" labor union that subsequently grew into a political movement. As a result, later that year, the regime decided to negotiate with the opposition, which opened the way for the 1989 Round Table Agreement. The second, much bigger wave of strikes (August 1988) surprised both the government and top leaders of Solidarity, who were not expecting actions of such intensity. These strikes were mostly organized by local activists, who had no idea that their leaders from Warsaw had already started secret negotiations with the communists.
An agreement was reached by the communist Polish United Workers' Party (PZPR) and the Solidarity movement during the Round Table negotiations. The final agreement was signed on 4 April 1989, ending communist rule in Poland. As a result, real political power was vested in a newly created bicameral legislature (the Sejm, with the recreated Senate), whilst the office of president was re-established. Solidarity became a legitimate and legal political party: On 7 April 1989 the existing parliament changed the election law and changed the constitution (through the April Novelization), and on 17 April, the Supreme Court of Poland registered Solidarity. Soon after the agreement was signed, Solidarity leader Lech Wałęsa travelled to Rome to be received by the Polish Pope John Paul II.
Perhaps the most important decision reached during the Round Table talks was to allow for partially free elections to be held in Poland. (A fully free election was promised "in four years"). All seats in the newly recreated Senate of Poland were to be elected democratically, as were 161 seats (35 percent of the total) in Sejm. The remaining 65% of the seats in the Sejm were reserved for the PZPR and its satellite parties (United People's Party (ZSL), Alliance of Democrats (SD), and communist-aligned Catholic parties). These seats were still technically elected, but only government-sponsored candidates were allowed to compete for them. In addition, all 35 seats elected via the national electoral list were reserved for the PZPR's candidates provided they gained a certain quota of support. This was to ensure that the most notable leaders of the PZPR were elected.
The outcome of the election was largely unpredictable, and pre-electoral opinion polls were inconclusive. After all, Poland had not had a truly fair election since the 1920s, so there was little precedent to go by. The last contested elections were those of 1947, in the midst of communist-orchestrated violent oppression and electoral fraud. This time, there would be open and relatively fair competition for many seats, both between communist and Solidarity candidates, and, in some cases, between various communist candidates. Although censorship was still in force, the opposition was allowed to campaign much more freely than before, thanks to a new newspaper, Gazeta Wyborcza, and the reactivation of Tygodnik Solidarność. Solidarity was also given access to televised media, being allocated 23% of electoral time on Polish Television. There were also no restrictions on financial support. Although the Communists were clearly unpopular, there were no hard numbers as to how low support for them would actually fall. A rather flawed survey carried out in April, days after the Round Table Agreement was signed, suggested that over 60% of the surveyed wanted Solidarity to cooperate with the government. Another survey a week later, regarding the Senate elections, showed that 48% of the surveyed supported the opposition, 14% supported the communist government, and 38% were undecided. In such a situation, both sides faced another unfamiliar aspect - the electoral campaign. The communists knew they were guaranteed 65% of the seats, and expected a difficult but winnable contest; in fact they were concerned about a possibility of "winning too much" - they desired some opposition, which would serve to legitimize their government both internally and internationally. The communist government still had control over most major media outlets and employed sports and television celebrities as candidates, as well as successful local personalities. Some members of the opposition were worried that such tactics would gain enough votes from the less educated segment of the population to give the communists the legitimacy that they craved. Only a few days before June 4, the party Central Committee was discussing the possible reaction of the Western world should Solidarity not win a single seat. At the same time, the Solidarity leaders were trying to prepare some set of rules for the non-party MPs in a communist-dominated parliament, as it was expected that the party would not win more than 20 seats. Solidarity was also complaining that the way electoral districts were drawn was not favourable towards it; indeed, the Council of State allocated more open seats beyond the minimum of one to constituencies where Solidarity was expected to lose.

## Participating parties
### Member parties of the Patriotic Movement for National Rebirth

| Party | Party | Party | Ideology | Leader(s) | Leader since | Leader's seat | Candidates | Candidates | Candidates |
| Party | Party | Party | Ideology | Leader(s) | Leader since | Leader's seat | Sejm (constituency) | Sejm (national list) | Senate |
| | PZPR | Polish United Workers' Party Polska Zjednoczona Partia Robotnicza | Communism | Wojciech Jaruzelski | 18 October 1981 | Did not run (candidate for President) | 680 | 17 | 178 |
| | ZSL | United People's Party Zjednoczone Stronnictwo Ludowe | Agrarian socialism | Roman Malinowski | 1981 | Ran under the National list (lost) | 284 | 9 | 87 |
| | SD | Alliance of Democrats Stronnictwo Demokratyczne | Democratic socialism | Jerzy Jóźwiak [pl] | 18 April 1989 | Ran under the National list (lost) | 84 | 3 | 67 |

### Opposition parties

| Party | Party | Party | Ideology | Leader(s) | Leader since | Leader's seat | Candidates | Candidates |
| Party | Party | Party | Ideology | Leader(s) | Leader since | Leader's seat | Sejm | Senate |
| | KO "S" | Solidarity Citizens' Committee Komitet Obywatelski "Solidarność" | Liberal democracy Anti-communism | Lech Wałęsa | 18 December 1988(of political party) | Did not run | 161 | 100 |
| | KPN | Confederation of Independent Poland Konfederacja Polski Niepodległej | Sanationism Anti-communism | Leszek Moczulski | 1 September 1979 | Ran in Kraków-Podgórze [pl] (lost) | 16 | 6 |
| | GRKK "S" | Working Group of the National Commission of Solidarity [pl] Grupa Robocza Komisji Krajowej NSZZ „Solidarność” | Liberal democracy Anti-communism | Andrzej Gwiazda | April 1987 | Did not run | | |
| | UPR | Real Politics Union Unia Polityki Realnej | Classical liberalism Libertarianism | Janusz Korwin-Mikke | 14 November 1987 | Ran for Senator in Wrocław Voivodeship (lost) | | |

## Electoral System

The Sejm was elected using a two-round system. The Council of State was responsible for drawing out constituencies, which would have between two and five seats. Each voter had multiple votes, one for each seat in the constituency, and each seat was elected on its own separate ballot. In addition, up to 10% of the seats in the Sejm would be reserved to the national list; the final settled number of national list seats was 35.
In the constituencies, only the PZPR and its satellite parties were allowed to nominate candidates in their own name; Solidarity candidates had to formally run as independents. The seats in each constituency would be reserved to candidates of one of the PRON member parties or to independent candidates (a category which de facto also included opposition parties), based on an allocation predetermined by the Council of State "pursuant to the concluded roundtable agreement". The constituencies, as well as the seats within each constituency, were numbered in a single consecutive series. At least one seat in each constituency was guaranteed for independent candidates. Within each seat, the elections were multi-candidate, but only between candidates of the category to which the seat was reserved (for example, only PZPR candidates could run in the PZPR-reserved seats). Rather than making a mark next to the name of the candidate which he desired to vote for, a voter had to strike out the names of all other candidates; leaving two or more names unstruck would have spoiled the ballot.
The National list was elected in a similar format to previous Polish elections; voters were presented with a single slate of candidates, all belonging to the PZPR and its satellite parties; Solidarity was invited to submit candidates to the national list, but declined this invitation. However, unlike previous elections, voters could vote against individual candidates on this slate by striking out their name from the ballot, rather than having to reject the slate in its entirety. If a candidate's name was not struck out, a vote was presumed to be cast for him. To be elected, a candidate on the national list had to be supported by at least 50% of the vote. During the campaign, it was also ruled that writing an X over all the names in the National list ballot would count as a vote against all of them. The electoral law made no provision about what would happen in case a candidate is rejected; for that reason, in the second round of the election, new seats, having the same party reservations as the rejected national list candidates, were allocated to the constituencies.
The Senate was also elected using two-round multiple non-transferable vote under the same electoral law as the Sejm, albeit with modifications: Each voivodeship elected two Senators at-large (with the exception of Warsaw and Katowice voivodeships, which elected three), seats were open to all candidates running rather than being reserved to parties, and all the seats were elected on a single common ballot.

## Candidate selection and campaign
### Solidarity

The Solidarity campaign made use of how-to-vote cards that included only the names of the Solidarity candidates, with strikethrough lines taking the place of the other candidates' names. Although the how-to-vote cards concerned only those seats which Solidarity was allowed to contest, the Solidarity campaign also included some degree of campaigning against government candidates on the national list.
On 8 April 1989, the Solidarity Citizens' Committee decided it would field only one candidate for each available seat, to prevent vote-splitting. The list of candidates was determined centrally by Solidarity leadership, rather than nominated from local branches. Lech Wałęsa chose not to field his own candidacy, fearing that his chances of winning a seat were low and that the ensuing personal loss would carry with it a loss of authority for all Solidarity MPs.

## Results

The outcome was a major surprise to both the PZPR and Solidarity. Solidarity's electoral campaign was much more successful than expected. It won a landslide victory, winning all but one of the 100 seats in the Senate, and all of the contested seats in the Sejm; the sole seat in the Senate which was not won by Solidarity was won by Henryk Stokłosa [pl], a non-partisan businessman aligned with the communists. Out of 35 seats in the country-wide list in which Solidarity was not allowed to compete, only one was gained by PZPR candidate (Adam Zieliński) and one by a ZSL satellite party candidate in the first round; none of the others attained the required 50% majority. The communists regained some seats during the second round, but the first round was highly humiliating to them, the psychological impact of it has been called "shattering". Government-supported candidates competing against Solidarity members gained 10 to 40% of votes in total, varying by constituency. Altogether, out of 161 seats eligible, Solidarity took all 161 (160 in the first round and one more in the second). In the 161 districts in which opposition candidates competed against pro-government candidates, the opposition candidates obtained 72% of the vote (16,369,237). Even in those seats which were reserved for the Communist-aligned parties, three candidates unofficially supported by Solidarity - Teresa Liszcz and Władysław Żabiński of the ZSL and Marian Czerwiński of the PZPR - defeated their own party's "mainstream" candidates and won seats in the Sejm.
While Solidarity having secured the 35% of seats available to it, the remaining 65% was divided between the PZPR and its satellite parties (37.6% to PZPR, 16.5% to ZSL, 5.8% to SD, with 4% distributed between small communist-aligned Catholic parties, PAX and UChS). The distribution of seats among the PZPR and its allies was known beforehand.
Voter turnout was surprisingly low: only 62.7% in the first round and 25% in the second. The second round, with the exception of one district, was a contest between two most popular pro-government candidates. This explains low turnout in the second round as pro-opposition voters (the majority of the electorate) had limited interest in these races; however, Solidarity gave its endorsement to 55 candidates of pro-government parties, including 21 from the PZPR, who ran in opposition to their own party's leadership, and encouraged its supporters to vote for them.

### Sejm

Total seats :
| Party or alliance | Party or alliance | Party or alliance | Party or alliance | Votes | % | Seats | Votes | % | Seats | Votes | % | Seats | Total seats |
| | Patriotic Movement for National Rebirth | | Polish United Workers' Party | | | | 22,734,348 | 59.26 | 156 | 132,845,385 | 47.19 | 17 | 173 |
| | Patriotic Movement for National Rebirth | | United People's Party | | | | 8,865,102 | 23.11 | 67 | 74,921,230 | 26.62 | 9 | 76 |
| | Patriotic Movement for National Rebirth | | Democratic Party | | | | 3,961,124 | 10.32 | 24 | 24,814,903 | 8.82 | 3 | 27 |
| | Patriotic Movement for National Rebirth | | PAX Association | | | | 1,216,681 | 3.17 | 7 | 24,269,761 | 8.62 | 3 | 10 |
| | Patriotic Movement for National Rebirth | | Christian-Social Union | | | | 907,901 | 2.37 | 6 | 16,601,896 | 5.90 | 2 | 8 |
| | Patriotic Movement for National Rebirth | | Polish Catholic-Social Association | | | | 681,199 | 1.78 | 4 | 8,029,911 | 2.85 | 1 | 5 |
| | Patriotic Movement for National Rebirth | | Independents | 4,937,750 | 21.42 | 0 | | | | | | | 0 |
| | Solidarity Citizens' Committee | | Independents | 16,433,809 | 71.28 | 161 | | | | | | | 161 |
| | Minor opposition | | Independents | 171,866 | 0.75 | – | | | | | | | – |
| | Confederation of Independent Poland | | Independents | 122,132 | 0.53 | – | | | | | | | – |
| Total | Total | Total | Total | 21,665,557 | 100.00 | 161 | 38,366,355 | 100.00 | 264 | 281,483,086 | 100.00 | 35 | 460 |
| Total votes | Total votes | Total votes | Total votes | 17,156,170 | – | | | | | | | | |
| Registered voters/turnout | Registered voters/turnout | Registered voters/turnout | Registered voters/turnout | 27,362,313 | 62.70 | | | | | | | | |
| Source: ||||||||||||||

#### By round

| Alliance | Alliance | Party | Party | First round | First round | Second round | Second round | Totals |
| Alliance | Alliance | Party | Party | Constituency | National list | Original Constituencies | Constituencies substituting the National list | Totals |
| | Patriotic Movement for National Rebirth | | Polish United Workers' Party | 1 | 1 | 155 | 16 | 173 |
| | Patriotic Movement for National Rebirth | | United People's Party | 2 | 1 | 65 | 8 | 76 |
| | Patriotic Movement for National Rebirth | | Democratic Party | 0 | 0 | 24 | 3 | 27 |
| | Patriotic Movement for National Rebirth | | PAX Association | 0 | 0 | 7 | 3 | 10 |
| | Patriotic Movement for National Rebirth | | Christian-Social Union | 0 | 0 | 6 | 2 | 8 |
| | Patriotic Movement for National Rebirth | | Polish Catholic-Social Association | 0 | 0 | 4 | 1 | 5 |
| | Solidarity Citizens' Committee | | Independents | 160 | — | 1 | — | 161 |

#### By constituency

| No. | Constituency | Total seats | Seats won | Seats won | Seats won | Seats won | Seats won | Seats won | Seats won |
| No. | Constituency | Total seats | PZPR | KO "S" | ZSL | SD | PAX | UChS | PZKS |
| 1 | Warszawa-Śródmieście [pl] | 3 | 1 | 1 | | | 1 | | |
| 2 | Warszawa-Mokotów [pl] | 5 | 2 | 1 | | 1 | 1 | | |
| 3 | Warszawa-Ochota [pl] | 4 | 2 | 1 | 1 | | | | |
| 4 | Warszawa-Wola [pl] | 5 | 2 | 2 | | | | 1 | |
| 5 | Warszawa-Żoliborz [pl] | 3 | 2 | 1 | | | | | |
| 6 | Warszawa-Praga-Północ [pl] | 5 | 2 | 1 | 1 | | | | 1 |
| 7 | Warszawa-Praga-Południe [pl] | 5 | 3 | 2 | | | | | |
| 8 | Biała Podlaska [pl] | 4 | 2 | 1 | 1 | | | | |
| 9 | Białystok [pl] | 4 | 1 | 1 | 1 | 1 | | | |
| 10 | Bielsk Podlaski [pl] | 4 | 1 | 1 | 1 | | | 1 | |
| 11 | Bielsko-Biała [pl] | 5 | 2 | 2 | | 1 | | | |
| 12 | Andrychów [pl] | 5 | 2 | 2 | 1 | | | | |
| 13 | Bydgoszcz [pl] | 5 | 3 | 1 | | | | 1 | |
| 14 | Chojnice [pl] | 5 | 1 | 1 | 1 | 1 | 1 | | |
| 15 | Inowrocław [pl] | 4 | 1 | 2 | 1 | | | | |
| 16 | Chełm [pl] | 4 | 1 | 1 | 2 | | | | |
| 17 | Ciechanów [pl] | 5 | 2 | 1 | 1 | | | 1 | |
| 18 | Częstochowa [pl] | 5 | 2 | 1 | | 1 | | | 1 |
| 19 | Lubliniec [pl] | 4 | 1 | 2 | 1 | | | | |
| 20 | Elbląg [pl] | 5 | 2 | 1 | 1 | 1 | | | |
| 21 | Gdańsk [pl] | 5 | 2 | 2 | | 1 | | | |
| 22 | Gdynia [pl] | 4 | 1 | 2 | | | | | 1 |
| 23 | Tczew [pl] | 4 | 2 | 1 | 1 | | | | |
| 24 | Wejherowo [pl] | 4 | 1 | 1 | 1 | 1 | | | |
| 25 | Gorzów Wielkopolski [pl] | 5 | 1 | 2 | 1 | | | 1 | |
| 26 | Choszczno [pl] | 2 | 1 | 1 | | | | | |
| 27 | Jelenia Góra [pl] | 3 | 1 | 1 | 1 | | | | |
| 28 | Bolesławiec [pl] | 3 | 1 | 2 | | | | | |
| 29 | Kalisz [pl] | 4 | 2 | 2 | | | | | |
| 30 | Ostrów Wielkopolski [pl] | 4 | 2 | 1 | 1 | | | | |
| 31 | Kępno [pl] | 2 | | 1 | 1 | | | | |
| 32 | Katowice [pl] | 5 | 2 | 1 | | 1 | 1 | | |
| 33 | Sosnowiec [pl] | 4 | 2 | 1 | | 1 | | | |
| 34 | Jaworzno [pl] | 4 | 2 | 1 | | | | | 1 |
| 35 | Dąbrowa Górnicza [pl] | 4 | 2 | 1 | 1 | | | | |
| 36 | Bytom [pl] | 5 | 2 | 3 | | | | | |
| 37 | Gliwice [pl] | 5 | 3 | 2 | | | | | |
| 38 | Chorzów [pl] | 5 | 3 | 1 | | | | | 1 |
| 39 | Tychy [pl] | 5 | 2 | 3 | | | | | |
| 40 | Rybnik [pl] | 5 | 3 | 2 | | | | | |
| 41 | Wodzisław Śląski [pl] | 5 | 2 | 2 | 1 | | | | |
| 42 | Kielce [pl] | 5 | 1 | 2 | 1 | 1 | | | |
| 43 | Skarżysko-Kamienna [pl] | 5 | 3 | 2 | | | | | |
| 44 | Pińczów [pl] | 4 | 1 | 2 | 1 | | | | |
| 45 | Konin [pl] | 5 | 2 | 2 | 1 | | | | |
| 46 | Koszalin [pl] | 4 | 3 | 1 | | | | | |
| 47 | Szczecinek [pl] | 4 | 2 | 1 | 1 | | | | |
| 48 | Kraków-Śródmieście [pl] | 5 | 2 | 1 | 2 | | | | |
| 49 | Kraków-Nowa Huta [pl] | 5 | 1 | 2 | 1 | | 1 | | |
| 50 | Kraków-Podgórze [pl] | 5 | 2 | 2 | | 1 | | | |
| 51 | Krosno [pl] | 5 | 2 | 2 | 1 | | | | |
| 52 | Legnica [pl] | 3 | 1 | 1 | 1 | | | | |
| 53 | Lubin [pl] | 3 | 1 | 2 | | | | | |
| 54 | Leszno [pl] | 4 | 1 | 2 | 1 | | | | |
| 55 | Lublin [pl] | 5 | 1 | 1 | 1 | 1 | 1 | | |
| 56 | Kraśnik [pl] | 3 | 2 | 1 | | | | | |
| 57 | Puławy [pl] | 3 | 1 | 1 | 1 | | | | |
| 58 | Lubartów [pl] | 2 | | 1 | 1 | | | | |
| 59 | Łomża [pl] | 5 | 2 | 2 | 1 | | | | |
| 60 | Łódź-Bałuty [pl] | 4 | 2 | 1 | | | 1 | | |
| 61 | Łódź-Śródmieście [pl] | 5 | 3 | 1 | | 1 | | | |
| 62 | Łódź-Górna [pl] | 3 | 1 | 2 | | | | | |
| 63 | Łódź-Widzew [pl] | 2 | | 1 | 1 | | | | |
| 64 | Nowy Sącz [pl] | 5 | 2 | 1 | 1 | | | 1 | |
| 65 | Nowy Targ [pl] | 4 | 1 | 2 | | 1 | | | |
| 66 | Biskupiec [pl] | 3 | 1 | 1 | 1 | | | | |
| 67 | Olsztyn [pl] | 5 | 1 | 2 | 1 | 1 | | | |
| 68 | Opole [pl] | 5 | 2 | 1 | 1 | 1 | | | |
| 69 | Kędzierzyn-Koźle [pl] | 4 | 1 | 1 | 1 | | | 1 | |
| 70 | Brzeg [pl] | 2 | 1 | 1 | | | | | |
| 71 | Ostrołęka [pl] | 5 | 1 | 2 | 2 | | | | |
| 72 | Piła [pl] | 5 | 2 | 2 | 1 | | | | |
| 73 | Piotrków Trybunalski [pl] | 5 | 2 | 2 | | 1 | | | |
| 74 | Bełchatów [pl] | 3 | 1 | 1 | 1 | | | | |
| 75 | Płock [pl] | 4 | 1 | 2 | 1 | | | | |
| 76 | Kutno [pl] | 4 | 1 | 1 | 1 | | 1 | | |
| 77 | Poznań-Grunwald [pl] | 5 | 2 | 2 | 1 | | | | |
| 78 | Poznań-Nowe Miasto [pl] | 5 | 2 | 1 | | 1 | 1 | | |
| 79 | Poznań-Stare Miasto [pl] | 5 | 2 | 2 | 1 | | | | |
| 80 | Przemyśl [pl] | 5 | 2 | 2 | 1 | | | | |
| 81 | Radom [pl] | 5 | 2 | 1 | 1 | 1 | | | |
| 82 | Białobrzegi [pl] | 4 | 1 | 1 | 1 | 1 | | | |
| 83 | Rzeszów [pl] | 5 | 2 | 1 | 1 | 1 | | | |
| 84 | Mielec [pl] | 4 | 2 | 1 | 1 | | | | |
| 85 | Garwolin [pl] | 4 | 1 | 2 | 1 | | | | |
| 86 | Siedlce [pl] | 4 | 1 | 1 | 2 | | | | |
| 87 | Sieradz [pl] | 5 | 1 | 3 | 1 | | | | |
| 88 | Skierniewice [pl] | 5 | 2 | 2 | 1 | | | | |
| 89 | Słupsk [pl] | 5 | 2 | 2 | 1 | | | | |
| 90 | Suwałki [pl] | 5 | 2 | 2 | 1 | | | | |
| 91 | Szczecin [pl] | 5 | 2 | 2 | | 1 | | | |
| 92 | Świnoujście [pl] | 3 | 1 | 1 | 1 | | | | |
| 93 | Stargard Szczeciński [pl] | 3 | 1 | 1 | 1 | | | | |
| 94 | Tarnobrzeg [pl] | 4 | 1 | 2 | 1 | | | | |
| 95 | Stalowa Wola [pl] | 3 | 1 | 2 | | | | | |
| 96 | Tarnów [pl] | 5 | 1 | 2 | 2 | | | | |
| 97 | Dębica [pl] | 3 | 1 | 1 | 1 | | | | |
| 98 | Toruń [pl] | 5 | 1 | 2 | 1 | | 1 | | |
| 99 | Grudziądz [pl] | 3 | 1 | 1 | 1 | | | | |
| 100 | Wałbrzych [pl] | 5 | 3 | 1 | 1 | | | | |
| 101 | Świdnica [pl] | 4 | 1 | 2 | | 1 | | | |
| 102 | Włocławek [pl] | 5 | 2 | 1 | 1 | 1 | | | |
| 103 | Wrocław-Psie Pole [pl] | 5 | 2 | 2 | 1 | | | | |
| 104 | Wrocław-Fabryczna [pl] | 4 | 2 | 1 | | | | 1 | |
| 105 | Wrocław-Krzyki [pl] | 4 | 1 | 1 | 1 | 1 | | | |
| 106 | Zamość [pl] | 5 | 2 | 2 | 1 | | | | |
| 107 | Zielona Góra [pl] | 4 | 1 | 1 | 1 | 1 | | | |
| 108 | Żary [pl] | 3 | 1 | 2 | | | | | |
| National list [pl] | National list [pl] | 2 | 1 | | 1 | | | | |
| Total | Total | 460 | 173 | 161 | 76 | 27 | 10 | 8 | 5 |
| Source: Sejm, Sejm, Sejm ||||||||||

### Senate

Total seats :
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats |
| | Solidarity Citizens' Committee | 20,754,772 | 65.20 | 92 | 959,927 | 58.52 | 7 | 99 |
| | Patriotic Movement for National Rebirth | 8,200,944 | 25.76 | 0 | 608,946 | 37.12 | 1 | 1 |
| | Confederation of Independent Poland | 54,683 | 0.17 | 0 | | | 0 | 0 |
| | Minor opposition | 108,428 | 0.34 | 0 | | | 0 | 0 |
| Total | Total | 29,118,827 | 100.00 | 92 | 1,568,873 | 100.00 | 8 | 100 |
| Total votes | Total votes | 17,156,170 | – | | 1,320,816 | – | | |
| Registered voters/turnout | Registered voters/turnout | 27,362,313 | 62.70 | | 3,104,127 | 42.55 | | |
| Source: Sejm (first round), Sejm (second round) |||||||||

#### By voivodeship

| Voivodeship | Total seats | KO "S" | PRON |
| Biała Podlaska | 2 | 2 | |
| Białystok | 2 | 2 | |
| Bielsko | 2 | 2 | |
| Bydgoszcz | 2 | 2 | |
| Chełm | 2 | 2 | |
| Ciechanów | 2 | 2 | |
| Częstochowa | 2 | 2 | |
| Elbląg | 2 | 2 | |
| Gdańsk | 2 | 2 | |
| Gorzów | 2 | 2 | |
| Jelenia Góra | 2 | 2 | |
| Kalisz | 2 | 2 | |
| Katowice | 3 | 3 | |
| Kielce | 2 | 2 | |
| Konin | 2 | 2 | |
| Koszalin | 2 | 2 | |
| Kraków | 2 | 2 | |
| Krosno | 2 | 2 | |
| Legnica | 2 | 2 | |
| Leszno | 2 | 2 | |
| Lublin | 2 | 2 | |
| Łomża | 2 | 2 | |
| Łódź | 2 | 2 | |
| Nowy Sącz | 2 | 2 | |
| Olsztyn | 2 | 2 | |
| Opole | 2 | 2 | |
| Ostrołęka | 2 | 2 | |
| Piła | 2 | 1 | 1 |
| Piotrków | 2 | 2 | |
| Płock | 2 | 2 | |
| Poznań | 2 | 2 | |
| Przemyśl | 2 | 2 | |
| Radom | 2 | 2 | |
| Rzeszów | 2 | 2 | |
| Siedlce | 2 | 2 | |
| Sieradz | 2 | 2 | |
| Skierniewice | 2 | 2 | |
| Słupsk | 2 | 2 | |
| Suwałki | 2 | 2 | |
| Szczecin | 2 | 2 | |
| Tarnobrzeg | 2 | 2 | |
| Tarnów | 2 | 2 | |
| Toruń | 2 | 2 | |
| Wałbrzych | 2 | 2 | |
| Warsaw | 3 | 3 | |
| Włocławek | 2 | 2 | |
| Wrocław | 2 | 2 | |
| Zamość | 2 | 2 | |
| Zielona Góra | 2 | 2 | |
| Total | 100 | 99 | 1 |
| Source: Sejm, Sejm, Senate ||||

## Aftermath

The magnitude of the Communist coalition's defeat was so great that there were initially fears that either the PZPR or the Kremlin would annul the results. However, PZPR general secretary Wojciech Jaruzelski allowed the results to stand. He and his colleagues felt secure with the 65% of the seats it was guaranteed for itself and its traditional allies. On 19 July the Sejm elected Jaruzelski as president by only one vote. In turn, he nominated General Czesław Kiszczak for prime minister; they intended for Solidarity to be given a few token positions for appearances. However, this was undone when Solidarity's leaders convinced the PZPR's longtime satellite parties, the ZSL and SD (some of whose members already owed a debt to Solidarity for endorsing them during the second round) to switch sides and support a Solidarity-led coalition government. The PZPR, which had 37.6% of the seats, suddenly found itself in a minority. Abandoned by Moscow, Kiszczak resigned on 14 August. With no choice but to appoint a Solidarity member as prime minister, on 24 August Jaruzelski appointed Solidarity activist Tadeusz Mazowiecki as head of a Solidarity-led coalition, ushering a brief period described as "Your president, our prime minister".
The elected parliament was known as the Contract Sejm, from the "contract" between the Solidarity and the communist government which made it possible in the first place.
Although the elections were not entirely democratic they paved the way for the Sejm's approval of Mazowiecki's cabinet on 13 September and a peaceful transition to democracy, which was confirmed after the presidential election of 1990 (in which Lech Wałęsa replaced Jaruzelski as president) and the parliamentary elections of 1991.
On the international level, this election is seen as one of the major milestones in the fall of communism ("Autumn of Nations") in Central and Eastern Europe.
However, Solidarity did not stay in power long, and quickly fractured, resulting in it being replaced by other parties. In this context, the 1989 elections are often seen as the vote against communism, rather than for Solidarity.