Santo Amaro es una ' portuguesa del ' de São Roque do Pico, con 12,70 km de superficie y 329 habitantes. Su densidad de población es de 25,9 hab/km.