The canton of Villeneuve-sur-Yonne is a canton of France, located in the Yonne département, in the Bourgogne-Franche-Comté région.
It has 12 communes.
Since the French canton reorganisation which came into effect in March 2015, the communes of the canton of Villeneuve-sur-Yonne are:[2]