Stare Kotkowice (dodatkowa nazwa w j. niem. Alt Kuttendorf) – wieś w Polsce położona w województwie opolskim, w powiecie prudnickim, w gminie Głogówek. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Kotliny Raciborskiej, będącej częścią Niziny Śląskiej.

W latach 1975–1998 miejscowość należała administracyjnie do ówczesnego województwa opolskiego.

Według danych na 2011 wieś była zamieszkana przez 409 osób.

Geografia mały|lewo|Widok ogólny wsi od północy

Położenie Stare Kotkowice znajdują się w południowo-zachodniej części Polski. Leżą na ziemi prudnickiej – regionie historyczno-kulturalnym, którego głównym ośrodkiem jest miasto Prudnik. Ziemia prudnicka stanowi zachodnią część Górnego Śląska. Pod względem administracyjnym Stare Kotkowice położone są w południowej części województwa opolskiego, w powiecie prudnickim, w gminie Głogówek. Znajdują się w pobliżu granicy z Czechami. Należą do Euroregionu Pradziad.

Sołectwo Stare Kotkowice obejmuje obręb wsi Stare Kotkowice. Zajmuje powierzchnię 5,2 km². Graniczy z miastem Głogówek od zachodu oraz z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Nowe Kotkowice, Rozkochów, Biedrzychowice, Wróblin.