Wojciecha Korfantego w Katowicach.
Geografia mały|lewo|Rzeka Mleczna na wysokości ulicy Wojska Polskiego
Piotrowice znajdują się w południowo-zachodniej części miasta, w granicach dzielnicy Piotrowice-Ochojec. Od północy graniczą z Zadolem i Ochojcem, od wschodu z Murckami, od południa z Kostuchną, zaś od zachodu z Zarzeczem. Piotrowice pod względem regionalizacji fizycznogeograficznej Polski znajdują się w mezoregionie Wyżyna Katowicka (341.13), natomiast pod względem historycznym we wschodniej części Górnego Śląska.
Historyczna gmina Piotrowice poza samą osadą sięgała także obszarów Zadola, Ochojca i Kostuchny. W Piotrowicach wyróżniano następujące osady i osiedla: Skały, Piasek, Kempa, Zadole, Skotnica, Targowisko, Gać i Kąty, a także kolonie: Kostuchna i Ochojec. Północna granica dawnej gminy Piotrowice biegła wzdłuż Ślepiotki, od wschodu w rejonie linii kolejowej w kierunku Murcek, od południowego wschodu gmina obejmowała tereny Kostuchny, granica Piotrowic z Podlesiem od południowego wschodu biegła na potoku wypływającym do Mlecznej za dzisiejszą ulicą K.