O município de Penedo está localizado na região sul do Estado de Alagoas, limitando-se a norte com os municípios de São Sebastião, Teotônio Vilela e Coruripe, a sul com o rio São Francisco e Piaçabuçu, a leste com Feliz Deserto, Coruripe e Piaçabuçu e a oeste Igreja Nova.
A seguir são apresentadas informações obtidas com o Instituto Brasileiro de Geografia Estatística (IBGE), do Serviço Geológico do Brasil (CPRM) e do Tribunal Regional Eleitoral de Alagoas (TRE-AL).
