Alesanco is a village and municipality in the province and autonomous community of La Rioja, Spain. It lies in the northern part of the country, within the Ebro Valley region that defines La Rioja.
The municipality covers an area of 17.17 square kilometres (6.63 square miles). As of 2011, its population was 562 people, making it a small rural community.