Līdz 1925. gadam saucās Eķengrāves pagasts. 1935. gadā Jēkabpils apriņķa Viesītes pagasta platība bija 128,2 km² un tajā dzīvoja 1802 iedzīvotāji.[4] 1945. gadā pagastā izveidoja Klauces un Viesītes ciema padomes, bet pagastu 1949. gadā likvidēja. Viesītes ciems ietilpis Neretas rajonā. Viesītes ciemam 1954. gadā pievienoja likvidēto Klauces ciemu. 1956. gadā ciemu likvidēja, to pievienojot Viesītes pilsētai, izveidojot Viesītes lauku teritoriju. Jēkabpils rajona Viesītes lauku teritorijai 1971. gadā pievienoja likvidētā Vārnavas ciemapadomju saimniecības «Viesīte» teritoriju, 1977. gadā daļu teritorijas pievienoja Salas ciemam.[5] 1990. gadā Viesītes lauku teritorijai pievienoja daļu Salas pagasta teritorijas. 2009. gadā Viesītes pilsētu ar lauku teritoriju iekļāva jaunveidotajā Viesītes novadā. 2010. gadā Viesītes lauku teritoriju pārdēvēja par Viesītes pagastu. 2021. gadā Viesītes novadu iekļāva Jēkabpils novadā.