Jesús nace en Belén de Judea en los días del rey Herodes. Unos magos de oriente llegan a Jerusalén y preguntan dónde está el rey de los judíos que ha nacido, porque vieron su estrella y vienen a adorarlo. Herodes se turba, y con él toda Jerusalén. Reúne a los principales sacerdotes y a los escribas, que le responden con el profeta Miqueas que el Cristo ha de nacer en Belén. Herodes llama en secreto a los magos, se informa del tiempo en que apareció la estrella y los envía a Belén pidiéndoles que le avisen cuando encuentren al niño, con el pretexto de ir él también a adorarlo.
La estrella guía a los magos hasta donde estaba el niño. Al verlo con María su madre, se postran, lo adoran y le ofrecen oro, incienso y mirra. Avisados en sueños de no volver a Herodes, regresan a su país por otro camino. Entonces un ángel del Señor dice a José en sueños que tome al niño y a su madre y huya a Egipto, porque Herodes buscará al niño para matarlo. José se levanta de noche y parte. Mateo ve en esto el cumplimiento de Oseas: de Egipto llamé a mi hijo.
Herodes, al verse burlado, manda matar a todos los niños de Belén y sus alrededores de dos años para abajo. Mateo recuerda las palabras de Jeremías sobre Raquel llorando por sus hijos. Muerto Herodes, el ángel se aparece de nuevo a José y le indica volver a la tierra de Israel. Al saber que Arquelao reinaba en Judea, José teme ir allá y, avisado en sueños, se retira a Galilea, a una ciudad llamada Nazaret, y así se cumple que sería llamado nazareno.