El municipi de Cervià de Ter es troba situat a la riba esquerre del riu Ter. Bona part del seu territori comprèn la plana al·luvial de vora el Ter i té un sector muntanyòs accidentat pels contraforts de la serra que el separen de la conca del Fluvià. Limita al nord amb Viladasens, a l'est amb Sant Jordi Desvalls, al sud amb Sant Joan de Mollet i Bordils i a l'oest, amb Sant Julià de Ramis i Valademuls. Té agregat el poble de Raset.