Não existem rios no município. Sua bacia hidrográfica resume-se nos riachos da Ribeira, dos Bois, dos Porcos, do Tigre, Barrica, do Sítio e do Tenente. Destaque também para as lagoas da Pico. Algodão, do Touro, Mato e Bonita e para os açudes Caguinho, do DNOCS, Legião (2), do Governo (na sede), Algodão e mais nove barragens no sítio Flamengo e três no sítio Cachoeira.
Como acidentes orográficos a Serra da Caiçara com 839 metros de altitude, a segunda mais alta do Estado. Menção ainda para o morro
do Farol.