Sa population a augmenté rapidement au cours des dix dernières années pour atteindre environ 100 000 habitants, mais elle demeure l'une des plus petites capitales d'Afrique.
La ville est desservie par l'aéroport international de Malabo, tandis que les ferries naviguent de son port à Douala et Bata.