Okręg wyborczy nr 10 do Sejmu Polskiej Rzeczypospolitej Ludowej (1989–1991) obejmował Bielsk Podlaski oraz gminy Białowieża, Bielsk Podlaski (gmina wiejska), Boćki, Brańsk, Czeremcha, Czyże, Dąbrowa Białostocka, Drohiczyn, Dubicze Cerkiewne, Dziadkowice, Grodzisk, Gródek, Hajnówka, Hajnówka (gmina wiejska), Janów, Jasionówka, Jaświły, Kleszczele, Knyszyn, Korycin, Knyszyn, Krynki, Krypno, Kuźnica, Łapy, Michałowo, Mielnik, Milejczyce, Mońki, Narew, Narewka, Nowy Dwór, Nurzec-Stacja, Orla, Poświętne, Sidra, Siemiatycze, Sokółka, Suchowola, Suraż, Szudziałowo, Turośń Kościelna, Tykocin i Wyszki (województwo białostockie)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.