Bujavica se nalazi u Gradu Lipiku, u Požeško-slavonskoj županiji na 241 metru nadmorske visine i prostire se na površini od 4,32 km². Prema popisu iz 2011. godine, u Bujavici žive 33 stanovnika. Stanovništvo je uglavnom srpsko (96%). Okolna naselja: Lovska, Novi Grabovac, Janja Lipa, Brezine, Korita, Gaj, Poljana, Kozarice, Kukunjevac i Bair.