Strongest Military Rankings

Countries ranked by overall Military Strength Score. Our proprietary 0–100 score where 100 represents theoretically perfect military power.

1United States flagUnited States95.0/1002China flagChina69.7/1003Russia flagRussia67.1/1004India flagIndia44.2/1005North Korea flagNorth Korea36.0/1006South Korea flagSouth Korea27.2/1007Pakistan flagPakistan25.0/1008Ukraine flagUkraine21.6/1009Vietnam flagVietnam20.6/10010France flagFrance18.5/10011United Kingdom flagUnited Kingdom16.7/10012Israel flagIsrael15.9/10013Iran flagIran15.8/10014Turkey flagTurkey15.5/10015Egypt flagEgypt15.5/10016Japan flagJapan12.7/10017Taiwan flagTaiwan12.4/10018Germany flagGermany10.6/10019Bangladesh flagBangladesh10.4/10020Indonesia flagIndonesia9.5/10021Brazil flagBrazil9.1/10022Thailand flagThailand9.0/10023Colombia flagColombia9.0/10024Saudi Arabia flagSaudi Arabia8.6/10025Greece flagGreece8.5/10026Morocco flagMorocco8.4/10027Italy flagItaly7.9/10028Myanmar flagMyanmar7.9/10029Algeria flagAlgeria7.8/10030Poland flagPoland7.7/10031Spain flagSpain6.4/10032Sri Lanka flagSri Lanka6.2/10033Philippines flagPhilippines5.9/10034Iraq flagIraq5.9/10035Mexico flagMexico5.8/10036Sudan flagSudan5.8/10037Eritrea flagEritrea5.6/10038Ethiopia flagEthiopia5.5/10039Azerbaijan flagAzerbaijan5.3/10040Jordan flagJordan4.7/10041Nigeria flagNigeria4.4/10042Angola flagAngola4.4/10043Australia flagAustralia4.2/10044Singapore flagSingapore4.1/10045Peru flagPeru4.0/10046Finland flagFinland3.9/10047United Arab Emirates flagUnited Arab Emirates3.9/10048Canada flagCanada3.7/10049Sweden flagSweden3.4/10050Venezuela flagVenezuela3.4/10051Chile flagChile3.2/10052Netherlands flagNetherlands3.1/10053Cuba flagCuba3.1/10054Belarus flagBelarus3.1/10055Kuwait flagKuwait3.1/10056Kazakhstan flagKazakhstan3.0/10057Malaysia flagMalaysia2.9/10058Qatar flagQatar2.9/10059South Africa flagSouth Africa2.8/10060Romania flagRomania2.8/10061Tajikistan flagTajikistan2.7/10062Argentina flagArgentina2.6/10063Uzbekistan flagUzbekistan2.6/10064Cambodia flagCambodia2.5/10065Oman flagOman2.4/10066Norway flagNorway2.3/10067DR Congo flagDR Congo2.2/10068Portugal flagPortugal2.1/10069Turkmenistan flagTurkmenistan2.1/10070Switzerland flagSwitzerland2.0/10071Mongolia flagMongolia2.0/10072Lebanon flagLebanon2.0/10073Denmark flagDenmark1.9/10074Tunisia flagTunisia1.9/10075Serbia flagSerbia1.8/10076Armenia flagArmenia1.8/10077Bahrain flagBahrain1.7/10078Syria flagSyria1.7/10079South Sudan flagSouth Sudan1.7/10080Bulgaria flagBulgaria1.6/10081Ecuador flagEcuador1.6/10082Georgia flagGeorgia1.6/10083Honduras flagHonduras1.6/10084Nicaragua flagNicaragua1.5/10085Laos flagLaos1.5/10086Hungary flagHungary1.4/10087Guatemala flagGuatemala1.4/10088Dominican Republic flagDominican Republic1.4/10089Belgium flagBelgium1.2/10090Kenya flagKenya1.2/10091Lithuania flagLithuania1.2/10092Yemen flagYemen1.2/10093Estonia flagEstonia1.2/10094Burkina Faso flagBurkina Faso1.2/10095Czech Republic flagCzech Republic1.0/10096Austria flagAustria1.0/10097Uganda flagUganda1.0/10098Nepal flagNepal1.0/10099Libya flagLibya0.9/100100Tanzania flagTanzania0.9/100101Zimbabwe flagZimbabwe0.9/100102Somalia flagSomalia0.9/100103Central African Republic flagCentral African Republic0.9/100104Croatia flagCroatia0.8/100105Albania flagAlbania0.8/100106Mozambique flagMozambique0.8/100107Uruguay flagUruguay0.8/100108Mali flagMali0.8/100109Kyrgyzstan flagKyrgyzstan0.8/100110Afghanistan flagAfghanistan0.8/100111Paraguay flagParaguay0.7/100112Chad flagChad0.7/100113Cameroon flagCameroon0.7/100114Namibia flagNamibia0.7/100115Mauritania flagMauritania0.7/100116El Salvador flagEl Salvador0.7/100117Kosovo flagKosovo0.7/100118Slovakia flagSlovakia0.6/100119Bolivia flagBolivia0.6/100120Slovenia flagSlovenia0.6/100121New Zealand flagNew Zealand0.5/100122Latvia flagLatvia0.5/100123Ghana flagGhana0.5/100124North Macedonia flagNorth Macedonia0.5/100125Republic of the Congo flagRepublic of the Congo0.5/100126Panama flagPanama0.5/100127Zambia flagZambia0.4/100128Niger flagNiger0.4/100129Senegal flagSenegal0.4/100130Montenegro flagMontenegro0.4/100131Botswana flagBotswana0.4/100132Bosnia and Herzegovina flagBosnia and Herzegovina0.4/100133Sierra Leone flagSierra Leone0.4/100134Ireland flagIreland0.3/100135Ivory Coast flagIvory Coast0.3/100136Luxembourg flagLuxembourg0.3/100137Iceland flagIceland0.3/100138Suriname flagSuriname0.3/100139Bhutan flagBhutan0.3/100140Madagascar flagMadagascar0.2/100141Gabon flagGabon0.2/100142Moldova flagMoldova0.2/100143Belize flagBelize0.2/100144Benin flagBenin0.1/100145Liberia flagLiberia0.1/100