Położenie i podział administracyjny Gmina Wiązownica położona jest we wschodniej części województwa podkarpackiego, w powiecie jarosławskim. Sąsiaduje z gminami Laszki i Jarosław w powiecie jarosławskim oraz Stary Dzików i Oleszyce w powiecie lubaczowskim, a także Adamówką i Sieniawą w powiecie przeworskim. Administracyjnie podzielona jest na 12 sołectw, zamieszkanych przez 11 276 (dane z roku 2003) mieszkańców. Średnia gęstość zaludnienia wynosi 46,2 osóby/km2. Gmina Wiązownica zajmuje obszar 244 km2. Dowadniana jest przez rzekę San, przepływającą przez cztery miejscowości gminy. Położona na niewielkich wzniesieniach o wysokości do 400 m n.p.m.