Soyo, também grafada como Soio, é uma cidade e município angolano da província do Zaire, situada ao norte do país, já na divisa com o Congo-Quinxassa.
Segundo as projeções populacionais de 2018, elaboradas pelo Instituto Nacional de Estatística, conta com uma população de 258 599 habitantes e área territorial de 5 572 km². É o único município angolano que é mais populoso que o município-capital de sua província, superando Mabanza Congo.