Gmina Kornowac to gmina wiejska w województwie śląskim, w powiecie raciborskim. W latach 1975-1998 gmina położona była w województwie katowickim.
Gmina jest położona na wschód od Raciborza, w trójkącie trzech dużych miast: Rybnika, Raciborza i Wodzisławia Śląskiego, a odległości nie przekraczają 15 kilometrów. Leży na Wyżynie Śląskiej w zachodniej części Płaskowyżu Rybnickiego. Występuje duże urozmaicenie terenu, a różnice wysokości przekraczają miejscami 100 metrów. Niewielki fragment gminy, najbardziej wysunięty na południe - wchodzi w skład Kotliny Raciborskiej, będącej częścią Niziny Śląskiej.