Viniegra de Arriba is a village and municipality in the province and autonomous community of La Rioja, in northern Spain. It is one of the small settlements of the upper Najerilla valley, in the mountainous western part of the region.
The municipality covers an area of 38.46 square kilometres (14.85 square miles). As of 2011, it had a population of 50 people, making it one of the least populated municipalities in La Rioja.