Mūsdienu Codes pagasta teritorijā vēsturiski atradās Codes muiža (Gut Zohden, Code), Derpelmēmeles muiža (Gut Dörpers-Memelhof), Dubes muiža (Gut Dubbenhof).
Bauskas apriņķa Codes pagasta teritorija 1935. gadā bija 73,9 km2 un tajā dzīvoja 1441 iedzīvotājs.[4] 1945. gadā pagastā izveidoja Codes un Burtniekuciema padomes, bet pagastu 1949. gadā likvidēja. Bauskas rajonaCodes ciemam 1954. gadā pievienoja likvidēto Burtnieku ciemu, 1963. gadā pievienoja likvidēto Bauskas ciemu, 1977. - daļu likvidētā Zālītes ciema.[5] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Codes pagastu kā administratīvo teritoriju iekļāva Bauskas novadā.