Machacón es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Machacón es de 446 personas (2020), el área de Machacón es de 18.69 kilómetros cuadrados, la distancia de Machacón a Madrid es de 197 kilómetros. Machacón comparte fronteras con Calvarrasa de Arriba, Calvarrasa de Abajo, Villagonzalo de Tormes y Encinas de Abajo.