Codes pagasts ir viena no Bauskas novada teritoriālajām vienībām Mēmeles krastā novada ziemeļos. Pagasts robežojas ar Bauskas pilsētu un Mežotnes, Dāviņu un Vecsaules pagastiem, kā arī Iecavas novadu. Pagasta centrs Code atrodas 7 km no Bauskas un 52 km no Rīgas.
Apdzīvotās vietas: Ciņi, Code, Dāliņi, Elektriķi, Guntas, Ilziņi, Jauncode, Lodēni, Rudzukrogs, Strēļi.
Upes: Dole, Dolīte, Īkstrums, Mēmele, Lielupe, Zizma.
Bauskas apriņķa Codes pagasta teritorija 1935. gadā bija 73,9 km2 un tajā dzīvoja 1441 iedzīvotājs.[2] 1945. gadā pagastā izveidoja Codes un Burtnieku ciema padomes, bet pagastu 1949. gadā likvidēja. Bauskas rajona Codes ciemam 1954. gadā pievienoja likvidēto Burtnieku ciemu, 1963. gadā pievienoja likvidēto Bauskas ciemu, 1977. - daļu likvidētā Zālītes ciema.[3] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Codes pagastu kā administratīvo teritoriju iekļāva Bauskas novadā.