Ibirapitanga is a municipality and a town in the State of Bahia, Brazil, located inland from the coast about 45 km. At the 2010 census the municipality had 22,610 inhabitants.