En el censo de Palestina de 1922, llevado a cabo por las autoridades del Mandato británico de Palestina, Belén tenía una población de 6.658 habitantes, de los cuales 5.838 eran cristianos, 818 musulmanes y 2 judíos.