Santo Amaro là một đô thị thuộc bang Bahia, Brasil. Đô thị này có diện tích 518,26 km², dân số năm 2007 là 61516 người, mật độ 118,7 người/km².[1]