Ošupes pagasts ir viena no Madonas novada administratīvajām teritorijām tā dienvidaustrumos. Robežojas ar sava novada Barkavas pagastu, Lubānas novada Lubānas pilsētu un Indrānu pagastu, Balvu novada Bērzpils pagastu, kā arī Rēzeknes novada Gaigalavas un Nagļu pagastiem. Lielākās apdzīvotās vietas ir Degumnieki (pagasta centrs), Ošupe, Zvidziena, Kalnagals, Druvenieki, Iecelnieki, Stūrmežs.
Atrodas Austrumlatvijas zemienes Lubāna līdzenumā. Virsas augstums 92,3 — 105,4 m vjl.
Ap agrāk pārplūstošo Lubānu izveidoti arī kanāli:
1945. gadā Madonas apriņķa Lubānas pagastā izveidoja Ošupes ciema padomi. Ošupes ciems ietilpis Gulbenes apriņķī (1947-1949) un Cesvaines (1949-1956) un Madonas (pēc 1956. gada) rajonos. Ošupes ciemam 1954. gadā pievienoja likvidēto Zvidzenes ciemu, 1979. gadā — daļu likvidētā Meirānu ciema.[2] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Ošupes pagastu kā administratīvo teritoriju iekļāva Madonas novadā.