GlobalFirepower.com logo
Graphical representation of a list
Balance scale icon
Alphabet icon
Icon of F-15 Eagle military combat fighter aircraft
Icon of Abrams Main Battle Tank
Icon of navy warships

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 2019.


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