Stefan Szelka (ur. 23 grudnia 1924 w Niedośpielinie, zm. 7 października 2017) – pułkownik Ludowego Wojska Polskiego, działacz kombatancki.
Życiorys Urodził się w rodzinie chłopskiej o tradycjach patriotycznych. Podczas II wojny światowej walczył w szeregach Batalionów Chłopskich. W marcu 1945 roku wstąpił do Ludowego Wojska Polskiego, gdzie rozpoczął służbę w 61. Pułku Piechoty. W latach 1945–1946 uczestniczył w walkach z oddziałami UPA w rejonie Przemyśla i Sanoka. Był członkiem „Służby Polsce”, gdzie dowodził brygadami: 11. i 64., pracując m.in. przy budowie Zakładów Chemicznych Dwory w Oświęcimiu oraz Nowej Huty. W 1957 roku ukończył studia w Akademii Sztabu Generalnego i został skierowany na Śląsk Opolski, gdzie służył m.in. w 2. Warszawskiej Dywizji Zmechanizowanej, pełniąc m.in. funkcję zastępcy dowódcy ds. politycznych. W 1966 roku został awansowany na pułkownika. W latach 1972–1976 był zastępcą, a następnie Szefem Wojewódzkiego Sztabu Wojskowego w Opolu. Z czynnej służby odszedł w 1984 roku.