Navacarros es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Navacarros es de 119 personas (2020), el área de Navacarros es de 9 kilómetros cuadrados, la distancia de Navacarros a Madrid es de 172 kilómetros. Navacarros comparte fronteras con Candelario, Béjar, Vallejera de Riofrío, La Hoya y Solana de Ávila.