Santo Amaro (antiga Santo Amaro da Purificação) é um município brasileiro no estado da Bahia, na mesorregião Metropolitana de Salvador e microrregião de Santo Antônio de Jesus. A cidade é o centro de um município com 486 km² de área e uma população de 58 414 habitantes (2000), o que dá uma densidade demográfica de 120,2 h/km².
Foi fundada em 1557 e elevada a vila e município em 1727. Tornou-se cidade em 1837.