GlobalFirepower.com logo

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