Gmina Czudec is a rural gmina (administrative district) in Strzyżów County, Subcarpathian Voivodeship, in south-eastern Poland. Its seat is the village of Czudec, which lies approximately 8 kilometres (5 mi) north-east of Strzyżów and 16 km (10 mi) south-west of the regional capital Rzeszów.
The gmina covers an area of 84.96 square kilometres (32.8 sq mi), and as of 2006 its total population is 11,561.
Gmina Czudec contains the villages and settlements of Babica, Czudec, Nowa Wieś, Przedmieście Czudeckie, Pstrągowa, Wyżne and Zaborów.
Gmina Czudec is bordered by the gminas of Boguchwała, Iwierzyce, Lubenia, Niebylec, Strzyżów and Wielopole Skrzyńskie.