We don't really know historically whether Jesus was born in Bethlehem or Nazareth. In the Canonical Gospels, Matthew and Luke are in favor of Jesus being born in Bethlehem, however, Mark and John indirectly hint that he was born in Nazareth, so it's hard to know for sure. According to historical data, the most likely thing is to think that he was born in Nazareth. Professor Antonio Piñero gives us the keys on which this point is based.
Was Mary Magdalene a prostitute?
Why didn't his disciples write about Jesus?
Was the Virgin a myth that came from older cultures?
Did Jesus know how to read and write?
Could there be in the Gnostic Gospel of Thomas part of the message of a more authentic Jesus?
Could Jesus be homosexual?
Was Jesus of Nazareth born in Bethlehem?
Was Jesus aware of his death?
Where does the story of the Magi come from?
What do we know about the Virgin Mary?