Cédric Van Styvendael, le candidat socialiste, a été largement élu maire de Villeurbanne avec plus de 70% des voix. Une élection marquée par une forte abstention, à plus de 75%.
2e tour :
Nombre d’inscrits sur les listes électorales : 84080
Taux d’abstention : 75,2%
Votes blancs ou nuls : 871
| Liste | Nuance | Conduite par | %/exprimés | Nombre de voix |
| VILLEURBANNE EN COMMUN | LSOC | M. Cédric VAN STYVENDAEL | 70,37 | |
| VILLEURBANNE C'EST VOUS ! | LUC | M. Prosper KABALO | 29,62 |
1er tour :
Nombre d’inscrits sur les listes électorales : 83 978
Taux d’abstention : 69,52
Votes blancs ou nuls : 840
| Liste | Nuance | Conduite par | %/exprimés | Nombre de voix |
| Villeurbanne au coeur | LDVC | Mme Emmanuelle HAZIZA | 7,28 | 1802 |
| VILLEURBANNE 2020 - pourquoi pas ? | LDVG | M. Philippe VIEIRA | 3,28 | 812 |
| VILLEURBANNE EN COMMUN | LSOC | M. Cédric VAN STYVENDAEL | 33,30 | 8244 |
| VILLEURBANNE C'EST VOUS ! | LUC | M. Prosper KABALO | 14,91 | 3691 |
| Béatrice VESSILLER Pour Villeurbanne | LVEC | Mme Béatrice VESSILLER | 27,48 | 6804 |
| UN NOUVEL ÉLAN POUR VILLEURBANNE | LLR | M. Clément CHARLIEU | 4,66 | 1154 |
| RASSEMBLEMENT POUR VILLEURBANNE | LRN | M. Thibaut GARNIER | 7,63 | 1889 |
| LUTTE OUVRIERE-FAIRE ENTENDRE LE CAMP DES TRAVAILLEURS | LEXG | Mme Nadia BOUHAMI | 1,47 | 363 |
