Salvaterra de Magos is a municipality in the district of Santarém in Portugal. The population in 2011 was 22,159, in an area of 243.93 km2.