Santiago da Guarda é uma freguesia portuguesa do concelho de Ansião, com 41,23 km² de área e 3 147 habitantes (2011). A sua densidade populacional é de 76,3 hab/km².