Military expenditures

percent of government spending, 1988–2020

Info Edit
Country198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020
Algeria0.060.040.080.080.100.100.110.120.130.120.120.120.110.100.110.110.090.090.080.090.090.110.100.130.140.140.150.150.150.160.17
Libya0.120.140.120.100.060.050.050.050.050.040.030.030.040.060.070.080.090.11
Morocco0.150.160.150.160.160.160.180.180.170.150.090.150.130.130.120.110.110.110.100.110.110.100.100.120.110.110.110.110.110.100.12
Tunisia0.060.060.060.060.060.070.070.070.060.060.060.060.060.060.060.060.050.050.050.050.050.050.050.070.080.080.070.070.080.09
Angola0.060.140.060.270.130.110.090.110.120.140.120.080.070.110.110.090.090.120.130.120.120.110.100.090.08
Benin0.110.090.090.080.080.070.070.060.060.050.050.030.020.040.050.050.050.050.050.050.050.050.050.050.050.050.040.040.050.040.030.03
Botswana0.100.100.100.100.100.100.100.090.080.080.090.080.080.090.090.090.090.080.080.080.070.060.060.060.060.060.060.070.100.090.080.090.10
Burkina Faso0.120.160.130.120.110.090.080.070.070.070.060.060.060.060.060.060.060.060.050.060.070.060.060.060.050.050.060.060.050.050.080.100.09
Burundi0.170.160.120.140.200.160.210.290.280.250.200.240.230.150.120.130.100.090.070.070.070.070.070.070.080.090.100.080.080.090.07
Cameroon0.080.080.090.090.090.090.100.090.080.080.090.060.070.060.060.060.060.060.060.060.06
Cape Verde0.020.020.020.020.020.020.030.020.020.020.020.020.020.020.020.020.010.020.020.020.020.020.020.020.020.020.02
Central African Republic0.070.070.070.060.060.100.100.090.090.080.080.070.100.090.070.080.090.100.110.140.150.120.210.110.110.120.100.080.110.08
Chad0.080.090.060.060.070.080.090.090.070.080.070.220.260.310.330.240.220.240.250.130.110.210.150.170.150.16
Congo (Brazzaville)0.120.110.100.100.090.090.080.070.070.060.070.090.100.070.060.070.070.070.070.060.060.050.080.100.120.120.110.110.12
Congo (Kinshasa)0.160.130.040.120.090.090.100.100.180.160.160.130.070.050.050.070.080.090.050.080.070.070.060.060.06
Ivory Coast0.040.050.050.060.070.070.080.080.080.080.080.080.090.080.080.070.060.070.080.070.050.060.050.05
Djibouti0.160.180.140.130.140.160.150.150.150.150.140.150.170.180.150.170.190.110.09
Equatorial Guinea0.010.020.020.030.030.030.000.010.040.040.050.050.050.060.060.060.070.070.080.080.080.060.050.040.040.030.020.030.050.060.060.08
Eritrea0.410.330.310.380.260.480.420.440.320.330.31
Ethiopia0.260.280.310.230.170.160.120.090.080.150.290.360.300.190.150.120.130.120.100.090.080.070.060.060.050.050.040.040.040.040.040.040.03
Gabon0.080.060.070.080.080.060.060.070.070.080.080.070.070.050.050.050.070.100.090.090.09
Gambia0.040.030.030.030.020.020.020.030.100.030.030.040.040.040.060.050.040.040.030.030.03
Ghana0.020.020.030.030.030.020.020.020.020.020.030.030.030.020.020.020.020.020.020.020.020.020.010.020.030.020.020.020.020.020.020.020.01
Guinea0.110.090.070.080.080.070.070.090.100.090.150.170.120.120.120.120.120.120.110.110.110.110.130.110.120.120.100.100.100.08
Guinea Bissau0.010.020.020.020.060.080.100.080.100.080.090.090.090.090.080.080.100.090.180.160.080.070.060.070.070.070.07
Kenya0.100.090.090.080.060.050.050.050.060.060.050.060.060.070.070.070.070.070.070.070.070.070.060.070.070.060.050.050.050.050.050.050.04
Lesotho0.090.110.110.090.080.070.070.080.070.060.060.070.090.070.060.060.060.050.050.050.030.040.060.040.040.030.040.040.040.040.040.040.03
Liberia0.030.070.030.020.010.020.020.020.020.020.010.010.010.010.020.020.02
Madagascar0.090.060.070.080.040.060.050.050.070.090.070.070.070.080.090.070.050.050.050.060.060.060.050.050.050.050.040.040.040.030.040.040.04
Malawi0.020.020.030.040.030.030.030.030.030.030.030.040.030.020.020.030.030.040.04
Mali0.080.070.060.070.070.060.060.060.080.060.070.060.080.060.080.110.120.130.140.120.13
Mauritania0.130.110.110.120.120.120.110.110.100.100.090.080.100.100.110.110.13
Mauritius0.010.020.020.020.010.020.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.01
Mozambique0.110.130.110.110.100.100.110.060.060.050.060.060.050.040.050.050.060.040.030.030.030.030.030.030.030.030.020.030.030.030.040.050.03
Namibia0.150.120.070.060.060.060.070.070.090.080.090.090.080.090.100.100.100.110.110.110.090.090.080.100.100.100.090.090.090.08
Niger0.060.070.060.060.060.070.070.050.050.050.050.050.040.040.040.060.060.100.050.060.070.080.090.090.090.07
Nigeria0.020.030.050.030.030.020.030.020.030.030.030.030.040.030.030.040.040.040.040.040.05
Rwanda0.180.200.210.210.240.210.230.170.160.150.130.110.100.080.080.060.060.060.050.040.040.040.040.050.050.050.050.040.05
Senegal0.090.090.080.090.090.080.070.070.070.070.060.060.060.060.060.060.060.060.050.060.050.050.070.070.070.060.06
Seychelles0.090.080.090.090.090.050.040.040.040.040.030.030.030.040.030.040.050.040.030.040.040.030.020.020.020.030.070.040.040.040.040.040.03
Sierra Leone0.150.140.110.110.090.080.090.100.060.060.050.040.040.040.060.050.050.050.030.030.02
South Africa0.060.060.060.060.050.050.050.040.040.040.040.040.040.040.040.030.030.030.030.030.03
South Sudan0.290.280.260.240.260.090.060.100.08
Sudan0.170.120.120.210.190.160.140.130.310.480.430.250.250.150.280.170.190.210.250.290.280.270.260.240.230.220.230.260.110.090.08
Swaziland0.060.050.060.060.060.070.070.080.060.060.070.060.060.050.050.060.050.070.070.060.060.060.080.090.070.070.060.050.060.060.060.060.05
Tanzania0.130.100.070.060.090.100.100.100.090.090.100.080.060.050.040.040.040.040.040.050.050.050.050.060.060.070.060.060.060.06
Togo0.110.110.120.140.160.110.110.110.110.110.110.110.110.110.110.100.080.090.090.100.080.080.060.060.060.070.060.060.090.080.150.07
Uganda0.120.140.140.120.110.100.110.120.120.110.110.110.100.160.170.090.070.070.070.070.070.080.090.13
Zambia0.070.080.080.080.080.080.080.070.060.060.070.060.060.050.050.040.05
Zimbabwe0.090.230.190.140.100.050.060.090.090.090.090.070.060.060.02
Belize0.050.050.040.040.030.030.030.030.030.030.040.030.050.040.040.040.040.040.040.030.040.040.040.040.04
Costa Rica0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Dominican Republic0.060.060.060.070.080.070.040.040.050.040.040.040.040.040.040.030.040.040.040.040.040.040.040.04
El Salvador0.210.150.110.090.080.070.060.060.050.050.050.060.060.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.050.050.05
Guatemala0.120.100.070.060.050.060.070.060.050.040.030.030.030.030.030.030.030.030.030.030.030.040.030.030.030.03
Haiti0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Honduras0.080.050.050.040.040.040.040.030.030.030.030.030.030.040.030.030.030.030.040.040.040.040.040.050.060.060.060.060.060.060.06
Jamaica0.030.030.050.040.030.020.020.020.020.020.020.020.020.020.020.020.020.020.030.020.030.030.030.030.030.030.030.030.050.060.05
Mexico0.020.020.020.020.030.020.020.020.020.020.020.020.020.020.020.020.010.020.010.020.020.020.020.020.020.020.020.020.020.020.02
Nicaragua0.030.030.040.030.030.030.030.030.020.020.020.020.030.030.030.030.020.020.020.020.02
Panama0.060.050.040.070.050.040.050.040.060.050.040.040.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Canada0.040.040.040.040.040.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.03
United States0.100.100.110.120.120.120.120.120.120.120.120.120.110.100.100.100.090.090.100.08
Argentina0.060.050.050.040.040.040.040.050.040.040.040.030.030.030.030.020.020.020.020.020.020.020.020.020.020.02
Bolivia0.080.090.120.110.100.070.080.080.080.080.090.070.070.070.060.070.060.050.050.050.060.060.050.050.050.050.040.040.040.040.040.040.04
Brazil0.040.040.040.040.050.050.050.040.040.040.040.040.040.040.040.040.040.040.040.040.030.040.040.040.03
Chile0.150.130.120.120.120.130.120.120.120.110.120.110.110.120.130.130.130.120.120.090.100.100.090.090.080.080.080.080.070.070.06
Colombia0.110.090.090.090.100.110.100.110.150.090.110.110.120.120.120.120.130.130.120.120.130.130.120.100.110.110.100.100.100.110.090.100.10
Ecuador0.100.080.090.100.070.060.080.080.110.100.110.100.110.080.100.090.080.070.070.060.070.070.070.060.060.06
Guyana0.040.040.050.040.060.040.040.040.050.050.040.040.040.040.040.050.050.050.050.050.04
Paraguay0.350.220.230.250.180.170.140.140.120.090.080.070.060.060.050.050.060.050.050.050.050.050.050.050.050.060.060.050.050.050.050.040.04
Peru0.080.090.080.080.070.080.080.070.060.070.070.070.070.080.070.080.060.060.060.060.05
Uruguay0.080.080.080.080.070.070.070.070.060.070.060.060.060.060.060.060.060.060.060.060.060.06
Kazakhstan0.050.050.050.050.050.060.040.050.050.040.050.050.050.050.040.040.050.050.05
Kyrgyzstan0.050.050.060.040.050.060.050.060.060.060.060.060.050.040.040.040.040.040.040.040.050.040.040.050.050.05
Tajikistan0.100.080.060.060.110.120.110.090.080.060.040.030.040.040.040.040.040.040.030.030.030.040.03
Turkmenistan0.160.130.15
Uzbekistan0.050.030.030.040.040.040.030.020.010.01
China0.130.140.140.170.150.140.150.150.140.130.130.110.110.110.110.110.100.100.100.080.070.070.060.060.060.060.060.060.050.050.050.05
Japan0.030.030.030.030.030.030.030.030.030.030.020.030.030.030.030.030.030.030.030.030.030.030.030.030.030.020.030.030.030.030.030.030.02
South Korea0.200.190.180.160.150.140.140.140.120.120.130.120.120.130.130.130.130.130.130.130.130.130.120.120.120.11
Mongolia0.140.130.090.090.070.050.060.060.060.050.050.050.060.050.050.050.040.050.040.040.030.020.020.020.030.030.030.030.020.020.030.020.02
Taiwan0.230.160.180.170.160.170.160.150.150.140.120.140.080.110.110.110.110.100.100.110.110.100.100.100.110.100.100.110.100.100.100.100.10
Afghanistan0.160.130.100.120.110.100.090.080.050.040.050.040.040.040.040.040.05
Bangladesh0.100.110.100.100.120.110.120.110.120.120.120.140.120.110.100.100.100.100.100.100.080.100.110.110.100.090.100.110.110.100.100.100.09
India0.150.140.120.110.100.110.100.110.100.110.110.120.120.110.100.090.100.100.100.090.090.100.100.100.090.090.100.090.090.090.090.090.09
Nepal0.070.080.100.120.130.140.140.100.110.090.080.080.070.090.090.080.080.060.050.050.05
Pakistan0.250.270.270.250.250.230.240.220.240.230.250.260.250.210.180.160.170.170.170.160.160.170.180.180.180.190.190.17
Sri Lanka0.080.100.120.120.130.190.200.180.180.160.190.160.140.130.130.110.120.140.160.150.140.140.120.130.140.130.110.110.100.100.10
Brunei0.130.130.150.150.130.110.090.090.120.130.120.100.100.100.080.110.070.080.080.080.080.080.080.080.070.070.090.090.090.080.080.100.11
Cambodia0.210.240.200.180.150.120.090.090.090.090.080.060.050.060.070.070.070.080.080.090.090.090.100.100.10
Indonesia0.070.080.090.090.080.060.040.040.030.040.050.050.040.040.040.030.030.040.040.040.050.040.050.050.050.040.050.05
Laos0.040.040.040.030.030.030.020.020.020.010.010.010.010.01
Malaysia0.080.110.100.110.110.110.100.090.060.080.060.070.080.090.080.090.080.080.070.060.060.060.050.050.060.060.060.050.040.040.04
Burma (Myanmar)0.110.100.110.110.100.150.140.120.130.150.160.180.190.210.220.180.160.180.180.180.110.110.14
Philippines0.130.100.100.100.110.100.110.100.080.080.080.080.070.070.070.070.070.070.070.070.060.060.070.060.070.060.060.060.070.040.040.04
Singapore0.300.280.300.270.330.290.230.300.290.320.270.270.300.300.310.340.310.390.280.230.320.330.310.280.240.210.200.220.200.200.11
Thailand0.140.120.100.080.060.080.070.060.070.060.060.060.070.080.080.070.070.070.070.060.070.070.070.060.060.06
Timor Leste0.030.060.060.030.040.030.020.020.020.020.020.010.020.020.020.03
Vietnam0.080.080.070.070.080.080.070.080.070.070.070.080.080.090.080.09
Australia0.070.070.070.070.060.060.060.060.060.060.050.050.050.050.050.050.050.050.050.050.050.050.050.050.050.050.050.050.060.050.050.050.05
Fiji0.070.070.070.070.050.050.050.050.070.070.060.060.070.060.070.090.060.060.060.060.050.050.050.030.040.050.050.050.05
New Zealand0.050.050.050.040.040.040.040.040.050.040.040.040.040.040.040.040.040.030.040.030.030.030.030.030.030.030.030.030.030.030.030.040.03
Papua New Guinea0.050.050.060.040.040.040.050.050.060.050.050.030.030.030.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.02
Albania0.050.050.060.060.050.050.050.050.050.040.040.040.040.040.040.05
Bosnia and Herzegovina0.080.050.040.040.030.030.030.030.030.030.020.020.020.020.020.020.020.020.02
Bulgaria0.070.070.070.080.080.080.070.070.060.070.060.050.050.040.040.040.040.030.040.040.040.090.05
Croatia0.200.290.240.210.180.170.110.090.060.060.050.040.040.040.040.040.040.040.040.040.040.030.040.040.030.040.030.040.04
Czech Republic0.030.040.040.040.050.050.040.040.040.040.040.040.040.030.030.030.030.020.020.020.020.030.030.030.030.03
Estonia0.020.020.030.030.030.040.040.050.050.050.040.040.050.050.040.040.050.050.050.050.050.050.050.050.050.06
Hungary0.020.030.030.030.030.030.030.030.030.030.030.020.030.020.020.020.020.020.020.020.020.020.020.020.030.03
Kosovo0.000.020.020.030.020.030.030.030.030.030.030.030.03
Latvia0.020.020.020.030.050.050.050.050.050.050.050.030.030.030.020.030.030.030.040.040.050.050.05
Lithuania0.020.010.010.020.020.030.030.030.040.040.040.040.040.040.030.030.030.020.020.020.020.030.030.040.050.060.060.05
Montenegro0.070.050.040.040.040.040.040.040.030.030.030.030.030.030.030.04
Macedonia (F.Y.R.O.M.)0.070.060.050.060.160.070.070.070.060.060.060.050.050.040.040.040.040.030.030.030.030.030.040.04
Poland0.040.040.040.050.050.040.040.040.040.040.040.040.050.040.040.040.040.040.040.050.050.050.050.050.050.04
Romania0.120.120.100.080.090.080.070.090.090.080.070.070.070.070.060.060.050.040.040.040.030.040.040.040.040.040.050.060.060.060.06
Serbia0.160.120.100.080.070.060.050.050.050.050.050.050.040.050.040.040.040.050.040.050.05
Slovakia0.070.060.050.040.030.030.040.040.050.040.040.040.040.040.030.030.030.030.020.020.020.030.030.030.040.04
Slovenia0.030.040.030.030.030.020.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.02
Armenia0.150.150.140.150.150.160.150.160.170.160.160.150.150.170.190.17
Azerbaijan0.080.150.110.120.130.140.120.140.100.110.110.100.140.110.110.100.090.140.130.120.130.140.100.110.110.120.13
Belarus0.330.310.290.300.320.350.320.230.260.300.300.320.310.330.300.310.290.310.320.31
Georgia0.120.060.060.050.040.040.060.070.070.150.220.320.260.160.120.110.110.100.080.070.070.070.070.060.06
Moldova0.020.020.020.020.020.010.010.010.010.010.010.010.010.020.010.010.010.010.010.010.010.010.010.010.010.01
Russia0.070.090.110.110.110.110.110.110.110.100.100.100.100.100.110.110.120.140.150.120.110.110.11
Ukraine0.050.060.070.060.070.060.050.050.060.050.050.040.050.040.040.040.030.030.030.050.080.080.070.080.090.09
Austria0.030.030.030.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.010.010.020.020.020.020.01
Belgium0.050.050.040.040.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.02
Cyprus0.100.140.160.140.080.080.090.060.050.050.050.050.050.040.040.040.040.040.040.040.040.040.040.040.040.04
Denmark0.040.040.040.040.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.020.030.020.020.020.020.020.020.020.030.030.03
Finland0.030.030.030.030.030.030.030.020.030.030.030.030.030.030.020.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.03
France0.060.060.060.060.050.050.050.050.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.030.030.030.030.030.030.030.030.030.03
Germany0.040.040.040.030.030.030.030.030.030.030.030.030.030.030.020.030.030.030.030.030.030.030.030.030.030.030.030.030.030.03
Greece0.110.090.090.090.090.080.080.070.070.070.070.070.080.070.070.050.060.060.060.060.060.060.050.050.050.050.050.050.050.050.060.060.05
Iceland0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Ireland0.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.020.010.010.010.010.010.010.010.010.010.010.010.010.010.01
Italy0.040.040.030.030.030.030.030.030.030.030.030.040.040.040.040.040.040.030.030.030.030.030.030.030.030.030.030.020.030.030.030.030.03
Luxembourg0.020.020.020.020.020.020.020.020.020.020.020.020.020.010.010.010.010.010.010.010.010.010.010.010.010.01
Malta0.020.020.020.010.020.020.020.020.020.020.020.010.010.010.010.010.010.010.010.020.01
Netherlands0.050.050.050.040.040.040.040.030.040.040.040.040.040.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.03
Norway0.060.060.060.050.060.050.050.050.050.040.050.040.040.040.050.040.040.040.040.040.030.040.030.030.030.030.030.030.030.040.040.040.04
Portugal0.060.060.060.050.050.050.050.050.050.050.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.050.040.040.040.04
Spain0.060.060.050.050.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.040.030.030.030.030.030.030.030.030.030.030.030.030.03
Sweden0.040.040.040.040.030.040.040.040.040.030.030.030.040.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.020.020.020.020.02
Switzerland0.050.050.060.050.050.040.040.040.040.040.040.030.030.030.030.030.030.030.030.020.020.020.020.020.020.020.020.020.020.020.020.020.02
United Kingdom0.110.110.110.110.090.090.080.080.080.070.070.070.070.070.070.070.070.060.060.060.060.060.060.060.060.060.050.050.050.050.050.050.04
Bahrain0.140.170.170.170.160.170.190.140.180.170.170.150.150.160.160.130.130.130.120.140.120.130.120.120.160.130.130.130.120.120.13
Egypt0.110.100.100.090.080.080.070.060.060.060.050.050.050.050.050.040.040.040.05
Iran0.150.130.100.050.080.090.110.120.130.130.140.150.110.120.150.140.140.140.130.150.150.130.190.160.150.150.150.160.140.130.12
Iraq0.020.040.040.050.040.050.060.050.040.070.070.130.080.110.090.090.08
Israel0.140.140.130.140.140.140.140.150.150.150.150.150.140.140.150.150.150.140.140.130.12
Jordan0.210.210.180.220.190.190.190.120.160.180.180.190.180.180.160.160.140.120.130.160.180.190.180.150.130.130.120.130.160.160.150.150.15
Kuwait0.530.580.350.200.230.250.230.190.170.170.200.180.180.180.170.150.110.120.070.090.080.090.090.090.080.090.110.110.100.100.10
Lebanon0.190.150.220.260.150.220.130.110.120.140.130.140.130.130.140.140.130.130.120.130.140.140.130.140.160.170.180.150.160.150.11
Oman0.300.260.270.250.260.250.250.250.230.220.230.250.240.230.230.250.240.220.190.180.190.190.270.250.210.220.240.210.210.190.22
Qatar0.250.280.270.250.240.230.210.200.180.170.160.140.130.120.080.070.060.070.090.060.05
Saudi Arabia0.350.350.270.330.310.280.250.310.410.370.320.310.270.260.260.280.290.290.280.260.260.220.230.250.270.330.260.310.260.220.22
Syria0.240.300.260.250.240.230.220.200.200.210.190.190.170.190.180.180.170.160.160.150.14
Turkey0.090.080.090.090.080.070.070.070.060.070.060.060.060.060.060.060.060.060.070.080.08
United Arab Emirates0.190.210.210.260.220.230.230.260.230.210.190.170.160.190.180.170.200.17
Yemen0.250.280.300.270.330.260.170.170.180.180.160.180.220.190.160.130.120.120.110.160.160.170.130.130.14

Figures are for military expenditure expressed as a percentage of general government expenditure, and are for calendar years except where otherwise stated.

Source: Stockholm International Peace Research Institute