Gmina Obsza is a rural gmina (administrative district) in Bià Âgoraj County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Obsza, which lies approximately south-east 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,411.
The gmina contains part of the protected area called Puszcza Solska Landscape Park.
Gmina Obsza contains the villages and settlements of Babice, Dorbozy, Obsza, Olchowiec, Wola Obszaà Âska and Zamch.
Gmina Obsza is bordered by the gminas of Cieszanów, à Âukowa, Narol, Stary Dzików, Susiec and Tarnogród.