Luke 2 – Was Joseph from Nazareth, or Bethlehem (or both)?
It is generally supposed that Joseph, like Mary, came from Nazareth. At the time of the census, he travelled, with his wife-to-be, to Bethlehem, his ancestral home. After Jesus’ birth he took his little family to Egypt, in order to escape the threat of Herod. And then, after that threat subsided, they returned to their hometown of Nazareth.
Stephen Carlson argues that Bethlehem was Joseph’s actual family home, and not just his ancestral home. Two reasons: (a) the is no record of a census requiring a man to return to his ancestral home; (b) Lk 2:39 (‘…to a town of their own’) implies that Joseph and Mary made Nazareth their home after the birth. …

