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.
Mapa

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).
Área municipal | 689,875 km² (2,48% de AL). |
Altitude Aproximadamente | 27 m |
Coordenadas Geográficas | 10°17’25,0’’ de latitude sul e 36°35’09,6’’ de longitude oeste |
População (2017) | 64.497 habitantes |
Eleitorado (2016) | 40.897 eleitores |
Gentílico | Penedense |
PIB per capita (2017) | R$ 11.557,76 |