Księżpol (dawniej Kniaźpol) – gmina wiejska w województwie lubelskim, w powiecie biłgorajskim. W latach 1975–1998 gmina położona była w województwie zamojskim.
Siedziba gminy to Księżpol.
Według danych z 31 grudnia 2006 gminę zamieszkiwały 6784 osoby.
Historia Gmina Księżpol została utworzona w ramach carskiej reformy administracyjnej lat 1864–1866 jako jedna z 14 gmin powiatu biłgorajskiego guberni lubelskiej Królestwa Polskiego. W 1912 gmina Księżpol została włączona do guberni chełmskiej. W 1915 roku Austro-Węgry po zajęciu Lubelszczyzny przywróciły poprzedni podział administracyjnyDz.P. Królestwa Polskiego tom 66.. W 1919 roku gmina znalazła się w woj. lubelskim.
Według stanu na 30 września 1921 roku gmina Księżpol obejmowała miejscowości: Bukowiec, Cegielnia, Gliny, Korchów Pierwszy, Korchów Drugi, Króle Nowe, Króle Stare, Księżpol, Kamionka Księżpolska, Kucły, Kulasze, Lipowiec, Marianka, Markowicze, Płusy, Przymiarki, Rakówka, Zanie, Zawadka i Zynie. Gmina liczyła 5138 mieszkańcówSkorowidz miejscowości Rzeczypospolitej Polskiej. Tom IV. Województwo lubelskie, Główny Urząd Statystyczny Rzeczypospolitej Polskiej, Warszawa 1924, s. 9..