Gmina Skomlin is a rural gmina (administrative district) in Wieluń County, Łódź Voivodeship, in central Poland. Its seat is the village of Skomlin, which lies approximately 15 kilometres (9 mi) south-west of Wieluń and 102 km (63 mi) south-west of the regional capital Łódź.
The gmina covers an area of 54.95 square kilometres (21.2 sq mi), and as of 2006 its total population is 3,416.
Gmina Skomlin contains the villages and settlements of Bojanów, Brzeziny, Kazimierz, Klasak Duży, Klasak Mały, Ług, Malinówka, Maręże, Skomlin, Smugi, Toplin, Walenczyzna, Wichernik, Wróblew, Wygoda, Zadole, Zbęk and Złota Góra.
Gmina Skomlin is bordered by the gminas of Biała, Gorzów Śląski, Łubnice, Mokrsko, Praszka and Wieluń.