Francos Viejo es una localidad del término municipal de Machacón, provincia de Salamanca, Comunidad Autónoma de Castilla y León, España.
Se integra dentro de la comarca del Campo Charro.
Pertenece al partido judicial de Salamanca.
[1] Fuente: Instituto Nacional de Estadística de España - Elaboración gráfica por Wikipedia.