Der Kanton Villefranche-sur-Mer war bis 2015 ein französischer Wahlkreis im Arrondissement Nizza, im Alpes-Maritimes und in der Region Provence-Alpes-Côte d’Azur. Hauptort (frz.: chef-lieu) war Villefranche-sur-Mer.
Der Kanton war 27,24 km² groß und hatte 21.551 Einwohner (Stand 2012).
Gemeinden