Em aspectos naturais, predomina a vegetação de transição, já que o município é a porta de entrada do agreste, no sentido leste-oeste. O clima é tropical. Sua altitude é de 154 metros acima do nível do mar, sendo seu relevo suavemente ondulado.
Localiza-se à latitude 7º57’03” sul e à longitude 35º23’21” oeste, com altitude de 154 metros. Sua população estimada em 2009 era de 20.052 habitantes, distribuídos em 118,83 km² de área.
| Características geográficas | |
|---|---|
| Área total [1] | 107,745 km² |
| População total (estatísticas IBGE/2014[2]) | 21 579 hab. |
| Densidade | 200,3 hab./km² |
| Clima | Tropical (As’) |
| Altitude | 154 m |
| Fuso horário | Hora de Brasília (UTC−3) |