1945. gadā Ilūkstes apriņķaRubenes pagastā izveidoja Dunavas ciema padomi. Dunavas ciems ietilpis Aknīstes (1949-1964), Daugavpils (1964-1967) un Jēkabpils (pēc 1967. gada) rajonos. Dunavas ciemam 1954. gadā pievienoja likvidēto Eglonas ciemu. Dunavas ciemu 1956. gadā likvidēja, teritoriju pievienoja Rubenes un Dignājas (Sudrabkalna kolhoza teritoriju) ciemiem. Ciemu no jauna izveidoja 1964. gadā, iekļaujot tajā daļu no Dvietes un Rubenes ciemu teritorijas.[4] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Dunavas pagastu kā administratīvo teritoriju pievienoja Jēkabpils novadam.
Rainis (Jānis Pliekšāns) (1865—1929) — latviešu dzejnieks, dramaturgs, tulkotājs, teātra darbinieks un politiķis dzimis Dunavas pagasta "Varslavānu" mājās 1865. gada 11. septembrī, vēlāk dzīvojis Tadenavā.