Baljkovac je naselje u Srbiji u opštini Pivara (Kragujevac) u Šumadijskom okrugu. Prema popisu iz 2011. bilo je 627 stanovnika. Naselje je osnovano 1780. godine. Pod njivama se nalazi 294,73 ha, voćnjacima 25,17 ha, vinogradima 0,84 ha, livadama 40,45 ha, pašnjacima 36,22 ha dok ostalo zemljište zauzima 1,86 ha.
U naselju Baljkovac živi 506 punoletnih stanovnika, a prosečna starost stanovništva iznosi 40,8 godina (40,0 kod muškaraca i 41,4 kod žena). U naselju ima 233 domaćinstva, a prosečan broj članova po domaćinstvu je 2,67.
Ovo naselje je velikim delom naseljeno Srbima (prema popisu iz 2002. godine), a u poslednja tri popisa, primećen je pad u broju stanovnika.