Xerallo està situat en la part nord de la província de Lleida, just a l’Eix Pirinenc. Limita amb l’Alta Ribagorça i s’estén al sector mig de la vall de Bellera, entre Coll de Mont-roig i la confluència amb el riu de Cadolla. El territori, molt muntanyenc, és accidentat per les serres que s’aixequen entre la de Sant Gervàs (Viu de Llevata) al sud, i els pics d’Erta i el Tossal Llarg (Malpás i Benés), al nord.