Ο Άγιος Θεόδωρος είναι ορεινός οικισμός στο δυτικό άκρο του νομού Κοζάνης, στις ανατολικές κλιτύς του Βοΐου και σε μέσο σταθμικό υψόμετρο 770. Απέχει 70 χλμ. περίπου Δ. της Κοζάνης.[3][4][5][6][7]
Ο οικισμός αναγνωρίστηκε το 1918 ως Τσάριστα και προσαρτήθηκε στην κοινότητα Λικνάδων. Το 1927 μετονομάστηκε σε Άγιος Θεόδωρος. Με το ΦΕΚ 244Α - 04/12/1997 αποσπάστηκε από την κοινότητα Αγιάσματος και προσαρτήθηκε στον δήμο Τσοτιλίου. Με το ΦΕΚ 87Α - 07/06/2010 αποσπάστηκε από τον δήμο Τσοτυλίου και προσαρτήθηκε στον δήμο Βοΐου.[2]