La Denominación de Origen Ribeiro está situada en la Galicia meridional, en el borde noroccidental de la provincia de Ourense, en las confluencias de los valles formados por los ríos Miño, Avia, Arnoia y Barbantiño. Cuenta con una extensión de 2685 hectáreas de viñedo ubicadas en los municipios de Ribadavia, Arnoia, Castrelo de Miño, Carballeda de Avia, Leiro, Cenlle, Beade, Punxín y Cortegada, y parte de los de Boborás, San Amaro, Toén, Carballiño, Ourense.
El viñedo se extiende desde los 75 hasta los 400 metros de altitud en valles y laderas a veces de acusada pendiente que es salvada por terrazas denominados socalcos o bocaribeiras que siguen las curvas de nivel.
La denominación de origen es la más antigua de Galicia, y se remonta al año 1932, que fue considerado con rango de ley en 1933. El consejo regulador se creó en 1956 por una orden ministerial que fue modificada ya varias veces, la última en 2004.