Gmina Olszanka is a rural gmina (administrative district) in Brzeg County, Opole Voivodeship, in south-western Poland. Its seat is the village of Olszanka, which lies approximately south of Brzeg and west of the regional capital Opole.
The gmina covers an area of , and as of 2019 its total population is 4,906.
Gmina Olszanka contains the villages and settlements of Czeska Wieà Â, Gierszowice, Jankowice Wielkie, Janów, Krzyà ¼owice, Michaà Âów, Obórki, Olszanka, Pogorzela and Przylesie.
Gmina Olszanka is bordered by the gminas of Grodków, Lewin Brzeski, Niemodlin, Skarbimierz and Wiàzów.