The capital of Afghanistan is the city of Kabul with a population of 3 071 400 people.