Mata de São João es un municipio brasileño del estado de Bahía.
Su población estimada en 2007 era de 37.201 habitantes.
El municipio forma parte de la Gran Salvador.