System wyborczy 12 kwietnia 2001 Sejm głosami posłów AWS, Unii Wolności oraz PSL uchwalił nową ordynację wyborczą. Zmianie uległa metoda liczenia głosów w wyborach do Sejmu – z metody d’Hondta na zmodyfikowaną metodę Sainte-Laguë. Nowa ordynacja znosiła listę ogólnopolską. Najmniejszy okręg wyborczy miał 7 mandatów (Chrzanów), a największy 19 (Warszawa). Wszystkich 460 posłów wybierano w okręgach wyborczych. W wyborach do Senatu wybierano od 2 do 4 senatorów. Wprowadzono znaczące ograniczenia w systemie pozyskiwania i wydatkowania środków na kampanię wyborczą. Zakazane zostały cegiełki i zbiórki. W ich miejsce wprowadzono subwencję z budżetu państwa wypłacaną w kwartalnych ratach dla partii – które uzyskały powyżej 3% ważnie oddanych głosów, oraz powyżej 6% dla koalicji. Przeciwko systemowi subwencji nieskutecznie protestowała Platforma Obywatelska, która nie wyrażała woli zarejestrowania się jako partia polityczna, co oznaczało rezygnację z subwencji. Prezydent Aleksander Kwaśniewski krytycznie odniósł się do propozycji przeliczania głosów na mandaty oraz do faktu, że ordynacja została uchwalona pół roku przed wyborami.