Ο Άγιος Στέφανος βρίσκεται ανάμεσα στις λίμνες Αμβρακία και Οζερός. Το χωριό είναι κτισμένο σε υψόμετρο 30 μέτρων[5], επάνω στην Ε.Ο. Αγρινίου - Άρτας σε απόσταση 24,5 χλμ. ΒΔ. από το Αγρίνιο και 18 χλμ. Ν. - ΝΑ. από την Αμφιλοχία[6]. Σημαντικότερο αξιοθέατο θεωρείται ο βυζαντινός ναός του Αγίου Στεφάνου, που βρίσκεται προς τα ανατολικά του χωριού σε ύψωμα της περιοχής και για τον οποίο δεν προσδιορίζεται η χρονολογία κτίσης του. Είναι εγκαταλελειμμένος από την εποχή της τουρκοκρατίας και αναστηλώθηκε το 1997-1998[7].
Σύμφωνα με το σχέδιο Καλλικράτης, ο Άγιος Στέφανος μαζί με τον Παππαδάτο και το Ρίβιο αποτελούν την τοπική κοινότητα Παππαδάτου που ανήκει στην δημοτική ενότητα Φυτειών του Δήμου Ξηρομέρου. Ως οικισμός αναγνωρίστηκε επίσημα το 1981 και προσαρτήθηκε στη τότε κοινότητα Παπαδάτου[8] της επαρχίας Βονίτσης και Ξηρομέρου[5].