Gmina Biłgoraj to gmina wiejska w województwie lubelskim, w powiecie biłgorajskim. W latach 1975-1998 gmina położona była w województwie zamojskim.
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 12566 osób; jest ona najludniejszą gminą wiejską w powiecie biłgorajskim.
Andrzejówka, Brodziaki, Bukowa, Ciosmy, Dąbrowica, Dereźnia Solska, Dereźnia-Zagrody, Dyle, Gromada, Hedwiżyn, Ignatówka, Kajetanówka, Korczów, Korytków Duży, Majdan Gromadzki, Nadrzecze, Nowy Bidaczów, Okrągłe, Rapy Dylańskie, Ruda Solska, Smólsko Małe, Smólsko Duże, Sól Druga, Sól Pierwsza, Stary Bidaczów, Wola Dereźniańska, Wola Duża-Wola Mała, Wolaniny.