Gmina Popielów is a rural gmina (administrative district) in Opole County, Opole Voivodeship, in south-western Poland. Its seat is the village of Popielów, which lies approximately 23 kilometres (14 mi) north-west of the regional capital Opole.
The gmina covers an area of 175.57 square kilometres (67.8 sq mi), and as of 2019 its total population is 8,051.