Question: what was the age difference between mary and joseph?
Answer: Thus, given the customs of the time and place, there's every reason to believe that at the time of their betrothal, and subsequent wedding, Mary was a nubile young woman and Joseph a virile young man. And that would mean that when they were married Mary was around 15 or 16, and Joseph was around 17 or 18.