U naselju Bujanovac živi 8137 punoletnih stanovnika, a prosečna starost stanovništva iznosi 31,5 godina (30,6 kod muškaraca i 32,4 kod žena). U naselju ima 2628 domaćinstava, a prosečan broj članova po domaćinstvu je 4,57.