Santo Antão es una freguesia portuguesa perteneciente al municipio de Calheta, situado en la isla de São Jorge, Región Autónoma de Azores.
Posee un área de 33,41 km² y una población total de 921 habitantes (2001).
La densidad poblacional asciende a 27,6 hab/km².