the city is located on a hill at an altitude of at the confluence of the ebro and cidacos rivers. it has an area of . calahorra is the second-largest city in la rioja in population and importance. 21,060 people live there.