La comuna limita al norte con las de Villa Alegre, Yerbas Buenas y Colbún, al oeste, con San Javier, al sur, con Longaví y al este, con Colbún.