Prnjavor se nalazi u općini Kapela, u Bjelovarsko-bilogorskoj županiji na 89 metara nadmorske visine i prostire se na površini od 5,44 km². Prema popisu iz 2011. godine, u Prnjavoru žive 24 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Reškovci, Lipovčani, Visovi, Lalići, Podgorci, Tvrda Reka, Kobasičari, Domankuš, Stanići i Pavlin Kloštar.