Gmina Sieniawa is an urban-rural gmina (administrative district) in Przeworsk County, Subcarpathian Voivodeship, in south-eastern Poland. Its seat is the town of Sieniawa, which lies approximately 15 kilometres (9 mi) north-east of Przeworsk and 47 km (29 mi) east of the regional capital Rzeszów.
The gmina covers an area of 127.31 square kilometres (49.2 sq mi), and as of 2006 its total population is 6,806 (out of which the population of Sieniawa amounts to 2,065, and the population of the rural part of the gmina is 4,741).
Apart from the town of Sieniawa, Gmina Sieniawa contains the villages and settlements of Czerce, Czerwona Wola, Dobra, Dybków, Leżachów, Paluchy, Pigany, Rudka and Wylewa.
Gmina Sieniawa is bordered by the gminas of Adamówka, Jarosław, Leżajsk, Tryńcza and Wiązownica.