Europe
EU Defence spending to hit €454 billion in 2026 as Europe accelerates rearmament
EU member states are on course to raise defence spending to €454 billion in 2026, up from €418 billion in 2025, as governments accelerate military investment in response to the deteriorating security environment and the need to strengthen Europe’s industrial and operational readiness.
- EU moves to clarify liability for algorithmic errors on the battlefield
- Lithuania warns of new Russian threat targeting critical infrastructure
Archive.
- 1
EU moves to clarify liability for algorithmic errors on the battlefield
- 2
Cybercriminals exploit Cisco vulnerability patched nearly two decades ago
- 3
Cyberattack disrupts KFC supply chain, forcing temporary restaurant closures
- 4
Europe’s telecom resilience test: who is ready for the next hybrid crisis?
- 5
From “Genocidal Government” to a phone call: Caracas’ turn toward Israel
- Juan Carlos De la Torre
- Security and Technology Expert
- Published on
17 July 2026 at 07:15
The European Defence Agency (EDA) said in its latest Defence Data report , published on 16 July, that combined defence spending by the EU’s 27 member states reached €418 billion in 2025—a 20% year-on-year increase equivalent to 2.2% of the bloc’s GDP.Defence expenditure is projected to rise to €454 billion in 2026, or 2.4% of GDP, underscoring Europe’s unprecedented rearmament drive.
According to the Defence Data 2025–2026 report, defence budgets haveincreased by 47% between 2022 and 2025, highlighting a rapid shift in European security policy following Russia’s invasion of Ukraine and growing concerns over long-term strategic competition. The EDA notes that member states are increasingly front-loading defence expenditure to improve military readiness and expand industrial capacity.
The report also shows that 23 of the EU’s 27 member states met or exceeded the 2% of GDP defence spending benchmark in 2025—ten more than the previous year. Looking ahead, several countries are expected to move well beyond that threshold, with Estonia and Lithuania projected to spend more than 5% of GDP on defence in 2026.
Investment continues to drive the surge
In 2025, 32.2% of total defence expenditure was allocated to investment, comfortably above the EDA’s benchmark of 20%. Procurement spending rose to €115 billion, while research and development also continued to expand, reflecting efforts to modernise Europe’s armed forces and reinforce the continent’s defence technological and industrial base.
Despite the unprecedented increase in spending,the EDA warns that structural challenges remain. Joint procurement still falls short of European targets, while industrial production capacity, administrative procedures and workforce shortages risk slowing the delivery of new capabilities. The agency argues that sustaining the current pace of investment will require deeper cooperation between member states and continued expansion of Europe’s defence industry.
Presenting the report, EDA Chief Executive André Denk said current trends could see EU defence spending rise to €547 billion by 2029, provided governments maintain their commitments.Combined with the EU’s Defence Readiness 2030 initiatives, he argued, these investments should significantly strengthen Europe’s military capabilities, industrial resilience and overall preparedness
The European Defence Agency (EDA) said in its latest Defence Data report , published on 16 July, that combined defence spending by the EU’s 27 member states reached €418 billion in 2025—a 20% year-on-year increase equivalent to 2.2% of the bloc’s GDP.Defence expenditure is projected to rise to €454 billion in 2026, or 2.4% of GDP, underscoring Europe’s unprecedented rearmament drive.
According to the Defence Data 2025–2026 report, defence budgets haveincreased by 47% between 2022 and 2025, highlighting a rapid shift in European security policy following Russia’s invasion of Ukraine and growing concerns over long-term strategic competition. The EDA notes that member states are increasingly front-loading defence expenditure to improve military readiness and expand industrial capacity.
The report also shows that 23 of the EU’s 27 member states met or exceeded the 2% of GDP defence spending benchmark in 2025—ten more than the previous year. Looking ahead, several countries are expected to move well beyond that threshold, with Estonia and Lithuania projected to spend more than 5% of GDP on defence in 2026.
Investment continues to drive the surge
In 2025, 32.2% of total defence expenditure was allocated to investment, comfortably above the EDA’s benchmark of 20%. Procurement spending rose to €115 billion, while research and development also continued to expand, reflecting efforts to modernise Europe’s armed forces and reinforce the continent’s defence technological and industrial base.
Despite the unprecedented increase in spending,the EDA warns that structural challenges remain. Joint procurement still falls short of European targets, while industrial production capacity, administrative procedures and workforce shortages risk slowing the delivery of new capabilities. The agency argues that sustaining the current pace of investment will require deeper cooperation between member states and continued expansion of Europe’s defence industry.
Presenting the report, EDA Chief Executive André Denk said current trends could see EU defence spending rise to €547 billion by 2029, provided governments maintain their commitments.Combined with the EU’s Defence Readiness 2030 initiatives, he argued, these investments should significantly strengthen Europe’s military capabilities, industrial resilience and overall preparedness
Become a premium member for free!
You may be interested in
- EuropeEU moves to clarify liability for algorithmic errors on the battlefieldJavier Rubio Monte
- EuropeLithuania warns of new Russian threat targeting critical infrastructureJuan Carlos De la Torre
- Europe28 arrested in crackdown on gang trafficking luxury cars stolen across the EUTeresa Alonso
- EuropeForeign software, Europe’s War: How Maven and Palantir are already making decisions for EuropeFernando Castro de Beiro
“;
$(“#container-comentar-comentarios”).html(respuesta);
} else if (data == 2) { //TIEMPO
var respuesta =
“No ha pasado aún un minuto desde tu último comentario. Espera un poco y podrás comentar de nuevo una noticia.
“;
$(“#container-comentar-comentarios”).html(respuesta);
} else if (data == 3) { //PALABROTA
var respuesta = “Por favor, utiliza un lenguaje correcto para comentar las noticias.”;
Swal.fire({
text: respuesta,
icon: “warning”
});
} else { //NO LOGUEADO
var respuesta =
“Lo sentimos, al parecer no tienes una sesión iniciada. Vuelve a Iniciar Sesión y podrás publicar este comentario.”;
Swal.fire({
text: respuesta,
icon: “warning”
});
}
},
error: function(request, error) {
//console.log(error);
}
});
}
function sumarPositivo(id_comentario, id_usuario) {
$.ajax({
type: “POST”,
xhrFields: {
withCredentials: true
},
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/sumar_reaccion_comentario.php?t=` +
generarCadenaAlfanumerica(),
data: {
tipo: ‘positivo’,
id_comentario: id_comentario,
id_usuario: id_usuario
},
success: function(data) {
//console.log(data);
if (data == 1) {
var likes = parseInt($(“#like_” + id_comentario + ” span”).text());
$(“#like_” + id_comentario + ” span”).text(parseInt(likes + 1));
}
},
error: function(request, error) {
//console.log(error);
}
});
}
function sumarNegativo(id_comentario, id_usuario) {
$.ajax({
type: “POST”,
xhrFields: {
withCredentials: true
},
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/sumar_reaccion_comentario.php?t=` +
generarCadenaAlfanumerica(),
data: {
tipo: ‘negativo’,
id_comentario: id_comentario,
id_usuario: id_usuario
},
success: function(data) {
//console.log(data);
if (data == 1) {
var dislikes = parseInt($(“#dislike_” + id_comentario + ” span”).text());
$(“#dislike_” + id_comentario + ” span”).text(parseInt(dislikes + 1));
}
},
error: function(request, error) {
//console.log(error);
}
});
}
function recargar_widgets_sesion() {
recargar_cabecero_sesion();
recargar_menu_sesion();
recargar_comentar_sesion();
recargar_comentar_comentar();
comprobar_user_sesion_215_articulo(0);
}
function iniciarSesion() {
var continuar = true;
var msg = “”;
var usuario_log = $(“#usuario_log”).val();
var password_log = $(“#password_log”).val();
var valor_periodico = $(‘#valor_periodico’).val();
// console.log(valor_periodico);
if (usuario_log.length == 0) {
continuar = false;
msg += “Es necesario rellenar el correo electrónico n”;
}
if (password_log.length == 0) {
continuar = false;
msg += “Es necesario rellenar la contraseña.n”;
}
if (continuar) {
$.ajax({
type: “POST”,
data: $(“#formulario_login”).serialize(),
xhrFields: {
withCredentials: true
},
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/login-user.php?t=` +
generarCadenaAlfanumerica(),
success: function(data) {
// console.log(data);
if (data == 1) {
recargar_widgets_sesion();
$(“#modal-login .modal-action.modal-close.close-btn”).trigger(“click”);
$(“#usuario_log”).val(“”);
$(“#password_log”).val(“”);
if (window.location.href.includes(“area-usuario”)) {
// window.location.reload();
}
} else {
var respuesta =
“No hemos encontrado ningún usuario con el correo electrónico y la contraseña introducidos. Por favor, vuelve a intentarlo o recupera la contraseña pulsando el botón inferior.”;
Swal.fire({
text: respuesta,
icon: “warning”
});
}
}
});
} else {
Swal.fire({
text: msg,
icon: “warning”
});
}
}
function comprobar_user_sesion_215_articulo(es_premium) {
$.ajax({
type: “POST”,
xhrFields: {
withCredentials: true
},
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/comprobar_sesion_user.php?t=` +
generarCadenaAlfanumerica(),
success: function(data) {
console.log(“COMPROBADO SESION USUARIO ” + data);
if (data == 1) {
$(“#art-cuerpo-visible”).removeClass(“d-none”);
$(“#art-cuerpo-visible”).removeClass(“art-cuerpo-no-visible”);
$(“#art-cuerpo-visible”).addClass(“art-cuerpo-visible”);
$(“#art-cuerpo-visible-premium”).removeClass(“art-cuerpo-visible”);
$(“#art-cuerpo-visible-premium”).addClass(“d-none”);
$(“#banner-premium”).addClass(“d-none”);
} else {
// $(“#art-cuerpo-visible”).removeClass(“art-cuerpo-visible”);
// $(“#art-cuerpo-visible”).addClass(“art-cuerpo-no-visible”);
if (es_premium) {
$(“#art-cuerpo-visible”).removeClass(“d-none”);
$(“#art-cuerpo-visible”).removeClass(“art-cuerpo-no-visible”);
$(“#art-cuerpo-visible”).addClass(“d-none”);
$(“#art-cuerpo-visible-premium”).addClass(“art-cuerpo-visible”);
$(“#art-cuerpo-visible-premium”).removeClass(“d-none”);
$(“#banner-premium”).removeClass(“d-none”);
} else {
$(“#art-cuerpo-visible-premium”).removeClass(“art-cuerpo-visible”);
$(“#art-cuerpo-visible-premium”).addClass(“d-none”);
$(“#banner-premium”).addClass(“d-none”);
$(“#art-cuerpo-visible”).removeClass(“d-none”);
$(“#art-cuerpo-visible”).removeClass(“art-cuerpo-no-visible”);
$(“#art-cuerpo-visible”).addClass(“art-cuerpo-visible”);
}
}
}
});
}
function comprobar_user_sesion_215() {
$.ajax({
type: “POST”,
xhrFields: {
withCredentials: true
},
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/comprobar_sesion_user.php?t=` +
generarCadenaAlfanumerica(),
success: function(data) {
console.log(“COMPROBADO SESION USUARIO ” + data);
if (data == 1) {
$(‘.col-comparador-registro-login’).addClass(‘w-auto’)
} else {
$(‘.col-comparador-registro-login’).removeClass(‘w-auto’)
}
}
});
}
function cerrarSesion() {
$.ajax({
type: “POST”,
xhrFields: {
withCredentials: true
},
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/delete-session-user.php?t=` +
generarCadenaAlfanumerica(),
success: function(data) {
//console.log(data);
recargar_widgets_sesion();
$(“#offCanvasClose”).trigger(“click”);
if (window.location.href.includes(“area-usuario”)) {
window.location.href = ‘/’;
}
}
});
}
function registrarCuenta() {
var continuar = true;
var msg = “”;
var email_registro = $(“#email_reg”).val();
var pass_registro = $(“#password_reg”).val();
var pass_registro2 = $(“#password_reg_2”).val();
var nombre_registro = $(“#nombre_reg”).val();
var apellidos_registro = $(“#apellidos_reg”).val();
var ref_id_periodico = $(“#ref_id_periodico”).val();
if (pass_registro2 != pass_registro) {
continuar = false;
msg += “Deben coincidir ambas contraseñas. n”;
}
if (email_registro.length == 0) {
continuar = false;
msg += “Es necesario rellenar el correo electrónico. n”;
}
// if (pass_registro.length = 8) {
$.ajax({
type: “POST”,
xhrFields: {
withCredentials: true
},
data: $(‘#resetear-clave’).serialize(),
url: `https://api.v.1.2.3.escudodigital.newscript.es/api/resetear-pass.php?t=` +
generarCadenaAlfanumerica(),
success: function(data) {
//console.log(data);
$(“#email_recuperar”).val(“”);
var respuesta = “La contraseña se ha actualizado. Ya puedes volver a Iniciar Sesión.”;
Swal.fire({
text: respuesta,
icon: “success”
}).then((result) => {
window.location.href = ‘http://www.escudodigital.com/’;
});
}
});
} else {
var respuesta = “La contraseña debe tener un mínimo de 8 caracteres.”;
Swal.fire({
text: respuesta,
icon: “warning”
});
}
} else {
var respuesta = “Ambas contraseñas deben coincidir.”;
Swal.fire({
text: respuesta,
icon: “warning”
});
}
}
$(document).ready(function() {
recargar_widgets_sesion(); //DESCOMENTAR ESTO
});
‘)
.text(msg)
.insertAfter($el);
}
function esEmailValido(email) {
return /^[^s@]+@[^s@]+.[^s@]{2,}$/.test(String(email).trim());
}
function validar() {
limpiarErrores();
let ok = true;
const $nombre = $(“#nombre”);
const $email = $(“#email”);
const $motivo = $(“#motivo”);
const $check = $(“#checkbox”);
const nombre = $nombre.val().trim();
const email = $email.val().trim();
const motivo = $motivo.val().trim();
if (nombre.length Message sent successfully.
‘);
$form[0].reset();
} else {
$(“#msgFormContacto”).html(‘Message not sent. Try again.
‘);
}
})
.fail(function(xhr) {
$(“#msgFormContacto”).html(‘Connection error. Try again.
‘);
})
.always(function() {
setLoading(false);
});
}
$btn.on(“click”, function(e) {
e.preventDefault();
e.stopPropagation(); // Stop default button behavior if any
if (!validar()) return;
// Execute reCAPTCHA
if (window.grecaptcha) {
grecaptcha.ready(function() {
grecaptcha.execute(RECAPTCHA_SITE_KEY, {
action: ‘submit’
}).then(function(token) {
submitFormWithToken(token);
});
});
} else {
// Fallback or error if grecaptcha not loaded
alert(“reCAPTCHA not loaded. Please refresh.”);
}
});
$(“#nombre,#email,#motivo,#checkbox”).on(“input change”, function() {
$(this).removeClass(“is-invalid”);
$(this).next(“.error-text”).remove();
});
});
