Antanavo seniūnija yra Pietvakarių Lietuvoje (Sūduvoje), Kazlų Rūdos savivaldybėje, Marijampolės apskrityje. Administracinis centras ir didžiausia gyvenvietė – Antanavo kaimas. Gyventojų skaičius – beveik 700. Tai viena iš mažesniųjų Lietuvos seniūnijų.

Antanavo seniūnija yra Vidurio Lietuvos žemumoje, kraštovaizdis čia lygus, vietomis banguotas. Seniūnija yra tarp Šešupės ir Pilvės upių – tai tipiškos lėtos tėkmės žemumų upės, tekančios negiliais slėniais. Seniūnijai tenka dalis Bebruliškių žuvininkystės tvenkinių. Miškų beveik nėra – dėl derlingų žemių vyrauja dirbami laukai.
Seniūnija yra netoli svarbių sausumo kelių – Via Baltica magistralės ir geležinkelio, jungiančio Kauną su Lenkija. Per seniūnijos teritoriją eina ir krašto kelias KK136, rajoninis kelias 2612. Gana netoli yra Marijampolės, Kauno miestai, tad seniūnijos padėtis yra nebloga.