Vilces pagasta kopplatība ir 127,17 km², kas ir trešais lielākais pagasts Jelgavas novadā.
Vilces pagasts atrodas Jelgavas novadā, tā dienvidu daļā. Attālums no pagasta centra līdz novada centram Jelgavai ir 35 km. Vilces pagasts robežojas ar Zaļenieku, Lielplatones, Elejas pagastiem, ar Dobeles novada Augstkalnes pagastu, Tērvetes novadu un Lietuvas Republiku.
Pagastam ved cauri 1.šķiras valsts nozīmes autoceļšBauska – Dobele.
Vilces pagastā ir trīs lielākas apdzīvotas vietas – Vilce, Mūrmuiža, un Ziedkalne un četras mazākas apdzīvotas vietas – Blankenfelde, Kapteines, Mazvilce un Bandenieki.
Demogrāfiskais stāvoklis uz 2011. gada 1. aprīli Iedzīvotāju skaits– 1784