Ibo es una villa y también uno de los dieciséis distritos que forman la provincia de Cabo Delgado en la zona septentrional de Mozambique, región fronteriza con Tanzania , a orillas del lago Niassa y región costera en el Océano Índico.