Ο Άγιος Χριστόφορος είναι ημιορεινό χωριό της δυτικοκεντρικής Λακωνίας. Βρίσκεται κοντά στους ανατολικούς πρόποδες του Ταϋγέτου, πάνω στην επαρχιακή οδό Σπάρτης-Γυθείου (Ν 39) και κοντά στον ποταμό Ευρώτα και το αεροδρόμιο της Σπάρτης, σε μέσο σταθμικό υψόμετρο 180. Απέχει 13 χλμ. περίπου Ν. της Σπάρτης . [5][3][4][6]
Ο οικισμός αναγνωρίστηκε το 1961 και προσαρτήθηκε στην κοινότητα Ξηροκαμπίου του νομού Λακωνίας. Με το ΦΕΚ 244Α - 04/12/1997 αποσπάστηκε από την κοινότητα Ξηροκαμπίου και προσαρτήθηκε στον δήμο Φαρίδος. Με το ΦΕΚ 87Α - 07/06/2010 αποσπάστηκε από τον δήμο Φαρίδος και προσαρτήθηκε στον δήμο Σπαρτιατών. [2]