A group of 15 EU member states have agreed to take in 40,000 Afghans for resettlement.
Allowing more Afghans to migrate in a controlled way would help prevent “irregular arrivals”, EU commissioner Ylva Johansson said after meeting interior ministers of those countries.
“And I think this is an impressive act of solidarity,” Johansson added.
Germany will accept the bulk of the new arrivals, with 25,000. The Netherlands also accepted 3,159, Spain and France 2,500 each, and other countries in lower numbers.
The United Nations high commissioner for refugees had previously urged the bloc to accept 42,500 Afghans over five years, but some 27 member countries had resisted.
EU Evacuation in Numbers
In total, the US has evacuated around 12,500 people, raising the overall evacuees since the Taliban takeover on 14 August to about 105,000.
Spain has now ended its evacuation following the attack, the government said.
Two military planes carrying the last 81 Spaniards out of Kabul arrived in Dubai early on Friday. The planes were also carrying four Portuguese soldiers and 83 Afghans who had worked with Nato countries, the government said.
Germany ended evacuation flights on Thursday.
The German military evacuated 5,347 people, including more than 4,100 Afghans.
The French Defence Ministry said that more than 100 French nationals and more than 2,500 Afghans had reached French soil coming from Kabul.
Australia has completed its evacuation efforts and will cease its on-the-ground operations, Prime Minister Scott Morrison said.
Canberra has evacuated more than 4,100 people over the past nine days, including citizens and Afghans with Australian visas.
Morrison’s government has resisted some calls to offer a 20,000-spot asylum programme like the UK and Canada.