Situación:
Machacón es un municipio de la comarca del Campo de Salamanca, en la provincia de Salamanca, Castilla y León, España.
A 13 km de Salamanca, en una superficie de 18,69 km². El término municipal limita al Noroeste con Calvarrasa de Abajo, al Noreste con el enclave de Castañeda perteneciente al municipio de Villagonzalo de Tormes, al Este con Encinas de Abajo, al Sur con Villagonzalo de Tormes y al Suroeste con Calvarrasa de Arriba.
A 13 km de Salamanca, en una superficie de 18,69 km². El término municipal limita al Noroeste con Calvarrasa de Abajo, al Noreste con el enclave de Castañeda perteneciente al municipio de Villagonzalo de Tormes, al Este con Encinas de Abajo, al Sur con Villagonzalo de Tormes y al Suroeste con Calvarrasa de Arriba.