Mūsdienu Vircavas pagastā atradās Jostana muiža (Jostan), Kulpju muiža (Kulpenhof), Kroņvircavas muiža (Krons-Würzau, Vircava), Ķiles muiža (Killhof), Lauku muiža (Feldhof), Mazā Lauku muiža (Klein-Feldhof, Mazlauki), Mazskursteņu muiža (Klein-Schorstädt), Oglienes muiža (Oglai, Oglaine).
1935. gadā Vircavas pagasta (līdz 1925. gadam Kroņa Vircavas pagasts) platība bija 99,7 km². 1949. gadā pagastā izveidoja Vircavas un Sprīdīšuciema padomes, bet pagastu 1949. gadā likvidēja. 1954. gadā Vircavas ciemam pievienoja Sprīdīšu ciemu, 1966. gadā - Lielvircavas ciemu, bet daļu Vircavas ciema pievienoja Jaunsvirlaukas ciemam. 1974. gadā ciemam pievieno daļas no Platones un Jaunsvirlaukas ciemiem, bet daļu Vircavas ciema - Platones ciemam. 1977. un 1979. gadā ciemā iekļauj daļas no Vecsvirlaukas ciema. 1987. gadā daļu Vircavas ciema pievieno Jaunsvirlaukas ciemam. 1990. gadā ciemu pārdēvē par pagastu.[4] 2009. gadā pagastu kā administratīvu teritoriju iekļauj Jelgavas novadā.