Το Αγιοχώρι βρίσκεται στα ανατολικά όρια με την Περιφερειακή Ενότητα Έβρου, στην βορειοανατολική άκρη του κάμπου της Κομοτηνής και τους νότιους πρόποδες της οροσειράς της Ανατολικής Ροδόπης σε υψόμετρο 200 μέτρα[3]. Απέχει 14 χλμ. Α.-ΝΑ. από την Φιλλύρα (έδρα του δήμου) και 37 χλμ. Α. από την Κομοτηνή. Στα βόρεια του χωριού περνάει ο Λίσσος ποταμός, βορειοανατολικά είναι η Στροφή, νοτιοανατολικά η Νέδα και νοτιοδυτικά το Ήπιο. Γύρω από το χωριό υπάρχουν βράχια που δημιουργούν ένα διαφορετικό τοπίο ενώ στην είσοδό του ερείπια από παλιό τείχος κάστρου.[4] Ως ξεχωριστός οικισμός αναφέρεται επίσημα, μετά την απελευθέρωση, το 1924 στο ΦΕΚ 194Α - 14/08/1924 να προσαρτάται στην τότε κοινότητα Αρριανών.[5] Σύμφωνα με το Πρόγραμμα «Καλλικράτης» αποτελεί την τοπική κοινότητα Αγιοχωρίου που υπάγεται στη δημοτική κοινότητα Αρριανών του Δήμου Αρριανών και σύμφωνα με την απογραφή του 2021 έχει πληθυσμό 221 κατοίκους.[6] Η τοπική κοινότητα είναι χαρακτηρισμένη ως αγροτικός ημιορεινός οικισμός, με έκταση 17,858 χμ² (2011).[7]