Garcihernández es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Garcihernández es de 437 personas (2020), el área de Garcihernández es de 48 kilómetros cuadrados, la distancia de Garcihernández a Madrid es de 205 kilómetros. Garcihernández comparte fronteras con Villagonzalo de Tormes, Encinas de Abajo, Alconada, Peñarandilla, Tordillos, Pedrosillo de Alba, Aldeaseca de Alba y Alba de Tormes.