Gmina Poraj is a rural gmina (administrative district) in Myszków County, Silesian Voivodeship, in southern Poland. Its seat is the village of Poraj, which lies approximately north-west of Myszków and north of the regional capital Katowice.
The gmina covers an area of , and as of 2019 its total population is 10,902.
Gmina Poraj contains the villages and settlements of Choroà Â, Choroà Â-Baranowizna, Choroà Â-Rajczykowizna, DÃÂbowiec, GÃÂzyn, Jastrzàb, Kuà ºnica Stara, Kuà ºnica-Folwark, Masà Âoà Âskie, Poraj, Pustkowie GÃÂzyà Âskie and à »arki-Letnisko.
Gmina Poraj is bordered by the town of Myszków and by the gminas of Kamienica Polska, Koziegà Âowy, Olsztyn and à »arki.
Gmina Poraj is twinned with: