Biłgoraj – gmina wiejska w województwie lubelskim, w powiecie biłgorajskim. W latach 1975–1998 gmina położona była w województwie zamojskim.
Gmina Biłgoraj powstała 1 stycznia 1973 roku w ramach reformy administracyjnej, w której w miejsce gromad przywrócono gminy. W skład nowo utworzonej gminy Biłgoraj weszły miejscowości leżące wcześniej na obszarze gmin Puszcza Solska, Kocudza i Sól. W gminie Biłgoraj znalazły się również wsie Wolaniny i Ratwica z gminy Tereszpol. W wyniku likwidacji gminy Tereszpol w 1976 do gminy Biłgoraj włączono również wsie Hedwiżyn oraz Bukownica i Bukownica Mała. Dwie ostatnie z powrotem włączono do gminy Tereszpol po jej odtworzeniu w 1984.
Największą miejscowością gminy jest Sól. Siedziba władz gminy znajduje się w mieście Biłgoraj.
Według danych z 31 grudnia 2006 gminę zamieszkiwało 12 566 osób; jest ona najludniejszą gminą wiejską w powiecie biłgorajskim. Natomiast według danych z 31 grudnia 2019 roku gminę zamieszkiwało 13 355 osób.