La población se encuentra en un altozano que domina el cercano valle del río Esgueva.
[2] A mediados del siglo XV, comienza a llamarse Villafuerte en lugar de Vellosillo, su nombre anterior, aunque este no se encontraba exactamente en la ubicación actual de la población.
[2] El asentamiento altomedieval de Vellosillo se encontraba más cercano al río.
El castillo tiene una planta casi cuadrada y cuenta con una gran torre del homenaje en una de sus esquinas.
[4] De la fábrica románica original los principales elementos conservados son el ábside y la portada.