El Municipio de San Javier y Yacanto se encuentra en el departamento San Javier, en la provincia de Córdoba, Argentina. Está constituida por dos poblados contiguos (San Javier y Yacanto) y posee una población de 1.634 habitantes según el Censo Provincial del Año 2008. Se encuentra en el Valle de Traslasierra, aproximadamente a 180 km al oeste de la Ciudad de Córdoba cruzando el camino de las Altas Cumbres, y a 20 km de la ciudad de Villa Dolores, cabecera departamental.