Country Military budget (US $ BN) Main battle tanks Aircraft carriers AWS Cruisers Destroyers Frigates Corvettes Nuclear submarines Non-nuclear Submarines Military aircraft Attack helicopters Nuclear weapons Military satellites Total 1,778.5 104,476 23 77 29 215 363 260 148 363 20,089 9,641 15,913 320 Afghanistan 3.29 20 0 0 0 0 0 0 0 0 0 83 0 0 Albania 0.163 0 0 0 0 0 0 0 0 0 0 0 0 0 Algeria 12.0 1,195 0 0 0 5 6 0 6 120 77 0 Angola 6.83 l 300 0 0 0 0 0 0 0 0 83 70 0 0 Antigua and Barbuda 0.027 0 0 0 0 0 0 0 0 0 0 0 0 0 Argentina 4.26 213 0 0 0 5 6 0 123 44 0 0 Armenia 0.47 109 0 0 0 0 0 0 0 0 15 17 0 0 Australia 22.5 59 0 0 12 0 0 6 146 39 0 Austria 3.32 56 0 0 0 0 0 0 0 0 37 24 0 0 Azerbaijan 2.11 433 0 0 0 0 0 0 0 44 50 0 0 Bahamas 0.087 0 0 0 0 0 0 0 0 0 0 0 0 0 Bahrain 1.33 180 0 0 0 0 0 0 39 30 0 0 Bangladesh 534 0 0 0 0 6 0 166 70 0 0 Barbados 0.033 0 0 0 0 0 0 0 0 0 0 0 0 0 Belarus 0.681 515 0 0 0 0 0 0 0 0 72 49 0 0 Belgium 5.04 0 0 0 0 0 0 0 0 88 8 NATO shared 0 Belize 0.018 0 0 0 0 0 0 0 0 0 0 0 0 0 Benin 0.086 0 0 0 0 0 0 0 0 0 0 0 0 0 Bolivia 0.405 0 0 0 0 0 0 0 0 0 38 7 0 0 Bosnia and Herzegovina 0.227 45 0 0 0 0 0 0 0 0 0 13 0 0 Botswana 0.346 0 0 0 0 0 0 0 0 0 33 7 0 0 Brazil 31.9 393 0 11 0 5 292 78 TC 0 Brunei 0.573 0 0 0 0 0 0 0 0 0 0 0 0 Bulgaria 0.736 80 0 0 0 0 0 0 0 42 15 0 0 Burkina Faso 0.164 0 0 0 0 0 0 0 0 0 5 0 0 Burundi 0.061 0 0 0 0 0 0 0 0 0 0 0 Cambodia 0.446 200 0 0 0 0 0 0 0 0 5 14 0 0 Cameroon 0.41 0 0 0 0 0 0 0 0 0 9 8 0 0 Canada 15.9 120 0 0 0 12 0 0 95 115 0 Cape Verde 0.012 0 0 0 0 0 0 0 0 0 0 0 0 0 Central African Republic N / A 0 0 0 0 0 0 0 0 0 0 0 0 Chad 0.209 60 0 0 0 0 0 0 0 0 14 14 0 0 Chile 3.88 245 0 0 7 0 0 96 25 0 People 's Republic of China 216.4 9,151 0 29 49 34 14 60 3,720 579 260 68 Colombia 13.4 0 0 0 0 0 0 86 49 0 0 Costa Rica 0.42 0 0 0 0 0 0 0 0 0 0 0 0 Croatia 0.774 75 0 0 0 0 0 0 0 0 9 11 0 0 Cuba N / A 900 0 0 0 0 0 0 0 0 45 17 0 0 Cyprus 0.432 482 0 0 0 0 0 0 0 0 0 20 0 0 Czech Republic 2.09 30 0 0 0 0 0 0 0 0 47 32 0 0 Ivory Coast 0.812 10 0 0 0 0 0 0 0 0 0 0 0 Democratic Republic of the Congo 0.456 149 0 0 0 0 0 0 0 0 6 9 0 0 Denmark 4.81 55 0 0 0 0 0 0 45 15 0 0 Djibouti 0.01 0 0 0 0 0 0 0 0 0 0 0 0 Dominican Republic 0.397 0 0 0 0 0 0 0 0 0 8 0 0 0 Ecuador 1.7 0 0 0 0 0 6 0 42 34 0 0 Egypt 5.45 2,540 0 0 0 0 8 0 569 132 0 0 El Salvador 0.15 0 0 0 0 0 0 0 0 0 25 16 0 0 Equatorial Guinea 0.008 0 0 0 0 0 0 0 0 6 0 0 Eritrea 0.078 270 0 0 0 0 0 0 0 0 20 8 0 0 Estonia 0.52 0 0 0 0 0 0 0 0 0 0 0 0 0 Ethiopia 0.375 446 0 0 0 0 0 0 0 0 26 25 0 0 Fiji 0.05 0 0 0 0 0 0 0 0 0 0 0 0 0 Finland 3.72 100 0 0 0 0 0 0 0 0 107 12 0 0 France 53.1 200 0 11 11 0 10 0 395 293 300 8 Gabon 0.183 0 0 0 0 0 0 0 0 0 6 0 0 Gambia 0.005 0 0 0 0 0 0 0 0 0 0 0 0 0 Georgia 0.393 123 0 0 0 0 0 0 0 0 12 6 0 0 Germany 43.9 410 0 0 0 0 11 5 0 5 245 43 NATO shared 7 Ghana 0.277 0 0 0 0 0 0 0 0 0 11 6 0 0 Greece 5.64 1,354 0 0 0 0 13 0 8 244 48 0 0 Guatemala 0.264 0 0 0 0 0 0 0 0 0 9 0 0 Guinea 0.04 38 0 0 0 0 0 0 0 0 0 9 0 0 Guinea - Bissau 0.026 10 0 0 0 0 0 0 0 0 0 0 0 Guyana 0.037 0 0 0 0 0 0 0 0 0 0 0 0 Haiti N / A 0 0 0 0 0 0 0 0 0 0 0 0 0 Honduras 0.216 0 0 0 0 0 0 0 0 0 17 7 0 0 Hungary 1.0 30 0 0 0 0 0 0 0 0 14 18 0 0 Iceland 0.039 0 0 0 0 0 0 0 0 0 0 0 0 0 India 53.2 6,464 0 11 14 26 14 2,086 809 110 7 Indonesia 7.09 378 0 5 0 0 11 18 0 97 45 0 0 Iran 14.8 1,663 0 0 0 0 0 6 0 21 337 62 0 0 Iraq 18.9 270 0 0 0 0 0 0 0 0 11 17 0 0 Ireland 1.22 14 0 0 0 0 0 8 0 0 24 6 0 0 Israel 20.1 1,560 0 0 0 0 0 0 440 84 80 8 Italy 24.3 160 0 10 5 0 6 258 211 NATO shared 6 Jamaica 0.12 0 0 0 0 0 0 0 0 0 0 0 0 Japan 47.7 688 0 0 34 9 0 0 18 777 207 TC Jordan 2.5 1,323 0 0 0 0 0 0 0 0 134 126 0 0 Kazakhstan 2.03 300 0 0 0 0 0 0 0 0 122 60 0 0 Kenya 1.04 78 0 0 0 0 0 0 0 0 38 37 0 0 Democratic People 's Republic of Korea N / A 3,500 0 0 0 0 0 0 72 563 100 8 0 Republic of Korea 34.4 2,514 0 0 12 14 36 0 23 587 273 TC 0 Kuwait 4.84 293 0 0 0 0 0 0 0 0 66 29 0 0 Kyrgyzstan 0.095 150 0 0 0 0 0 0 0 0 33 0 0 Laos 0.024 25 0 0 0 0 0 0 0 0 0 12 0 0 Latvia 0.21 0 0 0 0 0 0 0 0 0 0 0 Lebanon 324 0 0 0 0 0 0 0 0 9 9 0 0 Lesotho 0.054 0 0 0 0 0 0 0 0 0 0 0 Liberia 0.024 0 0 0 0 0 0 0 0 0 0 0 0 0 Libya 4.66 0 0 0 0 0 0 0 8 0 0 Lithuania 0.436 0 0 0 0 0 0 0 0 0 0 0 0 0 Luxembourg 0.255 0 0 0 0 0 0 0 0 0 0 0 0 0 Macedonia 0.131 31 0 0 0 0 0 0 0 0 0 11 0 0 Madagascar 0.074 0 0 0 0 0 0 0 0 0 0 0 0 Malawi 0.042 0 0 0 0 0 0 0 0 0 0 0 0 Malaysia 5.03 48 0 0 0 0 10 0 67 32 0 0 Mali 0.365 0 0 0 0 0 0 0 0 0 0 0 Malta 0.061 0 0 0 0 0 0 0 0 0 0 0 0 Mauritania 0.149 35 0 0 0 0 0 0 0 0 0 0 Mauritius 0.084 0 0 0 0 0 0 0 0 0 5 0 0 Mexico 6.55 0 0 0 0 0 6 0 0 0 81 65 TC Moldova 0.025 0 0 0 0 0 0 0 0 0 0 0 0 Mongolia 0.108 420 0 0 0 0 0 0 0 0 0 0 0 0 Montenegro 0.08 0 0 0 0 0 0 0 0 0 0 7 0 0 Morocco 3.86 434 0 0 0 5 0 0 92 33 0 0 Mozambique 0.035 60 0 0 0 0 0 0 0 0 0 0 0 Myanmar 2.43 185 0 0 0 0 0 0 155 27 TC 0 Namibia 0.41 0 0 0 0 0 0 0 0 0 12 7 0 0 Nepal 0.312 0 0 0 0 0 0 0 0 0 0 9 0 0 Netherlands 10.7 16 0 0 0 0 74 48 NATO shared 0 New Zealand 3.19 0 0 0 0 0 0 0 0 6 5 0 0 Nicaragua 0.083 62 0 0 0 0 0 0 0 0 0 7 0 0 Niger 0.072 0 0 0 0 0 0 0 0 0 5 0 0 Nigeria 2.25 276 0 0 0 0 0 0 53 16 0 0 Norway 6.98 52 0 0 0 0 5 5 0 6 63 26 0 0 Oman 9.62 117 0 0 0 0 0 0 0 44 15 0 0 Pakistan 8.31 3,010 0 0 0 10 0 0 5 923 394 120 0 Panama 0.717 0 0 0 0 0 0 0 0 0 0 8 0 0 Papua New Guinea 0.099 0 0 0 0 0 0 0 0 0 0 0 0 0 Paraguay 0.313 0 0 0 0 0 0 0 0 6 0 0 0 Peru 2.59 165 0 0 0 7 6 0 6 78 264 0 0 Philippines 2.09 0 0 0 0 0 0 0 0 22 27 0 0 Poland 10.4 926 0 0 0 0 0 5 113 106 TC 0 Portugal 2.63 56 0 0 0 0 5 5 0 42 18 0 0 Qatar 4.35 30 0 0 0 0 0 0 0 0 18 34 0 0 Republic of the Congo 0.72 40 0 0 0 0 0 0 0 0 0 0 0 Romania 2.88 437 0 0 0 0 0 0 94 22 0 Russia 70.0 15,398 0 6 18 13 48 45 22 3,547 1,438 7,700 74 Rwanda 0.081 34 0 0 0 0 0 0 0 0 0 15 0 0 Saudi Arabia 80.8 600 0 0 0 0 0 313 85 TC 0 Senegal 0.254 0 0 0 0 0 0 0 0 0 0 0 Serbia 0.711 212 0 0 0 0 0 0 0 0 83 53 0 0 Seychelles 0.013 0 0 0 0 0 0 0 0 0 0 0 0 0 Sierra Leone 0.015 0 0 0 0 0 0 0 0 0 0 0 0 0 Singapore 10.0 96 0 0 0 6 6 0 6 126 25 0 0 Slovakia 1.06 30 0 0 0 0 0 0 0 0 20 29 0 0 Slovenia 0.455 46 0 0 0 0 0 0 0 0 9 9 0 0 Somalia N / A 33 0 0 0 0 0 0 0 0 0 0 0 0 South Africa 4.01 34 0 0 0 0 0 0 50 15 0 0 South Sudan 1.04 80 0 0 0 0 0 0 0 0 0 9 0 0 Spain 15.1 343 0 5 6 0 0 166 81 0 Sri Lanka 1.79 62 0 0 0 0 0 0 0 0 30 29 0 0 Sudan 1.89 465 0 0 0 0 0 0 0 0 63 45 0 0 Suriname 0.041 0 0 0 0 0 0 0 0 0 0 0 0 Sweden 7.05 132 0 0 0 0 0 9 0 5 134 0 0 0 Switzerland 5.26 134 0 0 0 0 0 0 0 0 86 0 0 0 Syria N / A 0 0 0 0 0 0 0 0 277 91 0 0 Republic of China 10.1 566 0 0 22 0 0 485 154 0 Tajikistan 0.186 37 0 0 0 0 0 0 0 0 0 0 0 Tanzania 0.396 45 0 0 0 0 0 0 0 0 18 0 0 Thailand 5.69 288 0 0 10 7 0 0 143 47 0 0 Timor - Leste 0.072 0 0 0 0 0 0 0 0 0 0 0 0 0 Togo 0.089 0 0 0 0 0 0 0 0 10 0 0 Trinidad and Tobago 0.436 0 0 0 0 0 0 0 0 0 0 0 0 Tunisia 0.911 84 0 0 0 0 0 0 0 0 24 18 0 0 Turkey 10.0 2,504 0 0 0 0 18 6 0 14 335 339 NATO shared Turkmenistan 0.612 680 0 0 0 0 0 0 0 0 94 10 0 0 Uganda 0.405 239 0 0 0 0 0 0 0 0 16 6 0 0 Ukraine 3.59 700 0 0 0 0 0 0 203 137 0 0 United Arab Emirates 13.9 471 0 0 0 0 0 8 0 0 175 89 0 United Kingdom 61.8 227 6 0 6 13 0 11 0 278 285 225 7 United States 615.5 8,850 10 33 22 62 6 0 72 0 3,680 1,830 7,100 123 Uruguay 0.427 15 0 0 0 0 0 0 0 17 8 0 0 Uzbekistan 1.59 340 0 0 0 0 0 0 0 0 135 29 0 0 Venezuela 4.65 173 0 0 0 0 6 0 0 98 293 0 0 Vietnam 6.2 1,800 0 0 0 0 6 0 6 97 47 0 0 Yemen 1.89 880 0 0 0 0 0 0 0 0 75 19 0 0 Zambia 0.422 30 0 0 0 0 0 0 0 0 25 5 0 0 Zimbabwe 0.389 40 0 0 0 0 0 0 0 0 46 16 0 0
who has the largest submarine fleet in the world
People 's Republic of China