Localiza-se a uma latitude 10º39’28” sul e a uma longitude 37º18’17” oeste, estando a uma altitude de 251 metros. Sua população estimada em 2004 era de 12.250 habitantes.
Possui uma área de 102,2 km².
? 1,01,1Divisão Territorial do Brasil. Divisão Territorial do Brasil e Limites Territoriais. Instituto Brasileiro de Geografia e Estatística (IBGE) (1 de julho de 2008). Página visitada em 11 de outubro de 2008.