Espirdo es un municipio ubicado en la provincia de Provincia de Segovia en Castilla y León. La población de Espirdo es de 1 389 personas (2020), el área de Espirdo es de 25 kilómetros cuadrados, la distancia de Espirdo a Madrid es de 98 kilómetros. Espirdo comparte fronteras con Brieva, Basardilla, Torrecaballeros, Trescasas, La Lastrilla, Bernuy de Porreros, Cabañas de Polendos y Cabanillas del Monte.