Espinosa de la Ribera (Espinosa de la Ribeira en leonés) es una villa española, perteneciente al municipio de Rioseco de Tapia, en la Comarca de Luna y la Provincia de León.
Situado en la margen izquierda del Río Luna, afluente del Río Órbigo.
Los terrenos de Espinosa de la Ribera limitan con Villarrodrigo de Ordás y Rioseco de Tapia al norte, El Ferral al este, Villarroquel , Secarejo , Azadon y Cimanes del Tejar al sur, y Mataluenga al oeste.