La villa antigua se alza sobre una pequeña elevación situada en medio de una llanura fértil en el lado sur de la desembocadura de la riera de Osor en el río Ter, corriente de agua que marca la frontera entre Anglés y la Cellera de Ter, y de Anglés y el municipio de Sant Julià del Llor i Bonmatí.