how old was mary when she married joseph
Mary’s exact age at marriage is not given anywhere in the Bible, but most historians and Bible scholars think she was a young teenager, likely around 13–16 years old when she married Joseph.
What the Bible Actually Says
The biblical texts never state an age for Mary or Joseph.
We only learn that:
- Mary was a virgin engaged (betrothed) to Joseph at the time of Jesus’ conception.
- Their marriage took place very close in time to that betrothal and pregnancy.
So any specific age you hear (like “Mary was 12” or “Mary was 15”) is an educated guess, not a direct quote from Scripture.
Historical and Cultural Context
In first‑century Jewish culture in Palestine:
- Girls were typically betrothed soon after puberty, often around early to mid‑teens.
- Marriage usually followed betrothal within about a year, so a girl might be married by roughly 14–16.
- Men tended to be somewhat older than their brides (late teens to twenties), since they were expected to support a household.
Using those norms, many scholars place Mary in her mid‑teens when she married Joseph, and Joseph in his late teens or early twenties.
Example reconstruction (common scholarly view)
- Mary: betrothed around 13–14, married and pregnant with Jesus around 14–16.
- Joseph: a bit older, maybe late teens or early twenties.
These are reconstructions based on customs, not hard data.
The “Mary 12, Joseph 90” Tradition
You might have heard the claim that “Mary was 12 and Joseph was 90.” That idea comes from later Christian traditions and apocryphal writings , not from the New Testament itself. Some early Christian stories portrayed Joseph as a much older widower who already had children, partly to support the belief that Mary remained a lifelong virgin and that Jesus’ “brothers and sisters” were Joseph’s children from a previous marriage or other relatives. Even within Christian circles today, many authors and historians consider the “90‑year‑old Joseph” view legendary rather than historical, and prefer the younger, culturally typical ages described above.
Different Viewpoints in Modern Discussion
If you look at modern articles, sermons, and forums, you’ll see a few main positions:
- “Typical” historical view
- Mary: around 14–16.
- Joseph: older teen or young man (late teens or twenties).
- Reasoning: fits with known Jewish marriage customs of the time.
- “Very young Mary, much older Joseph” view
- Mary: as young as 12–14.
- Joseph: middle‑aged or elderly (40s, even 90 in some traditions).
- Reasoning: drawn from later legends and certain theological traditions about Mary’s perpetual virginity.
- “We simply can’t know” view
- Emphasizes that Scripture is silent, so any age claims are speculation.
- Stresses that cultural averages don’t give precise biographical facts about Mary herself.
Concise Answer
Putting all of this together, the most historically grounded answer is:
- The Bible does not say how old Mary was when she married Joseph.
- Based on Jewish customs in first‑century Palestine, she was most likely a young teenager, roughly 14–16 years old , with Joseph a bit older.
- Numbers like “Mary was 12 and Joseph was 90” come from much later traditions and are not considered historically reliable by most modern scholars.
So if you’re looking for a realistic estimate rather than a legend, think “mid‑teens Mary, young‑adult Joseph,” while remembering that we cannot be exact.