Villacorta está ubicado en Riaza municipio en la provincia de Provincia de Segovia, Castilla y León. La población de Villacorta es de 28 personas (2020), la distancia de Villacorta a Madrid es de 123 kilómetros, la distancia de Villacorta a Segovia (capital de la Provincia de Segovia) es de 95 kilómetros. Madriguera, Serracín, Becerril, Alquité, Estebanvela, Martín Muñoz de Ayllón, El Negredo, Francos, Aldealázaro y Valvieja se encuentran cerca de Villacorta.