<p>2:4 <i>And Joseph also went from Galilee out of the city of Nazareth into Judea, to the city of David, which is called Bethlehem (because he was of the house and family of David)</i>- As noted on :3, it is unlikely that everyone literally went to their birth place for this tax registration. Perhaps Joseph had enough income to require this; although there is every indication of poverty in the family. Perhaps he wished to be carefully obedient to every human law as far as he could; and this meant that Mary went with him and therefore gave birth in Bethlehem, David's city.</p>