It is located in the western part of the municipality, southwest of the municipal seat of Barajevo and 2 km east of the Ibarska magistrala (Highway of Ibar).
Šiljakovac is a small, depopulating rural settlement, with a population of 620 (Census 2002).
Local football club is FC Šiljakovac.
Šiljakovac's hamlet of Bare is the location of two oaks which were estimated to be 220 years old in 2013, thus being considered as the oldest known trees on the territory of Belgrade.[2]