Το Αμπελοχώρι είναι ορεινός οικισμός στο βορειοδυτικό τμήμα του νομού Τρικάλων. Βρίσκεται βορειοδυτικά της Καλαμπάκας και νοτιοανατολικά της διάβασης της «Κατάρας», στις νότιες όχθες του Μαλακασιώτη ποταμού (παραπόταμου του Πηνειού) και σε μέσο σταθμικό υψόμετρο 800. Απέχει 62 χλμ. περίπου ΒΔ. των Τρικάλων (μέσω Καστρακίου). Η τοπική κοινότητα Αμπελοχωρίου είναι χαρακτηρισμένη ως αγροτικός ορεινός οικισμός, με έκταση 10,193 χμ² (2011).[2][4][5][6][7]
Ο οικισμός αναγνωρίστηκε το 1883 ως Μποροβίκος και προσαρτήθηκε στον δήμο Καστανέας του νομού Τρικ(κ)άλων. Το 1912 ορίστηκε έδρα της κοινότητας Μποροβίκου. Το 1928 μετονομάστηκε σε Καρποχώρι και το 1929 σε Αμπελοχώρι. Με το ΦΕΚ 244Α - 04/12/1997 αποσπάστηκε από την κοινότητα Αμπελοχωρίου και προσαρτήθηκε στον δήμο Καστανιάς. Με το ΦΕΚ 87Α - 07/06/2010 αποσπάστηκε από τον δήμο Καστανιάς και προσαρτήθηκε στον δήμο Καλαμπάκας, ο οποίος το 2018 μετονομάστηκε σε δήμο Μετεώρων.[3][11]