Okręg wyborczy nr 24 do Sejmu Polskiej Rzeczypospolitej Ludowej (1989–1991) obejmował Wejherowo oraz gminy Chmielno, Choczewo, Gniewino, Hel, Jastarnia, Kartuzy, Krokowa, Linia, Luzino, Łęczyce, Przodkowo, Puck, Reda, Sierakowice, Somonino, Stężyca, Sulęczyno, Szemud, Wejherowo, Władysławowo i Żukowo (województwo gdańskie)Uchwała Rady Państwa z dnia 13 kwietnia 1989 r. w sprawie okręgów wyborczych dla wyborów do Sejmu Polskiej Rzeczypospolitej Ludowej oraz liczby, numerów i przeznaczenia mandatów w tych okręgach. ( z późn. zm. i Uchwała Rady Państwa z dnia 12 czerwca 1989 r. w sprawie ponownego głosowania do mandatów nie obsadzonych z krajowej listy wyborczej. ( z późn. zm.). W ówczesnym kształcie został utworzony w 1989. Wybieranych było w nim 4 posłów w systemie większościowym.
Siedzibą okręgowej komisji wyborczej było Wejherowo.
Wybory parlamentarne 1989 Mandat nr 96 – Polska Zjednoczona Partia Robotnicza Kandydat I tura II tura Głosów % Głosów % Piotr Lenz 13 783 15,97 26 382 55,07 Jan Klawiter 8448 9,79 13 350 27,87 Ryszard Górny 7861 9,11 — Henryk Elas 7726 8,95 Wiesław Szlendak 5045 5,85 Andrzej Marsz 4818 5,58 Mieczysław Meyer 3479 4,03 Liczba głosów ważnych: 86 283 (I tura) • 47 902 (II tura)Źródło: Państwowa Komisja Wyborcza I tura i II tura