Madre de Deus é um município brasileiro do estado da Bahia. Possui uma área de 11,141 km², e a população estimada em 2004 era de 13.500 habitantes. Seu antigo nome era Ilha dos Cururupebas, em virtude do cacique tupinambá Cururupeba que habitava nessa ilha e que após anos de resistência, sucumbiu às investidas dos colonizadores portugueses.
O município é localizado em uma ilha. Sua ligação com o continente é através do município de Candeias. Apenas uns 100 metros a separam do continente e uma ponte foi construída no fim dos anos cinqüenta com a criação do terminal marítimo da Petrobras. Com a maré baixa é possivel atravessar-se a pé de um lado para outro. A ilha situa-se na Baía de Todos os Santos, a maior do Brasil. O município antes pertencia a Salvador e emancipou-se no fim dos anos oitenta. Além do terminal marítimo da Petrobras, outras atividades são a pesca artesanal e o turismo pois trata-se da praia mais próxima da região.
Este município é subdividido em duas macro-áreas: a Ilha de Madre de Deus e a Ilha de Maria Guarda. A ilha de Madre de Deus, por conseguinte, se divide nos bairros do Centro, Suape, Cação, Marezinha e Quitéria.