Pupsi järv asub Valga maakonnas Taageperast lõunas Valga maakonna edelanurgas, Läti piiril; Mäsajärvest 1 km edela pool. Loode-kagu suunaline piklik veekogu. Absoluutne kõrgus on 77,4 m, pindala 8,3 ha (sellest asub Eestis 4,3 ha); suurim sügavus 2,5 m (sellest puhast vett 1,5 m). Madalate kallastega soojärv, mida ümbritseb mets ja heinamaa. Kõrgem ja kõvem on idakallas, kuhu ulatub madal mäeseljak ja kus asus Pupsi talu. Kogu järve piirab õõtsikuriba. Järve põhja katab paks muda. Läbivool on nõrk. Järve pruunikaspunane vesi on kihistumata ja mudani läbipaistev. Järv on väga taimestikurikas, rohkesti (22) leidus suurtaimede liike. Kalastik koosneb särjest, ahvenast, haugist, linaskist ja kogrest (viimast kõige enam). Märgataval hulgal on esinenud ondatrat. Eriti kauniks muudab järve ohtralt esinev vesiroos.