Biłgoraj (prononcé [bʲiwˈgɔraj]) est une ville du powiat de Biłgoraj de la voïvodie de Lublin, dans le sud-est de la Pologne. Elle constitue une gmina urbaine et le siège administratif (chef-lieu) de la Gmina de Biłgoraj, bien que ne faisant pas partie du territoire de la gmina. Biłgoraj se situe à environ 103 kilomètres au sud de Lublin (capitale de la voïvodie). Sa population s'élevait à 27 220 habitants en 2013.