San Asensio es una localidad y municipio español, situada al norte de la comunidad autónoma de La Rioja (España), en torno al valle del Ebro y el valle del Najerilla, sobre un cerro.