Le football est le sport le plus populaire à Luanda, le club de l'Atlético Petróleos Luanda comptant le plus grand nombre de supporters. Les autres principaux clubs sont le Clube Desportivo Primeiro de Agosto, le Grupo Desportivo Interclube et l'Atlético Sport Aviação. Le stade da Cidadela est le plus grand de la ville. Lors de la coupe du monde de 2006, la moitié des joueurs de l'équipe nationale de football était originaire de Luanda. En 2010, la coupe d'Afrique des Nations s'est déroulée en partie à Luanda, où a eu lieu notamment la cérémonie d'ouverture et la finale. Ces évènements ont eu lieu au stade national du 11 Novembre.