Which nations supported the adoption of the treaty?

Answer

One hundred and twenty-two (122) nations – almost two-thirds of the total UN membership – voted in favour of adoption of the treaty on 7 July 2017. Only the Netherlands voted against and only Singapore abstained from voting. Other nations did not participate. The supportive nations were:

Afghanistan, Algeria, Angola, Antigua & Barbuda, Argentina, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Belize, Benin, Bhutan, Bolivia, Botswana, Brazil, Brunei, Burkina Faso, Burundi, Cabo Verde, Cambodia, Chad, Chile, Colombia, Congo, Costa Rica, Côte d’Ivoire, Cuba, Cyprus, Djibouti, Dominican Republic, DRC (Congo), Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Ethiopia, Fiji, Gabon, Gambia, Ghana, Grenada, Guatemala, Guinea-Bissau, Guyana, Haiti, Holy See, Honduras, Indonesia, Iran, Iraq, Ireland, Jamaica, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Laos, Lebanon, Lesotho, Liberia, Liechtenstein, Madagascar, Malawi, Malaysia, Malta, Marshall Islands, Mauritania, Mauritius, Mexico, Moldova, Mongolia, Morocco, Mozambique, Myanmar, Namibia, Nepal, New Zealand, Nigeria, Oman, Palau, Palestine, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Qatar, Saint Kitts & Nevis, Saint Lucia, Saint Vincent & the Grenadines, Samoa, San Marino, São Tomé & Principe, Saudi Arabia, Senegal, Seychelles, Sierra Leone, Solomon Islands, South Africa, Sri Lanka, Sudan, Suriname, Sweden, Switzerland, Tanzania, Thailand, Timor-Leste, Togo, Tonga, Trinidad & Tobago, Tunisia, Uganda, United Arab Emirates, Uruguay, Vanuatu, Venezuela, Vietnam, Yemen, Zimbabwe.