Edmundas Pupinis (ur. 9 sierpnia 1964 w Vėlūnai w rejonie ignalińskim) – litewski polityk, nauczyciel i samorządowiec, poseł na Sejm Republiki Litewskiej.

Życiorys Po zakończeniu edukacji w szkole muzycznej w Rymszanach podjął studia na wydziale mechanicznym Litewskiej Akademii Rolniczej, które ukończył w 1987. Tytuł zawodowy magistra uzyskał w 1997.

W 1987 rozpoczął pracę w szkole rolniczej w Ucianie, której dyrektorem został w 1990. W 1997 został wybrany w skład rady rejonu uciańskiego. Został powołany na stanowisko mera tego rejonu, które zajmował do 2001. Mandat radnego lokalnego samorządu uzyskiwał także w 2000, 2002 i 2007. Po zakończeniu pełnienia funkcji wykonawczych był dyrektorem w spółkach prawa handlowego.

Od 1995 członek Związku Ojczyzny, objął kierownictwo lokalnych struktur tego ugrupowania. W wyborach w 2004 został wybrany do Sejmu. Cztery lata później odnowił mandat, pokonując w II turze Valentinasa Bubulisa w swoim okręgu wyborczym. W 2012 nie uzyskał reelekcji. W 2015 powrócił natomiast do samorządu rejonu uciańskiego. W wyborach w 2016 ponownie uzyskał mandat posła na Sejm.