Belaj se nalazi u općini Cerovlje, u Istarskoj županiji na 125 metara nadmorske visine i prostire se na površini od 5,31 km². Prema popisu iz 2011. godine, u Belaju živi 16 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Letaj, Paz, Gradinje, Šušnjevica, Boljun, Boljunsko Polje, Grobnik, Zankovci, Kostrčani i Nova Vas.