Gmina Goraj is an urban-rural gmina (administrative district) in Bià Âgoraj County, Lublin Voivodeship, in eastern Poland. Its seat is the town of Goraj, which lies approximately north of Bià Âgoraj and south of the regional capital Lublin.
The gmina covers an area of , and as of 2006 its total population is 4,439.
Apart from the town of Goraj, Gmina Goraj contains the villages and settlements of Abramów, Albinów Duà ¼y, Albinów Maà Ây, Gilów, Hosznia Abramowska, Hosznia Ordynacka, JÃÂdrzejówka, Kondraty, Majdan Abramowski, à Âredniówka, Zagrody and Zastawie.
Gmina Goraj is bordered by the gminas of Chrzanów, Dzwola, Frampol, Radecznica and Turobin.