La comuna de San Clemente limita con las siguientes comunas: al norte con Molina (Provincia de Curicó), Río Claro y Pelarco, al poniente con Talca y Maule, al sur con Yerbas Buenas y Colbún y al oriente con Argentina.