Castrum Viride aparece citada por primera vez en la delimitación de la diócesis de León que hizo Ordoño II de León en el año 916.
Es por ello que se supone que esta localidad fue de los lugares ocupados durante la colonización leonesa de las riberas de los afluentes del Duero.
[6] Lo cierto es que en 1129 contaba con fuero propio, en el que se señalaba que la infanta Elvira, hija de Alfonso VI de León, era la tenente de Castroverde, privilegio que mantuvo hasta la década de 1150.
Entre 1161 y 1167 figura al frente de la villa el conde Ponce de Cabrera y en 1175 Iohannes Gallecus.
[13] Cuenta con una población de 256 habitantes (INE 2024).