Villarejo está ubicado en Santo Tomé del Puerto municipio en la provincia de Provincia de Segovia, Castilla y León. La población de Villarejo es de 135 personas (2020), la distancia de Villarejo a Madrid es de 94 kilómetros, la distancia de Villarejo a Segovia (capital de la Provincia de Segovia) es de 67 kilómetros. Rosuero, La Rades, Siguero, Mansilla, Sigueruelo, Soto de Sepúlveda y El Chaparral se encuentran cerca de Villarejo.