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.
El término municipal está atravesado por la Autopista Vasco-Aragonesa (AP-68) y por la carretera nacional N-232, entre los pK 435 y 440, además de por una carretera local (LR-208) que se dirige hacia Nájera.
El río Najerilla hace de límite con Cenicero y Uruñuela por el este.
El centro está destinado a cursos, presentaciones y catas.
Existe una pequeña planta de energía solar fotovoltaica que produce 30 kilovatios.
El ayuntamiento estima que estará amortizada en cinco años y a partir de entonces proporcionara ingresos al municipio.
[7] Desde 2007 cuenta con un pequeño hotel de tres estrellas en una casa solariega del siglo XVIII.