1931. gadā Zvirgzdenes pagasta platība bija 160,1 km². 1945. gadā pagastā izveidoja Cirmas, Isnaudas, Jaunžogotu, Pokumines, Priedaines un Zvirgzdenes ciema padomes, bet pagastu 1949. gadā likvidēja. 1954. gadā Zvirgzdenes ciemam pievienoja Jaunžogotu ciemu, 1958. gadā - daļu Ciblas ciema, 1956. gadā - daļu Isnaudas ciema, 1979. gadā - daļu Blontu ciema, bet daļu Zvirgzdenes ciema 1977. gadā pievienoja Isnaudas ciemam. 1990. gadā ciemu reorganizēja par pagastu.[4] 2009. gadā pagastu kā administratīvo teritoriju iekļāva Ciblas novadā. 2021. gadā Ciblas novadu iekļāva Ludzas novadā.