Ľuboreč sa nachádza v okrese mesta Lučenec. Leží na východnom okraji Krupinskej výšiny v plytkej, kotlinkovite rozšírenej doline potoka Ľuboreč. Stred obce je v nadmorskej výške 250 m.n.m.. Územie patriace k obci má rozlohu 3167 ha a je v rozpätí nadmorských výšok 215 až 716 m.n.m. Chotár tvoria dolinami rozčlenené ploché na severozápade sa dotýkajúce chrbty z andezitických tufitov a útržkov lávových andezitových prúdov Javoria. V katastrálnom území sa nachádza vodná nádrž, rybník. Obec je písomne doložená od roku 1271. Patrila hradu Šomoška. V stredoveku sa miestne tzv. tatárske pivnice využívali aj ako úkryty vo vojnových obdobiach. V rokoch 1554-94 ju okupovali Turci (patrila k sečianskemu sandžaku), potom bola rozdelená medzi Divínske a Modrokamenské panstvo. Ľuboreč patrí do mikroregiónu Novohradské Podzámčie.