Ο Άγιος Χαράλαμπος είναι ημιορεινός οικισμός στο νότιο τμήμα του νομού Θεσσαλονίκης. Βρίσκεται κοντά στους βορειοανατολικούς πρόποδες του Χορτιάτη και κοντά στην επαρχιακή οδό Θεσσαλονίκης-Ζαγκλιβερίου, σε μέσο σταθμικό υψόμετρο 255. Απέχει περίπου 44 χλμ Α.ΝΑ του κέντρου της Θεσσαλονίκης..[3][4][5][6]
Ο οικισμός αναγνωρίστηκε το 1928 ως Τσιφλίκι και προσαρτήθηκε στην κοινότητα Λειβαδίου του νομού Θεσσαλονίκης. Το 1931 προσαρτήθηκε στην κοινότητα Σαρακήνας και το 1955 μετονομάστηκε σε Άγιος Χαράλαμπος. Με το ΦΕΚ 244Α - 04/12/1997 αποσπάστηκε από την κοινότητα Σαρακήνας και προσαρτήθηκε στον δήμο Καλινδοίων. Με το ΦΕΚ 87Α - 07/06/2010 αποσπάστηκε από τον δήμο Καλινδοίων και προσαρτήθηκε στον δήμο Λαγκαδά.[10]