Gmina Kornowac is a rural gmina (administrative district) in Racibórz County, Silesian Voivodeship, in southern Poland. Its seat is the village of Kornowac, which lies approximately east of Racibórz and west of the regional capital Katowice.
The gmina covers an area of , and as of 2019, its total population was 5,190.
Gmina Kornowac contains the villages and settlements of Kobyla, Kornowac, à Âaà Âce, Pogrzebieà  and Rzuchów.
Gmina Kornowac is bordered by the towns of Pszów and Racibórz, and by the gminas of Lubomia and Lyski.
Gmina Kornowac is twinned with: