Ljubač se nalazi u Gradu Kninu, u Šibensko-kninskoj županiji na 215 metara nadmorske visine i prostire se na površini od 9,08 km². Prema popisu iz 2011. godine, u Ljubaču živi 90 stanovnika. Stanovništvo je najvećim dijelom srpsko (88%), te hrvatsko (12%). Okolna naselja: Knin, Vrbnik, Žagrović, Potkonje, Oćestovo, Kninsko Polje, Kovačić, Matase, Biskupija i Vrpolje.