Rioja ligger i den nordlige del af Spanien tæt ved byen Logroño, hvor floden Ebro skærer sig i en øst-vestlig retning igennem området. Området opdeles i tre forskellige regioner - Rioja Baja i øst (som nu faktisk hedder Rioja Oriental), Rioja Alta og Rioja Alavesa.