Kujnik se nalazi u općini Brestovac, u Požeško-slavonskoj županiji na 92 metra nadmorske visine i prostire se na površini od 6,70 km². Prema popisu iz 2011. godine, u Kujniku žive 22 stanovnika. Stanovništvo je pretežito srpsko (63%), te hrvatsko (38%). Okolna naselja: Pasikovci, Orljavac, Crljenci, Sloboština, Podsreće, Rasna, Koprivna, Vranić, Deževci i Čečavac.