Castellserà és un municipi de la comarca de l'Urgell, pertanyent al partit judicial de Balaguer, està situat al nord-est de la comarca, al límit amb la comarca de la Noguera. La localitat és situada a l'anomenat Pla d'Urgell, arrecerada al peu de la serra d'Almenara, que li queda a la banda nord. El terme de 15,84 quilòmetres quadrats està dividit en dos sectors pel canal d'Urgell: la part del nord, de secà, amb 168 ha, i accidentat per la mencionada serra, i la part del sud, de regadiu, que es troba regat per diverses séquies del canal. Està situat a una altitud de 267 m.