Villeneuve-la-Rivière (en catalán Vilanova de la Ribera, antiguamente Vilanova de Roter) es una comuna francesa situada en el departamento de Pirineos Orientales y la región de Languedoc-Rosellón, en la comarca del Rosellón. Tenía 1.309 habitantes en 2007. Sus habitantes reciben el gentilicio de Villeneuvois en francés y de Vilanovins en catalán. Inicialmente dependiente de Baho, la primera mención documentada data del siglo IX.