Villefranche-sur-Mer (Occitaans: Vilafranca of Vilafranca de Mar; Italiaans: Villafranca of Villafranca Marittima) is een gemeente in het Franse departement Alpes-Maritimes (regio Provence-Alpes-Côte d'Azur). De plaats maakt deel uit van het arrondissement Nice. Villefranche-sur-Mer telde op 1 januari 2022 5.012[1] inwoners.
De oppervlakte van Villefranche-sur-Mer bedroeg op 1 januari 2022 4,88 vierkante kilometer; de bevolkingsdichtheid was toen 1.027 inwoners per km². De gemeente ligt aan de baai Rade de Villefranche.
De onderstaande kaart toont de ligging van Villefranche-sur-Mer met de belangrijkste infrastructuur en aangrenzende gemeenten.
Onderstaande figuur toont het verloop van het inwonertal (bron: INSEE-tellingen).
Vanwege een beveiligingsprobleem met de MediaWiki Graph-software is het momenteel niet mogelijk deze grafiek weer te geven. Zodra de software is bijgewerkt zal de grafiek vanzelf weer zichtbaar worden.
Het decor van de Moteurs!... Action!... Stuntshow Spectacular in het Walt Disney Studios Park in Disneyland Paris is gebaseerd op de huisjes van Villefranche-sur-Mer aan de Côte d'Azur.
Villefranche-sur-Mer is ook bekend vanwege de Rue Obscure, een verborgen straat onder de huizen, waar men doorheen kan lopen.