Villeneuve-en-Retz is een gemeente in het Franse departement Loire-Atlantique (regio Pays de la Loire). De plaats maakt deel uit van het arrondissement Saint-Nazaire. Villeneuve-en-Retz is op 1 januari 2016 ontstaan door de fusie van de gemeenten Bourgneuf-en-Retz en Fresnay-en-Retz.

Geografie De oppervlakte van Villeneuve-en-Retz bedroeg op ; de bevolkingsdichtheid was toen inwoners per km².

thumb|left|350px|Kaart van de gemeente met de belangrijkste infrastructuur, bodemgebruik en omliggende gemeenten