Zalug se nalazi u općini Hum na Sutli, u Krapinsko-zagorskoj županiji na 220 metara nadmorske visine i prostire se na površini od 0,31 km². Prema popisu iz 2011. godine, u Zalugu živi 108 stanovnika. Stanovništvo je uglavnom hrvatsko (97%), te slovensko (3%). Okolna naselja: Gornje Brezno, Prišlin, Poređe, Donje Brezno, Brezno Gora, Mali Tabor, Grletinec, Lastine, Hum na Sutli i Vrbišnica.