GlobalFirepower.com logo
Icon of military officer saluting
Icon of F-15 Eagle military combat fighter aircraft
Icon of AK-47 Assault Rifle
Icon of Abrams Main Battle Tank
Icon of navy warships
Icon of a dollar sign

Self-Propelled Artillery Strength by Country

The Self-Propelled Gun is a critical mobile artillery component and regularly found in the inventories of land armies around the world.

Self-Propelled Artillery Strength by Country

The Self-Propelled Gun is a critical mobile artillery component and regularly found in the inventories of land armies around the world.

OVERVIEW



Self-Propelled Guns (SPGs) or Self-Propelled Artillery (SPA) have gone on to see standardized adoption in many military inventories around the globe. These battlefield components are capable of ranged, sustained fire rates utilizing either conventional or special-tipped warheads (including chemical and nuclear). Today, every major land force fortifies armored divisions with a healthy collection of SPG/SPA systems, be they tracked or wheeled in nature. SPG/SPA values are factored into the land force capability component of the GFP ranking and includes Rocket-Projecting systems (both towed and self-propelled). Systems on order or currently under development (heading into the next year) are not taken into account.

The data presented below is through 2018.


1
National Flag Graphic
5,970
Russia
RUS
2
National Flag Graphic
2,250
North Korea
NKO
3
National Flag Graphic
2,000
China
CHN
4
National Flag Graphic
1,890
South Korea
SKO
5
National Flag Graphic
1,302
Ukraine
UKR
6
National Flag Graphic
1,139
Egypt
EGP
7
National Flag Graphic
1,108
Turkey
TUR
8
National Flag Graphic
950
United States
USA
9
National Flag Graphic
650
Israel
ISR
10
National Flag Graphic
583
Belarus
BLR
11
National Flag Graphic
547
Greece
GRE
12
National Flag Graphic
524
Vietnam
VTN
13
National Flag Graphic
524
Saudi Arabia
SAR
14
National Flag Graphic
482
Taiwan
TAI
15
National Flag Graphic
461
Jordan
JOR
16
National Flag Graphic
448
Morocco
MOR
17
National Flag Graphic
443
Poland
POL
18
National Flag Graphic
440
Iran
IRN
19
National Flag Graphic
436
Syria
SYR
20
National Flag Graphic
307
Pakistan
PAK
21
National Flag Graphic
285
Kazakhstan
KAZ
22
National Flag Graphic
224
Switzerland
SWI
23
National Flag Graphic
220
Algeria
ALG
24
National Flag Graphic
202
Japan
JPN
25
National Flag Graphic
190
India
IND
26
National Flag Graphic
177
United Arab Emirates
UAE
27
National Flag Graphic
164
Italy
ITA
28
National Flag Graphic
150
Bulgaria
BUL
29
National Flag Graphic
143
Uzbekistan
UZB
30
National Flag Graphic
123
Germany
GER
31
National Flag Graphic
119
Azerbaijan
AZR
32
National Flag Graphic
118
Georgia
GEO
33
National Flag Graphic
112
Brazil
BRA
34
National Flag Graphic
109
France
FRA
35
National Flag Graphic
108
Myanmar
MYA
36
National Flag Graphic
105
Indonesia
INO
37
National Flag Graphic
100
Cuba
CUB
38
National Flag Graphic
98
Kuwait
KUW
39
National Flag Graphic
96
Spain
SPA
40
National Flag Graphic
90
Finland
FIN
41
National Flag Graphic
89
United Kingdom
UKD
42
National Flag Graphic
86
Czech Republic
CZR
43
National Flag Graphic
85
Ethiopia
ETH
44
National Flag Graphic
83
Austria
AST
45
National Flag Graphic
72
Serbia
SER
46
National Flag Graphic
68
Turkmenistan
TKM
47
National Flag Graphic
57
Venezuela
VEN
48
National Flag Graphic
54
Norway
NOR
49
National Flag Graphic
50
Libya
LBY
50
National Flag Graphic
48
Chile
CHI
51
National Flag Graphic
48
Singapore
SIN
52
National Flag Graphic
44
Iraq
IRQ
53
National Flag Graphic
43
South Africa
SAF
54
National Flag Graphic
43
Argentina
ARG
55
National Flag Graphic
38
Armenia
ARM
56
National Flag Graphic
30
Kyrgyzstan
KYR
57
National Flag Graphic
30
Kenya
KEN
58
National Flag Graphic
28
Angola
ANG
59
National Flag Graphic
26
Thailand
THA
60
National Flag Graphic
25
Nigeria
NIG
61
National Flag Graphic
25
Yemen
YEM
62
National Flag Graphic
24
Qatar
QTR
63
National Flag Graphic
24
South Sudan
SSU
64
National Flag Graphic
21
Croatia
CRO
65
National Flag Graphic
19
Tunisia
TUN
66
National Flag Graphic
18
Portugal
POR
67
National Flag Graphic
18
Bangladesh
BAN
68
National Flag Graphic
18
Netherlands
NET
69
National Flag Graphic
16
Sudan
SUD
70
National Flag Graphic
16
Slovakia
SLK
71
National Flag Graphic
15
Oman
OMA
72
National Flag Graphic
15
Bosnia and Herzegovina
BOS
73
National Flag Graphic
13
Bahrain
BAH
74
National Flag Graphic
12
Ecuador
ECU
75
National Flag Graphic
12
Lebanon
LEB
76
National Flag Graphic
12
Peru
PER
77
National Flag Graphic
12
Mexico
MEX
78
National Flag Graphic
12
Denmark
DEN
79
National Flag Graphic
10
Chad
CHD
80
National Flag Graphic
6
Uruguay
URU
81
National Flag Graphic
0
Gabon
GAB
82
National Flag Graphic
0
Nicaragua
NIC
83
National Flag Graphic
0
New Zealand
NWZ
84
National Flag Graphic
0
Namibia
NAM
85
National Flag Graphic
0
Republic of the Congo
ROC
86
National Flag Graphic
0
Guatemala
GUA
87
National Flag Graphic
0
Ivory Coast
IVC
88
National Flag Graphic
0
Latvia
LAT
89
National Flag Graphic
0
Albania
ALB
90
National Flag Graphic
0
Dominican Republic
DOM
91
National Flag Graphic
0
Bhutan
BUT
92
National Flag Graphic
0
Suriname
SUR
93
National Flag Graphic
0
Sierra Leone
SIE
94
National Flag Graphic
0
Central African Republic
CAR
95
National Flag Graphic
0
El Salvador
ESL
96
National Flag Graphic
0
Botswana
BOT
97
National Flag Graphic
0
Niger
NGR
98
National Flag Graphic
0
Mali
MAL
99
National Flag Graphic
0
Honduras
HON
100
National Flag Graphic
0
Macedonia
MAC
101
National Flag Graphic
0
Australia
AUS
102
National Flag Graphic
0
Somalia
SOM
103
National Flag Graphic
0
Sweden
SWE
104
National Flag Graphic
0
Mauritania
MAU
105
National Flag Graphic
0
Sri Lanka
SRL
106
National Flag Graphic
0
Romania
ROM
107
National Flag Graphic
0
Panama
PAN
108
National Flag Graphic
0
Colombia
COL
109
National Flag Graphic
0
Liberia
LIB
110
National Flag Graphic
0
Ghana
GHA
111
National Flag Graphic
0
Malaysia
MLY
112
National Flag Graphic
0
Tanzania
TAN
113
National Flag Graphic
0
Mozambique
MOZ
114
National Flag Graphic
0
Madagascar
MAD
115
National Flag Graphic
0
Democratic Republic of the Congo
DRC
116
National Flag Graphic
0
Hungary
HUN
117
National Flag Graphic
0
Lithuania
LIT
118
National Flag Graphic
0
Mongolia
MON
119
National Flag Graphic
0
Cambodia
CMB
120
National Flag Graphic
0
Bolivia
BOL
121
National Flag Graphic
0
Afghanistan
AFG
122
National Flag Graphic
0
Tajikistan
TAJ
123
National Flag Graphic
0
Ireland
IRE
124
National Flag Graphic
0
Montenegro
MTN
125
National Flag Graphic
0
Canada
CAN
126
National Flag Graphic
0
Paraguay
PAR
127
National Flag Graphic
0
Estonia
EST
128
National Flag Graphic
0
Zimbabwe
ZIM
129
National Flag Graphic
0
Uganda
UGA
130
National Flag Graphic
0
Zambia
ZAM
131
National Flag Graphic
0
Laos
LAO
132
National Flag Graphic
0
Nepal
NEP
133
National Flag Graphic
0
Philippines
PHI
134
National Flag Graphic
0
Belgium
BEL
135
National Flag Graphic
0
Slovenia
SLV
136
National Flag Graphic
0
Cameroon
CAM