Villasilos es una aldea española perteneciente al municipio de Castrojeriz, en la comunidad autónoma de Castilla y León (provincia de Burgos).
Cuenta con 86 habitantes (2013)[1] Se sitúa a 4 km de la cabecera del municipio.
Entre el Censo de 1981 y el anterior, este municipio desaparece porque se integra en el municipio 09091 (Castrojeriz).
Población de derecho según los censos de población del INE.
Población de hecho según los censos de población del INE.