Gmina Księżpol is a rural gmina (administrative district) in Biłgoraj County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Księżpol, which lies approximately 15 kilometres (9 mi) south of Biłgoraj and 93 km (58 mi) south of the regional capital Lublin.
The gmina covers an area of 141.28 square kilometres (54.5 sq mi), and as of 2006 its total population is 6,804.