El CIS amplía a casi diez puntos la ventaja del PSOE sobre el PP mientras Vox crece y Sumar cae

El CIS amplía a casi diez puntos la ventaja del PSOE sobre el PP mientras Vox crece y Sumar cae

El barómetro de febrero del instituto que dirige José Félix Tezanos da un 32,6% de los votos a los socialistas, un 22,9%, al PP, un 18,9%, a Vox, un 7%, a Sumar, y un 3,9%, a Podemos

El anterior Barómetro – El PSOE aventaja en 8,7 puntos al PP

.arco-encuesta {
margin: 0px;
}

.arco-encuesta text {
font-family: “Encode Sans”;
fill: white;
}

.columna-datos-encuesta {
text-align: right;
padding-bottom: 0px;
padding-top: 0px;
border-bottom: 1px solid #ddd;

}

.primeracolumna-espana {
border-bottom: 1px solid #ddd;
padding-bottom: 0px;
padding-top: 0px;

}

Estimación
del CIS – Febrero 2026

Estimación de voto CIS (en % sobre el total del voto válido)

(function () {

var totalWidth = document.getElementById(“arco-encuesta-cis”).offsetWidth;

var margin = {
top: 0,
right: 0,
bottom: 0,
left: 0
},
width = totalWidth
height = totalWidth * 0.66;

var thickness = totalWidth > 600 ? 60 : 30;

var locale = d3.formatLocale({
decimal: “,”,
thousands: “.”,
grouping: [3]
});

var radius = Math.min(width, height) / 1.5;

var anglesRange = 0.5 * Math.PI;

var svg = d3.select(“#arco-encuesta-cis”)
.append(‘svg’)
.attr(‘class’, ‘arco-encuesta’)
.attr(‘width’, width)
.attr(‘height’, height / 1.3 + 30);

var g = svg.append(‘g’)
.attr(‘transform’, ‘translate(‘ + (width / 2) + ‘,’ + (height / 1.5 + 30) + ‘)’);

var colorpartidos = d3.scaleOrdinal()
.domain([“PSOE”, “PP”, “Cs”, “UPyD”, “Junts”, “Vox”, “Pod.”, “MP”, “PDeCAT”,
“FE de las JONS”, “PACMA”, “Sumar”, “UP”, “ERC”, “EH Bildu”, “EAJ-PNV”, “SALF”
])
.range([“#E02020”, “#02A2DD”, “#EA8046”, “#c4017b”, “#40B6A4”, “#AAD656”, “#7C4080”, “#3EB1A7”,
“#314683”,
“#000000”, “#B0BD21”, “#ff7090”, “#7C4080”, “#FFB232”, “#C7D892”, “#16823B”, “#000000”
])
.unknown(“#c5c5c5”);

var ordenpartidos = d3.scaleOrdinal()
.domain([“PSOE”, “Sumar”, “Pod.”, “ERC”, “EH Bildu”, “EAJ-PNV”, “Junts”, “SALF”, “Vox”, “PP”])
.range([1, 2, 3, 4, 5, 19, 20, 21, 22, 23])
.unknown(10);

d3.csv(“https://lab.eldiario.es/elections-maps/encuestas-cis/encuesta_cis_202602.csv”,
function (data) {

data.sort(function (a, b) {
return d3.ascending(ordenpartidos(a.partido), ordenpartidos(b.partido));
});

var arc1 = d3.arc()
.innerRadius(radius – thickness)
.outerRadius(radius);

var arc2 = d3.arc()
.innerRadius(radius / 1.5 – thickness)
.outerRadius(radius / 1.5);

var arc3 = d3.arc()
.innerRadius(radius / 3 – thickness)
.outerRadius(radius / 3);

var pie1 = d3.pie()
.value(function (d) {
return d.encuestaactual;
})
.sort(null)
.startAngle(anglesRange * -1)
.endAngle(anglesRange);

var pie2 = d3.pie()
.value(function (d) {
return d.encuestaanterior;
})
.sort(null)
.startAngle(anglesRange * -1)
.endAngle(anglesRange);

var pie3 = d3.pie()
.value(function (d) {
return d.resultados2023;
})
.sort(null)
.startAngle(anglesRange * -1)
.endAngle(anglesRange);

var arcospath1 = g.append(‘g’)
.selectAll(‘path1’)
.data(pie1(data))
.enter()
.append(“g”)
.append(‘path’)
.attr(‘d’, arc1)
.attr(“id”, function (d, i) {
return “partiesArc1_” + i;
}) //Unique id for each slice
.attr(“class”, “path1”)
.attr(‘fill’, function (d) {
return colorpartidos(d.data.partido);
})
.each(function (d, i) {

var primerArco = /(^.+?)L/;

var arcoInvisible = primerArco.exec(d3.select(this).attr(“d”))[1];

arcoInvisible = arcoInvisible.replace(/,/g, ” “);

g.append(‘g’).append(“path”)
.attr(“class”, “hiddenDonutArcs”)
.attr(“id”, “europeas_partiesArc1hidden_” + i)
.attr(“d”, arcoInvisible)
.style(“fill”, “none”);
})
.on(“mouseover”, mouseover)
.on(“mousemove”, mousemove)
.on(“mouseout”, mouseout);

var partidosarcos1 = g.append(‘g’)
.selectAll(“.PartiesArc1”)
.data(data)
.enter().append(“text”)
.attr(“class”, “PartiesArc1”)
.style(“font-size”, totalWidth > 600 ? “16px” : “12px”)
.attr(“dy”, -10) //Move the text down
.append(“textPath”)
.attr(“startOffset”, “50%”)
.attr(“fill”, “black”)
.style(“text-anchor”, “middle”)
.attr(“xlink:href”, function (d, i) {
return “#europeas_partiesArc1hidden_” + i;
})
.text(function (d) {
return d.encuestaactual > 2 ? (d.partido) == “Pod.” ?

“P.” : (d.partido) == “SALF” ? “SAF” : d.partido : “”;
});

//Append the month names to each slice
var labelsarcos1 = g.append(‘g’)
.selectAll(“.textArc1”)
.data(data)
.enter().append(“text”)
.attr(“class”, “textArc1”)
.style(“letter-spacing”, 1)
.style(“font-size”, totalWidth > 600 ? “16px” : “11px”)
.attr(“dy”, thickness / 1.6) //Move the text down
.append(“textPath”)
.attr(“startOffset”, “50%”)
.style(“pointer-events”, “none”)
.style(“font-weight”, 700)
.style(“text-anchor”, “middle”).attr(“xlink:href”, function (d, i) {
return “#europeas_partiesArc1hidden_” + i;
})
.text(function (d) {
return d.encuestaactual > 6 ? locale.format(“.1f”)(d.encuestaactual) + “%” : “”;
});

var arcospath2 = g.append(‘g’)
.selectAll(‘path2’)
.data(pie2(data))
.enter()
.append(“g”)
.append(‘path’)
.attr(‘d’, arc2)
.attr(“id”, function (d, i) {
return “partiesArc2_” + i;
}) //Unique id for each slice
.attr(“class”, “path2”)
.attr(‘fill’, function (d) {
return colorpartidos(d.data.partido);
})
.each(function (d, i) {

var primerArco = /(^.+?)L/;

var arcoInvisible = primerArco.exec(d3.select(this).attr(“d”))[1];

arcoInvisible = arcoInvisible.replace(/,/g, ” “);

g.append(‘g’).append(“path”)
.attr(“class”, “hiddenDonutArcs”)
.attr(“id”, “europeas_partiesArc2hidden_” + i)
.attr(“d”, arcoInvisible)
.style(“fill”, “none”);
})
.on(“mouseover”, mouseover)
.on(“mousemove”, mousemove)
.on(“mouseout”, mouseout);

var labelsarcos2 = g.append(‘g’)
.selectAll(“.textArc2”)
.data(data)
.enter().append(“text”)
.attr(“class”, “textArc2”)
.style(“letter-spacing”, 1)
.style(“font-size”, totalWidth > 600 ?

“14px” : “11px”)
.attr(“dy”, thickness / 1.6) //Move the text down
.append(“textPath”)
.attr(“startOffset”, “50%”)
.style(“pointer-events”, “none”)
.style(“text-anchor”, “middle”).attr(“xlink:href”, function (d, i) {
return “#europeas_partiesArc2hidden_” + i;
})
.text(function (d) {
return d.encuestaanterior > 9 ? locale.format(“.1f”)(d.encuestaanterior) + “%” : “”;
});

var arcospath3 = g.append(‘g’)
.selectAll(‘path3’)
.data(pie3(data))
.enter()
.append(“g”)
.append(‘path’)
.attr(‘d’, arc3)
.attr(“id”, function (d, i) {
return “partiesArc3_” + i;
}) //Unique id for each slice
.attr(“class”, “path3”)
.attr(‘fill’, function (d) {
return colorpartidos(d.data.partido);
})
.each(function (d, i) {
var primerArco = /(^.+?)L/;

var arcoInvisible = primerArco.exec(d3.select(this).attr(“d”))[1];

arcoInvisible = arcoInvisible.replace(/,/g, ” “);

g.append(‘g’).append(“path”)
.attr(“class”, “hiddenDonutArcs”)
.attr(“id”, “europeas_partiesArc3hidden_” + i)
.attr(“d”, arcoInvisible)
.style(“fill”, “none”);
})
.on(“mouseover”, mouseover)
.on(“mousemove”, mousemove)
.on(“mouseout”, mouseout);

var labelsarcos3 = g.append(‘g’)
.selectAll(“.textArc3”)
.data(data)
.enter().append(“text”)
.attr(“class”, “textArc3”)
.style(“letter-spacing”, 0)
.style(“font-size”, totalWidth > 600 ? “12px” : “0px”)
.attr(“dy”, -thickness / 12) //Move the text down
.append(“textPath”)
.attr(“startOffset”, “50%”)
.style(“pointer-events”, “none”)
.style(“text-anchor”, “middle”).attr(“xlink:href”, function (d, i) {
return “#europeas_partiesArc3hidden_” + i;
})
.style(“fill”, “black”)
.text(function (d) {
return d.resultados2023 > 9 ? locale.format(“.1f”)(d.resultados2023) + “%” : “”;
});

g.append(‘text’)
.attr(“x”, -radius) //Move the text from the start angle of the arc
.attr(“y”, 18) //Move the text down
.style(“text-anchor”, “start”)
.style(“fill”, “black”)
.style(“font-size”, totalWidth > 600 ?

“16px” : “12px”)
.style(“font-weight”, 700)
.text(“CIS”);

g.append(‘text’)
.attr(“x”, -radius / 1.5) //Move the text from the start angle of the arc
.attr(“y”, 18) //Move the text down
.style(“text-anchor”, “start”)
.style(“fill”, “black”)
.style(“font-size”, totalWidth > 600 ? “16px” : “12px”)
.text(“CIS ant.”);

g.append(‘text’)
.attr(“x”, -radius / 3) //Move the text from the start angle of the arc
.attr(“y”, 18) //Move the text down
.style(“text-anchor”, “start”)
.style(“fill”, “black”)
.style(“font-size”, totalWidth > 600 ? “16px” : “12px”)
.text(“Elec. 23J”);

svg.append(‘line’)
.attr(“x1”, width / 2)
.attr(“x2”, width / 2)
.attr(“y1”, radius + thickness * 0.5)
.attr(“y2”, 30)
.attr(“stroke”, “#a5a5a5”)
.attr(“stroke-width”, 1)
.attr(“stroke-dasharray”, “3,3”)

var tooltipWidth = totalWidth > 600 ?

‘200px’ : ‘200px’;
var tooltipPosition = totalWidth > 600 ? ‘absolute’ : ‘absolute’;

var tooltip = d3.select(“body”)
.append(“div”)
.attr(“id”, “tooltip-info”)
.style(“position”, tooltipPosition)
.style(“z-index”, “10”)
.style(“visibility”, “hidden”)
.style(“color”, “black”)
.style(“padding”, “8px”)
.style(“background-color”, “white”)
.style(“border-radius”, “0px”)
.style(“font-size”, “12px”)
.style(“font-family”, “‘Encode Sans’”)
.style(“box-shadow”, “0 2px 2px 0 #ccc”)
.style(“border”, “1px solid #ccc”)
.style(“margin-left”, “2px”)
.style(“pointer-events”, “none”)
.style(“line-height”, “1.5”);

function mouseover(d) {
d3.select(this)
// .style(“fill-opacity”, 1)
.style(‘stroke’, ‘black’)
.style(‘stroke-width’, ‘2px’)

hoverpartido = this.__data__.data.partido
d3.selectAll(“.path1”)
.attr(‘opacity’, function (d) {
return hoverpartido == d.data.partido ? 1 : 0.3;
})
d3.selectAll(“.path2”)
.attr(‘opacity’, function (d) {
return hoverpartido == d.data.partido ? 1 : 0.3;
})

d3.selectAll(“.path3”)
.attr(‘opacity’, function (d) {
return hoverpartido == d.data.partido ?

1 : 0.3;
})

var partido = d.data.partido
var encuestaactual = d.data.encuestaactual != “” ? locale.format(“.1f”)(d.data
.encuestaactual) +
“%” : “-“;
var encuestaanterior = d.data.encuestaanterior != “” ? locale.format(“.1f”)(d.data
.encuestaanterior) + “%” : “-“;
var resultados2023 = d.data.resultados2023 != “” ? locale.format(“.1f”)(d.data
.resultados2023) +
“%” : “-“;

tooltip.transition()
.duration(0)
.style(“opacity”, 1);
tooltip.html(

‘ +
partido +

CIS CIS ant. Elec.

23J

‘ +
encuestaactual +
‘ +
encuestaanterior +
‘ +
resultados2023 +


);
tooltip.style(“visibility”, “visible”);
tooltip.style(‘width’, tooltipWidth);

}

function mousemove(d) {

if (totalWidth > 600) {
if (d3.event.pageX > width / 1.5) {
return tooltip.style(“top”, (d3.event.pageY – 150) + “px”).style(“left”, (d3.event
.pageX – 200) +
“px”);
}
return tooltip.style(“top”, (d3.event.pageY – 150) + “px”).style(“left”, (d3.event
.pageX – 10) +
“px”);
} else {
return tooltip.style(“top”, (document.getElementById(
“arco-encuesta-cis”).getBoundingClientRect().top) +
window.scrollY + 200 + “px”).style(“left”, “20%”);
}
}

function mouseout(d) {
d3.selectAll(“.path1”)
.attr(‘opacity’, function (d) {
return 1;
})
.style(‘stroke’, ‘black’)
.style(‘stroke-width’, ‘0px’)
d3.selectAll(“.path2”)
.attr(‘opacity’, function (d) {
return 1;
})
.style(‘stroke’, ‘black’)
.style(‘stroke-width’, ‘0px’)
d3.selectAll(“.path3”)
.attr(‘opacity’, function (d) {
return 1;
})
.style(‘stroke’, ‘black’)
.style(‘stroke-width’, ‘0px’)

tooltip.transition()
.duration(20)
.style(“opacity”, 0)
var $tooltip = $(“#tooltip-info”);
$tooltip.empty();
}

})
})();

El PSOE de Pedro Sánchez sigue siendo el partido con más apoyo entre los españoles, siempre según el Centro de Investigaciones Sociológicas (CIS), aunque en el Barómetro de febrero, hecho público este lunes, amplía aún más su ventaja sobre el PP, respecto a enero. De celebrarse ahora las elecciones generales, los socialistas lograrían el 32,6% de los votos, casi un punto más que el mes pasado.

El PP baja una sola décima y pasa del 23% de enero al 22,9% actual y Vox crece considerablemente en más de un punto y pasa del 17,7% de enero al 18,9% de febrero. Sumar cae dos décimas, hasta el 7% y Podemos sube cuatro, hasta el 3,9%.

Así, Vox es la fuerza política que más crece en el último mes (1,2 puntos), seguida del PSOE (9 décimas) y Podemos (cuatro décimas), mientras Sumar es la que más cae, aunque solo en dos décimas, seguida del PP, que cae una.

window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

Las encuestas de este último barómetro se hicieron entre el 2 y el 6 de febrero y, por tanto, en plena campaña electoral de las elecciones aragonesas que tuvieron lugar el 8 de febrero y que dieron la victoria al PP de Jorge Azcón aunque con menos escaños que en 2023. Esos comicios confirmaron el fuerte auge de la extrema derecha, que dobló sus apoyos, y el hundimiento del PSOE y el resto de fuerzas de izquierda.

window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

El instituto que preside José Félix Tezanos vuelve a situar a Pedro Sánchez como el líder político mejor valorado con una puntuación media de 4,23 sobre 10.

Le siguen la vicepresidenta segunda y líder de Sumar, Yolanda Díaz, que logra un 3,97, y Alberto Núñez Feijóo, que obtiene un 3,45. Otro barómetro más, el líder de Vox, Santiago Abascal, es el dirigente político peor valorado con una nota de 2,97 sobre 10

window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

La vivienda, lo que más afecta a los españoles a nivel personal

Pedro Sánchez es el favorito como presidente del Gobierno para el 39,7% de los encuestados que dan su opinión, sacando 23,7 puntos de ventaja a Santiago Abascal que lo es para el 16% y se sitúa en segunda posición por delante de Alberto Núñez Feijóo, que es el preferido para el 15,6%, Gabriel Rufián para el 6,6%, Isabel Díaz Ayuso para el 5,3% y Yolanda Díaz para el 4,9%.

Otro mes más, el principal problema de España, según los encuestados, es la vivienda (42,8%), seguido de la inmigración (20,3%), y la crisis económica y problemas de índole económico (18,1%). Los problemas que los españoles consideran que más les afectan de manera personal son la vivienda (27,6%), que escala a primera posición respecto al mes pasado; la economía (25,8%), y la sanidad (22,9%).

window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});