Santiago es una freguesía portuguesa del concelho de Tavira, tiene 25,70 km² de área y 5.904 habitantes (2001).