El candidato de Barcelona pel Canvi- Ciutadans, Manuel Valls, ha ganado solo en el distrito de Sarrià-Sant Gervasi, arrebatándole la mayoría a JxCat. El partido constitucionalista ha obtenido casi el 25 % de los votos, ascendiendo hasta las 17.000 papeletas. El resultado mejora en 5.000 votos respecto a los comicios de 2015.
JxCat, por su parte, ha obtenido un 17,78 % de los votos (13.760), perdiendo casi 18.000 votos en comparación con las anteriores elecciones municipales, cuando se llevó 29.000 votos. La tercera fuerza más votada ha sido ERC con 13.748 votos (17,43 %), codo a codo con JxCat. La cuarta posición la ocupa el PSC con un 13,18 % (10.261 votos), mientras que el partido de Colau, BComú, se queda en la quinta posición con el 10 % del total (7.941 votos).
El PP termina con el 6,51 % (5.037). El partido de Jordi Graupera, Barcelona és Capital, ha superado a la CUP con 3.696 votos. La formación anticapitalista obtiene solo 1.839 votos, 2.000 menos que en la anterior ocasión.