Segundo levantamento do Tribunal Superior Eleitoral (TSE), Penha tem 20.972 eleitores. Desse total, 52% é formado pelo público feminino e 48% por homens.
Com relação ao grau de instrução, a maior faixa é a do eleitor com o ensino fundamental incompleto, cerca de 31,5%.
A faixa de idade entre 25 anos e 39 anos corresponde a 30,59% dos eleitores de Penha.
De 2008 a 2016, o número de eleitores cresceu 13,8%.
2008: 15.161
2010: 16.059
2012: 17.937
2014: 18.778
2016: 20.972
A população de Penha em 2015, conforme estimativa do Instituto Brasileiro de Geografia e Estatística (IBGE) era de 29.493 habitantes.