Alfaro is a town and municipality in La Rioja, northern Spain. Its population in January 2009 was 9,883 inhabitants, and its area is 194.23 km². During ancient Roman times, Alfaro was a municipium known as Graccuris; named after Tiberius Sempronius Gracchus.