O município de Penedo está localizado na região sul do Estado de Alagoas, limitando-se ao norte com os municípios de São Sebastião, Teotônio Vilela e Coruripe, ao sul com o rio São Francisco e Piaçabuçu, a leste com Feliz Deserto, Coruripe e Piaçabuçu e a oeste com Igreja Nova.

A seguir são apresentadas informações obtidas junto ao Instituto Brasileiro de Geografia e Estatística (IBGE), ao Serviço Geológico do Brasil (CPRM) e ao Tribunal Regional Eleitoral de Alagoas (TRE-AL).
Dados geográficos, demográficos e econômicos do município de Penedo
| Indicador | Valor |
|---|---|
| Área municipal | 689,875 km² (2,48% de Alagoas) |
| Altitude aproximada | 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 |