En lo que se refiere a la cronología del nacimiento de Jesús, existe una importante discrepancia: en Mateo se afirma que Jesús nació en tiempos de Herodes el Grande (muerto en 4 adC); en Lucas, que el viaje de María y José a Belén tuvo lugar siendo Quirino gobernador de Siria (después de 6 ddC, según el historiador judío Flavio Josefo). Es imposible conocer con certeza en qué año nació Jesús, aunque muy probablemente ocurrió en el intervalo de diez años entre 4 adC y 6 ddC, lo que parece corroborado por otras referencias evangélicas. Convencionalmente, se adoptó como su fecha de nacimiento la calculada en el siglo VI por Dionisio el Exiguo, basada en cálculos erróneos y que hoy sirve de inicio de la llamada era cristiana; también convencionalmente, en el siglo IV comenzó a celebrarse su nacimiento el 25 de diciembre. En cuanto a su lugar de nacimiento, Lucas y Mateo coinciden en situarlo en Belén. Sin embargo, esto se ha puesto en duda, fundamentalmente, por dos razones: en primer lugar, porque se contradice con el nombre con el que es designado habitualmente Jesús en los evangelios (Jesús de Nazaret) y, en segundo lugar, porque parece probable que narrando el nacimiento de Jesús en Belén lo que se persiguiese fuera vincularlo a la casa de David y reforzar la idea de su condición mesiánica. Mateo cita un pasaje del profeta Miqueas, según el cual el Mesías habría de nacer en Belén: