The largest cities in Afghanistan are located in the northeastern part of the country in the more fertile valleys of the mountainous regions. However, Kandahar lies on the southeastern border of the country, while Herat lies in central Afghanistan at the western border.
The three largest cities in Afghanistan, Kabul, Herat and Kandahar, are located at three distinct locations. While Kabul lies close to the Afghanistan, Pakistan and Tajikistan border to the north, Kandahar is at the Afghanistan and Pakistan border to the southeast. Herat is at the Afghanistan, Iran and Turkmenistan border to the west. Kabul hosts the largest human population at nearly 3.5 million people as of 2015. Herat and Kandahar have only a fraction of this population at only half a million each.
The next-largest cities are Mazar-e Sharif, Jalalabad and Konduz, with 380,000, 213,000 and 148,000 people respectively. These cities are all located in northern Afghanistan stretching from the Afghanistan, Turkmenistan and Uzebkistan border in the northwest to the Afghanistan, Tajikistan and Pakistan border to the northeast. The Kabol province also has the highest population density in the country as well as one of the smallest surface areas. In fact, the population has increased nearly 4 percent per year since 1979, as of 2015.