Santa Teresinha é um município brasileiro do estado da Bahia.
Localiza-se a uma latitude 12º46'19" sul e a uma longitude 39º31'24" oeste, estando a uma altitude de 227 metros.
Sua população estimada em 2004 era de 8.612 habitantes. Possui uma área de 713,167 km².