Stružec Posavski se nalazi u općini Orle, u Zagrebačkoj županiji na 99 metara nadmorske visine i prostire se na površini od 4,00 km². Prema popisu iz 2011. godine, u Stružecu Posavskom živi 71 stanovnik. Stanovništvo je uglavnom hrvatsko (96%), te srpsko (4%). Okolna naselja: Veleševec, Vrbovo Posavsko, Prevlaka, Oborovo, Orle, Ruča, Prečno, Prerovec, Drnek i Suša.