Šiljkovača se nalazi u općini Cetingrad, u Karlovačkoj županiji na 200 metara nadmorske visine i prostire se na površini od 12,95 km². Prema popisu iz 2011. godine, u Šiljkovači živi 67 stanovnika. Stanovništvo je najvećim dijelom hrvatsko (78%), te bošnjačko (20%). Okolna naselja: Grabarska, Đurin Potok, Podcetin, Sadikovac, Cetingrad, Cetinski Varoš, Komesarac, Kestenje, Srednje Selo i Pašin Potok.