Piorunkowice (, ) – wieś w Polsce położona w województwie opolskim, w powiecie prudnickim, w gminie Prudnik. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Wysoczyzny Bialskiej, będącej częścią Niziny Śląskiej. Przepływa przez nią rzeka Ścinawa Niemodlińska.

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

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

Geografia Położenie Piorunkowice 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 Piorunkowice położone są w południowej części województwa opolskiego, w powiecie prudnickim, w gminie Prudnik, tuż przy granicy z gminą Korfantów i powiatem nyskim. Znajdują się w odległości około 15 km od granicy z Czechami. Należą do Euroregionu Pradziad.

Sołectwo Piorunkowice obejmuje obręb wsi Piorunkowice. Zajmuje powierzchnię 3,9 km². Graniczy z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Ścinawa Nyska, Ścinawa Mała, Rudziczka, Mieszkowice, Gryżów.