Porto Novo és una ciutat capital de la municipalitat de Porto Novo, a l'illa de Santo Antão, a Cap Verd. Està unida per carretera amb Pombas, Ribeira Grande,Topo da Coroa i la costa occidental de l'illa i a més per una carretera secundària amb Tarrafal de Monte Trigo. És la principal ciutat de l'illa i el principal port. Segons el cens del 2005 tenia 8.450 habitants.[1]
Antigament va portar el nom de Carvoeiros.