São José da Tapera is a municipality located in the western of the Brazilian state of Alagoas. Its population was 27,655 (2005) and its area is 520 km².