Voting Blocs

Named political groups and data-driven clusters recovered from the UN voting record. View trends over time →

Named Political Groups

Aggregate voting position across all recorded UN resolutions, by major political group.

P5
UN Security Council Permanent Members
China France United Kingdom of Great Britain and Northern Ireland Russian Federation United States of America
66% Yes 15% Abstain 17% No
G77
Group of 77 (developing nations coalition, 134 members)
Afghanistan Algeria Angola Antigua and Barbuda Argentina Azerbaijan Bahamas Bahrain +125 more
82% Yes 7% Abstain 2% No
NAM
Non-Aligned Movement (120 member states)
Afghanistan Algeria Angola Antigua and Barbuda Azerbaijan Bahamas Bahrain Bangladesh +112 more
83% Yes 6% Abstain 1% No
BRICS+
BRICS+ (expanded group from 2024)
Brazil China India Russian Federation South Africa Egypt Ethiopia Islamic Republic of Iran +2 more
83% Yes 8% Abstain 3% No
BRICS
BRICS original (Brazil, Russia, India, China, South Africa)
Brazil China India Russian Federation South Africa
78% Yes 10% Abstain 4% No
NATO
NATO (32 member states)
Albania Belgium Bulgaria Canada Croatia Czechia Denmark Estonia +24 more
62% Yes 21% Abstain 16% No
EU
European Union (27 members)
Austria Belgium Bulgaria Cyprus Czechia Germany Denmark Estonia +19 more
64% Yes 21% Abstain 14% No
OSCE
Organisation for Security and Co-operation in Europe (57 members)
Albania Andorra Armenia Austria Azerbaijan Belarus Belgium Bosnia and Herzegovina +47 more
64% Yes 19% Abstain 14% No
Council of Europe
Council of Europe (46 members)
Albania Andorra Armenia Austria Azerbaijan Belgium Bosnia and Herzegovina Bulgaria +38 more
64% Yes 20% Abstain 13% No
African Group
UN African Group (54 member states)
Algeria Angola Benin Botswana Burkina Faso Burundi Cameroon Cabo Verde +45 more
81% Yes 6% Abstain 1% No
Arab Group
UN Arab Group / League of Arab States (22 members)
Algeria Bahrain Comoros Djibouti Egypt Iraq Jordan Kuwait +14 more
87% Yes 5% Abstain 2% No
Asia-Pacific Group
UN Asia-Pacific Group (53 members)
Afghanistan Armenia Australia Azerbaijan Bahrain Bangladesh Bhutan Brunei Darussalam +51 more
79% Yes 9% Abstain 5% No
GRULAC
UN Latin America & Caribbean Group (33 members)
Antigua and Barbuda Argentina Bahamas Barbados Belize Plurinational State of Bolivia Brazil Chile +25 more
83% Yes 7% Abstain 1% No
WEOG
UN Western European & Others Group (29 members)
Andorra Australia Austria Belgium Canada Denmark Finland France +21 more
61% Yes 22% Abstain 16% No
EAEG
UN Eastern European Group (23 members)
Albania Armenia Azerbaijan Belarus Bosnia and Herzegovina Bulgaria Croatia Czechia +20 more
67% Yes 16% Abstain 12% No
G20
G20 (major economies)
Argentina Australia Brazil Canada China France Germany India +11 more
70% Yes 15% Abstain 11% No
OPEC
OPEC (13 member states)
Algeria Congo Gabon Equatorial Guinea Islamic Republic of Iran Iraq Kuwait Libya +4 more
84% Yes 5% Abstain 2% No
ASEAN
Association of Southeast Asian Nations (10 members)
Brunei Darussalam Cambodia Indonesia Lao People's Democratic Republic Malaysia Myanmar Philippines Singapore +2 more
88% Yes 6% Abstain 2% No
OIC
Organisation of Islamic Cooperation (57 members)
Afghanistan Albania Algeria Azerbaijan Bahrain Bangladesh Benin Brunei Darussalam +49 more
85% Yes 6% Abstain 2% No
IBSA
IBSA Dialogue Forum (India, Brazil, South Africa)
India Brazil South Africa
76% Yes 9% Abstain 3% No
BASIC
BASIC (climate negotiating bloc: Brazil, South Africa, India, China)
Brazil South Africa India China
78% Yes 9% Abstain 3% No
CARICOM
Caribbean Community (15 members)
Antigua and Barbuda Bahamas Barbados Belize Dominica Grenada Guyana Haiti +6 more
80% Yes 5% Abstain 1% No
Pacific Islands
Pacific Islands Forum (18 members)
Australia Fiji Kiribati Marshall Islands Micronesia (Federated States of) Nauru New Zealand Palau +6 more
61% Yes 14% Abstain 9% No

Data-Driven Clusters

Voting blocs recovered automatically from the pairwise agreement matrix (5-year rolling window, countries with ≥75% agreement on shared votes placed in the same cluster). Labels show the closest matching named group. Populate with manage.py compute_voting_blocs.

Loading…