Moreda es una localidad española del municipio de Vega de Espinareda, en la comarca de El Bierzo, provincia de León, comunidad autónoma de Castilla y León.
Limita con Prado de la Paradiña, Penoselo, San Pedro de Olleros y San Martín de Moreda.
Está situado entre el valle del río Ancares y el del río Burbia.
Durante el Antiguo Régimen fue un pueblo del señorío de la abadía de San Andrés de Espinareda.
Tras la desaparición de los señoríos pasa a depender del nuevo municipio del Valle de Finolledo, hasta que éste se integra en el de Vega de Espinareda en 1973.