Zdzisław Stanisław Pupa (ur. 11 kwietnia 1960 w Górze Ropczyckiej) – polski polityk, rolnik i samorządowiec, poseł na Sejm III kadencji, senator VII, VIII, IX, X i XI kadencji.
Życiorys Absolwent Liceum Ogólnokształcącego im. ks. Piotra Skargi w Sędziszowie Małopolskim. Ukończył w 1988 studia na Wydziale Rolnym Akademii Rolniczej w Krakowie. Prowadzi własne gospodarstwo rolne, działa w NSZZ Rolników Indywidualnych „Solidarność”. Pełnił funkcję posła III kadencji wybranego z listy Akcji Wyborczej Solidarność (należał do Zjednoczenia Chrześcijańsko-Narodowego) w okręgu rzeszowskim, bez powodzenia ubiegał się o reelekcję. Następnie pracował m.in. jako zastępca dyrektora departamentu w urzędzie marszałkowskim województwa podkarpackiego. Od 2002 do 2007 (z krótką przerwą w 2006) sprawował mandat radnego sejmiku podkarpackiego, po raz pierwszy wybrano go z ramienia Ligi Polskich Rodzin (jako przedstawiciela ZChN), w 2006 został radnym z ramienia Prawa i Sprawiedliwości. W wyborach parlamentarnych w 2005 jako członek ZChN bezskutecznie kandydował do Sejmu z listy PiS. Przystąpił także do Chrześcijańskiego Ruchu Samorządowego, zasiadł w jego radzie naczelnej.