
Bartninkų seniūnija yra pietinėje Vilkaviškio rajono dalyje, ribojasi su Šeimenos, Keturvalakių, Gražiškių, Pajevonio seniūnijomis ir Kalvarijos savivaldybės Akmenynų seniūnija. Seniūnijos teritorijos plotas – 12 846 ha. Miškingumas sudaro 1,5 proc. Yra Sausininkų ir Ožkabalių ežerėliai. Per seniūniją teka šios upės: Širvinta, Aista, Dotamas, Rausvė ir Šeimena. Šiaurinėje seniūnijos dalyje vyrauja lygumos. Piečiau Bartninkų reljefas kalvotesnis. Aukščiausia seniūnijos kalva yra 217,1m. Seniūnijos administracijos centras yra Bartninkų miestelis. Iš viso seniūnijoje yra 39 kaimai, didesni iš jų: Pašeimeniai, Lakštučiai, Geisteriškiai.