Villefranche-sur-Saône (arpitanisch Velafranche) ist eine französische Gemeinde mit 36.531 Einwohnern (Stand 1. Januar 2013) im Département Rhône in der Region Auvergne-Rhône-Alpes. Sie ist Verwaltungssitz des Arrondissements Villefranche-sur-Saône und des Kantons Villefranche-sur-Saône. Die Einwohner der Stadt werden Caladois(es) genannt.