Canudos é um município brasileiro do estado da Bahia. Localiza-se a uma latitude 09º53'48" sul e a uma longitude 39º01'35" oeste, estando a uma altitude de 402 metros. Sua população estimada em 2004 era de 13 760 habitantes.Encontra-se inserido no Polígono das Secas e no Vale do rio Vaza-Barris.
Possui uma área de 3000,65 km².