Navasfrías es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Navasfrías es de 422 personas (2020), el área de Navasfrías es de 60 kilómetros cuadrados, la distancia de Navasfrías a Madrid es de 343 kilómetros. Navasfrías comparte fronteras con Casillas de Flores, El Payo, Eljas y Valverde del Fresno.