Com uma população residente de 17.068 pessoas, e uma idade média de 32 anos, Porto Novo tem uma predominância do sexo masculino, com 52,3% do total de habitantes.
O município tem 4.563 agregados familiares. A taxa de alfabetização da população de 15 ou mais anos é de 75,9%, sendo que na faixa etária dos 15 aos 24 anos os alfabetizados chegam aos 98,4%.
No que diz respeito ao mercado de trabalho, a taxa de ocupação da população activa é de 36,5%, com a taxa de desemprego a atingir 10,2% da população, um aumento de 3,5 pontos percentuais (p.p.) em relação a 2017. Relativamente ao desemprego jovem a taxa mais que duplica, atingindo 27,8% dos jovens entre os 15 e os 24 anos.
De acordo com os dados do INE, 92,2% dos portonovenses têm acesso à electricidade, 79,6% tem acesso à água através da rede pública, 78,1% tem acesso à casa de banho e 70,3% usa gás para cozinhar.