Mūsdienu Jaunsvirlaukas pagasta teritorijā vēsturiski atradās Biles muiža (Billenhof), Ciemaldu muiža (Zeemalden), Dandāles muiža (Dannental), Jaunāmuiža (Peterweide), Jaunsvirlaukas muiža (Neu-Bergfried, Jaunsvirlauka), Prankas muiža (Frank-Sessau), Salgales muiža (Sallgalen), Staļģenes muiža (Stalgen, Staļģene), Supardantu muiža (Superintendentenhof), Vecsvirlaukas muiža (Alt-Bergfried, Bajāri).
1935. gadā Jelgavas apriņķa Jaunsvirlaukas pagasta platība bija 93 km² un tajā dzīvoja 2139 iedzīvotāji.[4] 1945. gadā pagastā izveidoja Jaunsvirlaukas un Staļģenesciema padomes, bet pagastu 1949. gadā likvidēja. Jaunsvirlaukas ciems ietilpis Jelgavas (1949-1962, pēc 1967. gada) un Bauskas (1962-1967) rajonos. Jaunsvirlaukas ciemam 1954. gadā pievienoja likvidētā Staļģenes ciema un Sesavas ciemakolhoza «Līgo» teritoriju, bet daļu teritorijas pievienoja Vircavas ciemam. 1966. gadā pievienoja Vircavas ciema padomju saimniecības «Dzirnieki» teritoriju, 1974. gadā daļu teritorijas pievienoja Vircavas ciemam, 1977. gadā pievienoja daļu Vecsvirlaukas ciema teritorijas, 1979. gadā — daļu likvidētā Vecsvirlaukas ciema, 1987. gadā — daļu Vircavas ciema teritorijas.[5] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Jaunsvirlaukas pagastu kā administratīvo teritoriju iekļāva Jelgavas novadā.