Gmina Łękawica is a rural gmina (administrative district) in Żywiec County, Silesian Voivodeship, in southern Poland. Its seat is the village of Łękawica, which lies approximately 6 kilometres (4 mi) north-east of Żywiec and 63 km (39 mi) south of the regional capital Katowice.
The gmina covers an area of 42.23 square kilometres (16.3 sq mi), and as of 2019 its total population is 4,557.
Gmina Łękawica contains the villages and settlements of Kocierz Moszczanicki, Kocierz Rychwałdzki, Łękawica, Łysina and Okrajnik.
Gmina Łękawica is bordered by the town of Żywiec and by the gminas of Andrychów, Czernichów, Gilowice, Porąbka and Ślemień.