Ciudadanos se mantiene imparable en las encuestas electorales. Según la última encuesta electoral de Celeste Tel, la formación liberal ha aumentado en 4 puntos su intención de voto en el último mes. Según esta encuesta, el PP se mantendría como primera fuerza política pese a su caída durante los últimos meses. Los populares se sitúan con un 26,6 %, bajando 2 puntos en el último mes y 4 desde el mes de noviembre, y obtendrían entre 110 y 113 escaños. El PSOE resiste a la subida de Ciudadanos y se mantiene como segunda fuerza política con un 24,3 %, bajando 1 punto en el último mes aunque a los mismos niveles que en noviembre, y obtendrían entre 89 y 91 escaños. Ciudadanos suben 4 puntos desde febrero y 6 desde noviembre, situándose con un 23,5 %, muy cerca de PSOE y PP. El partido de Albert Rivera obtendría entre 77 y 80 escaños. Podemos sigue sin remontar y se sitúa con un 16,2 %, porcentaje con el que obtendría entre 45 y 48 escaños.
La subida de Ciudadanos se debe especialmente a un fuerte trasvase de votantes populares hacia Ciudadanos. Casi el 17 % de los que votaron al PP en 2016 (casi 1.400.000 votantes) declaran que votarían ahora a Ciudadanos frente a solo un 2 % de votantes de Ciudadanos que votaría ahora al PP. Sin embargo, Ciudadanos también se nutre de exvotantes del PSOE. Un 14 % de votantes socialistas declara que votaría a Ciudadanos. Pese a este trasvase de votantes socialistas hacia Ciudadanos (unos 700.000 votantes), el PSOE conseguiría mejorar sus resultados electorales debido a la llegada de un gran número de votantes de Podemos. Un 20 % de los electores que votaron a Unidos Podemos (1 millón de votantes) apoyaría ahora al PSOE de Pedro Sánchez.