Mūsdienu Valles pagasta teritorijā vēsturiski atradās Kārklu muiža (Gut Karkeln), Pētermuiža (Gut Peterhof), Šmīdes muiža (Gut Schmiden), Taurkalnes muiža (Gut Tauerkaln, mūsdienās Mežmuiža), Valles muiža (Gut Wallhof, mūsdienās Valle).
1900. gadā vairāki tajā apvidū pastāvējušie pagasti apvienoti Valles pagastā. 1925. gadā tas pārdēvēts par Taurkalnes pagastu. 1935. gadā tā platība bija 235,6 km2. 1945. gadā pagasta teritorijā izveidoja Taurkalnes, Valles, Gobas un Taursilaciema padomes.[3] 1954. gadā Valles ciemam pievienoja Gobas ciemu. 1956. gadā Valles ciemu likvidēja, kolhoza "Padomju Latvija" teritoriju pievienojot Taurkalnes ciemam, bet kolhoza "Jaunā Gvarde" teritoriju — Birzgales ciemam. 1961. gadā Taurkalnes ciemam pievienota daļa Krastu ciema.[4] 1990. gadā Taurkalnes ciems pārdēvēts par Valles pagastu.