Gmina Rudnik – gmina wiejska w województwie śląskim, w powiecie raciborskim, utworzona w 1973 r. Siedzibą władz gminy jest Rudnik. W jej skład wchodzi piętnaście wsi, jedna osada, jedna kolonia oraz dwa przysiółki.
W 2007 r. gmina liczyła 5220 mieszkańców i posiadała 73,87 km² powierzchni. Stanowiła 13,59% powierzchni powiatu.
Gmina Rudnik graniczy z gminą Kuźnia Raciborska od północnego wschodu przez rzekę Odrę oraz od wchodu również przez rzekę z gminą Nędza. Od południowego wschodu gmina graniczy z Raciborzem, natomiast od południowego zachodu z gminą Pietrowice Wielkie. Od zachodu i północnego zachodu gmina graniczy z gminą Polska Cerekiew, a od północy z gminą Cisek.