How old was Mary when she had Jesus? The most accurate answer is that the Bible never gives Mary’s exact age. Matthew and Luke describe her as a young woman betrothed to Joseph and record the circumstances surrounding Jesus’ conception and birth, but neither Gospel states how old she was.
Mary is often described as a teenager, and some historical reconstructions place her somewhere in adolescence. However, an estimate should not be confused with a documented fact. Specific ages such as 12, 14, 15, or 16 do not appear in the canonical Gospel accounts of Jesus’ birth.
Therefore, the strongest answer comes from separating what Scripture actually says from later Christian traditions and historical assumptions.
How Old Was Mary When She Had Jesus?
Mary’s exact age when she gave birth to Jesus is unknown. The Bible says she was a virgin betrothed to Joseph when Gabriel announced that she would conceive Jesus. Later, Luke describes Mary giving birth in Bethlehem. Nevertheless, neither Matthew nor Luke gives her age.
A teenage age is commonly proposed because Mary was already betrothed and because marriage could occur at comparatively young ages in the ancient world. Even so, no surviving biblical statement allows us to say confidently that Mary was exactly 12, 14, 15, or 16.
That distinction is important because many online answers present an estimated age as though it appeared directly in Scripture.

Mary’s Age: What We Know and What We Don’t
| Claim | What the evidence shows |
|---|---|
| Mary was the mother of Jesus | Stated in the Gospel accounts |
| Mary was betrothed to Joseph | Stated in Matthew and Luke |
| Gabriel appeared to Mary before Jesus’ birth | Stated in Luke |
| Mary gave birth to Jesus in Bethlehem | Stated in Luke |
| Mary was exactly 12 | Not stated in the Bible |
| Mary was exactly 14 | Not stated in the Bible |
| Mary was 15 or 16 | Not stated in the Bible |
| Mary may have been a teenager | Historically plausible, but not certain |
| Mary’s exact age at Jesus’ birth | Unknown |
The table highlights the central problem with assigning Mary a precise age. The Gospel writers provide information about her relationship with Joseph and the circumstances of Jesus’ birth, yet they do not provide a birth date or numerical age for her.
Does the Bible Say How Old Mary Was?
No. The Bible does not state Mary’s age when Jesus was conceived or when he was born.
The two canonical Gospels that contain infancy narratives are Matthew and Luke. Both provide important details about Mary, Joseph, and Jesus. However, neither writer gives Mary’s age.
As a result, any exact number comes from sources or reasoning outside the biblical birth narratives.
That does not mean historians cannot discuss what age may have been plausible. Instead, it means such discussions must be clearly labelled as historical estimates rather than biblical facts.

What Luke 1 Says About Mary
Luke provides the most detailed biblical description of events leading to Jesus’ conception.
According to Luke 1:26–38, the angel Gabriel was sent to Nazareth, a town in Galilee, to a virgin named Mary who was betrothed to a man named Joseph. Gabriel announced that Mary would conceive and give birth to a son named Jesus.
Mary’s relationship status is therefore clear.
She was:
- living in Nazareth,
- identified as a virgin,
- betrothed to Joseph,
- and not yet described as living a normal married life with him.
Yet Luke never says that Mary was 12, 14, 15, 16, or any other age.
This omission matters because Luke does provide ages or age-related information elsewhere when it serves his narrative. For Mary, however, no numerical age appears.
Therefore, Luke 1 cannot support a statement such as:
“Mary was 14 when Gabriel appeared to her.”
A more accurate statement is:
Mary’s age when Gabriel appeared to her is not recorded in Luke.
Luke gives readers her name, location, marital status, and role in the Annunciation, but not her age.
What Matthew 1 Says About Mary
Matthew approaches Jesus’ birth from a somewhat different perspective.
Matthew 1 explains that Mary was betrothed to Joseph when she was found to be pregnant before they lived together. Joseph initially considered ending the relationship quietly. However, according to Matthew’s account, an angel appeared to him in a dream and told him not to be afraid to take Mary into his home.
Once again, there is no reference to Mary’s age.
Matthew does provide useful context about the nature of her relationship with Joseph. The USCCB commentary explains that betrothal represented the first stage of marriage. It established a legally significant relationship before the wife later entered her husband’s home and ordinary married life began.
Consequently, describing Mary and Joseph as merely “engaged” in the modern American sense can be misleading. Ancient betrothal carried greater legal and social significance.
Still, knowing that Mary was betrothed does not reveal her precise age.
A person cannot take a general marriage custom, apply it automatically to Mary, and turn the result into a verified biographical fact.
What Luke 2 Says About Jesus’ Birth
Luke 2 moves the story from Nazareth toward Bethlehem.
Joseph travels from Galilee to Bethlehem, and Mary accompanies him while pregnant. Luke describes her as Joseph’s betrothed. Then, while they are there, the time comes for Mary to give birth, and she delivers her firstborn son.
Again, Luke provides several details:
Mary was pregnant.
She traveled with Joseph.
They went to Bethlehem.
She gave birth to Jesus there.
She wrapped the newborn child and laid him in a manger.
However, the text still does not tell readers how old Mary was.
Therefore, neither the Annunciation narrative nor the Nativity narrative supplies enough information to calculate an exact age.
Was Mary a Teenager When She Had Jesus?
Mary may have been a teenager when Jesus was born, and that is a common historical estimate. However, it cannot be established with certainty.
The idea does not come from a verse saying, “Mary was a teenager.” Instead, it develops from attempts to place the Gospel narratives within the marriage customs of the ancient Mediterranean and Jewish worlds.
Some academic discussions of ancient Jewish and biblical betrothal point to marriages or betrothals beginning at ages that modern U.S. readers would consider very young. One Cambridge discussion, for example, describes betrothal as sometimes occurring around age 12 or 12½, while broader Cambridge scholarship on Palestinian Jewish family life indicates that women could marry in their teens.
Nevertheless, those historical patterns do not tell us Mary’s birthday.
Why a Teenage Age Is Often Proposed
Several factors help explain why writers commonly describe Mary as a teenager.
First, Mary was already betrothed when Gabriel appeared to her. Matthew and Luke agree on that basic point.
Second, marriage patterns in the ancient world differed significantly from those familiar to most modern Americans. Scholarly discussions of ancient Jewish marriage provide evidence that women could enter marriage comparatively young.
Finally, later Christian traditions also portrayed Mary as young. Those traditions contributed substantially to the specific age estimates that became popular over time.
Taken together, these points make adolescence plausible.
However, “plausible” is the important word.
They do not establish that Mary was exactly 12, 13, 14, 15, or 16.
Why We Cannot Give Mary an Exact Age
Historical reconstruction has limits.
Suppose evidence shows that many women in a particular society married during their teenage years. That information can help historians understand what was socially possible or common.
It cannot prove that one particular woman was a particular age.
For example, knowing that young women sometimes entered betrothal around puberty does not allow us to conclude:
Mary was 12 because girls were betrothed at 12.
Likewise, choosing 14 or 15 because it appears reasonable does not turn the number into evidence.
There is another complication. Much of the surviving evidence about ancient Jewish marriage practices comes from legal traditions and texts that must be interpreted carefully when reconstructing everyday life across different places and periods. Practices could vary by location, family circumstances, social position, and historical period.
Therefore, a responsible article should not use a general custom as a substitute for a missing biographical record.
What Can Part A Establish With Confidence?
At this point, the evidence supports four clear conclusions.
First, Mary’s exact age is not stated in the Bible.
Matthew and Luke both describe Mary around the time of Jesus’ conception and birth, yet neither provides a number.
Second, Mary was betrothed to Joseph.
That detail appears explicitly in both Gospel traditions dealing with Jesus’ birth.
Third, a teenage age is historically plausible.
Ancient marriage practices help explain why many historians and religious writers imagine Mary as relatively young. However, historical plausibility does not establish her exact age.
Finally, numbers such as 12, 14, 15, and 16 require additional explanation.
They do not come directly from Matthew or Luke.
Instead, some of the most influential age claims developed from later Christian traditions, particularly traditions surrounding Mary’s childhood and betrothal.
Was Mary 12 Years Old When She Had Jesus?
There is no biblical evidence that Mary was 12 years old when she gave birth to Jesus.
Neither Matthew nor Luke gives Mary a numerical age. Instead, the number 12 is associated primarily with a much later Christian work known as the Protoevangelium of James, also called the Infancy Gospel of James.
Even then, the text does not simply say that Mary gave birth to Jesus at age 12.
That distinction is crucial.
Where Does the Claim That Mary Was 12 Come From?
The Protoevangelium of James expands Mary’s story far beyond what appears in the canonical Gospels. Cambridge University Press describes it as an early non-canonical Gospel, probably composed in the second century, that incorporates material from Matthew and Luke while adding traditions about Mary’s birth and childhood.
According to its narrative, Mary enters the Temple as a small child and remains there until she reaches approximately 12 years old. At that point, the priests become concerned about what should happen to her as she approaches maturity. They then seek someone to take responsibility for her, and Joseph enters the story.
A widely circulated English translation states that when Mary reached 12, a council of priests met to decide what should be done with her.
Therefore, 12 is associated with Mary’s departure from the Temple tradition, not directly with the birth of Jesus.
This is where many simplified online claims become misleading.
Someone may read that Mary was 12 when Joseph entered the story and then assume that she immediately became pregnant and gave birth at that same age. However, the text’s own narrative does not support that simple calculation.
What Does the Protoevangelium Say Later?
The same commonly used translation later describes Mary after the Annunciation and her visit to Elizabeth. At that point, while the narrative portrays her pregnancy developing, it says that she was 16 years old when those events occurred.
Consequently, even if someone chooses to use the Protoevangelium of James as evidence for later Christian tradition, it does not straightforwardly support the claim:
“Mary was 12 when she gave birth to Jesus.”
Instead, that version of the tradition places her at 12 during the earlier Temple episode and describes her as 16 during the pregnancy narrative.
However, this still does not prove that the historical Mary was 16.
The Protoevangelium was written well after the period it describes. Cambridge scholarship treats it as a non-canonical early Christian text that expands the infancy narratives with traditions absent from Matthew and Luke. Therefore, its age statements tell us something about later Christian storytelling and beliefs about Mary, not necessarily Mary’s historically verifiable age.
Was Mary 14 When She Had Jesus?
Another frequently repeated claim is that Mary was 14 years old when she conceived or gave birth to Jesus.
Again, Scripture does not give that number.
The age of 14 is generally produced by later reconstructions that combine assumptions about Mary’s youth, ancient betrothal practices, and post-biblical traditions. It is often presented as a reasonable estimate rather than as a direct statement from Matthew or Luke.
However, that difference can disappear when the claim is repeated online.
A statement such as:
“Tradition commonly portrays Mary as a very young woman, and some estimates place her around 14.”
is reasonable when properly qualified.
By contrast:
“Mary was 14 when she had Jesus.”
sounds like a documented biographical fact.
It is not.
Why Age 14 Became Popular
There are several reasons why 14 can sound plausible to modern readers researching the subject.
First, Mary was already betrothed to Joseph when the Gospel narratives begin. Since women could marry relatively young in antiquity, writers sometimes use marriage customs to estimate her age.
Moreover, later Christian traditions consistently portray Mary as youthful. Artists, devotional writers, and apocryphal narratives reinforced that image over many centuries.
Finally, modern authors often seek a single number because readers searching how old was Mary when she had Jesus naturally expect a numerical answer.
Yet historical evidence does not become stronger simply because a particular estimate is repeated frequently.
Therefore, 14 should remain clearly labelled as an estimate or tradition, not a biblical age.
Was Mary 15 or 16 When Jesus Was Born?
Ages 15 and 16 are also common in modern discussions.
Of these numbers, 16 has an interesting connection with the Protoevangelium of James. As noted above, one widely used English translation describes Mary as 16 during the narrative surrounding her pregnancy.
Nevertheless, that does not make 16 a historically established age.
The text itself comes from later Christianity rather than from a contemporary record of Mary’s life. Cambridge scholarship places the Protoevangelium among early Christian apocryphal writings and notes that it substantially expands Mary’s childhood beyond the canonical Gospel accounts.
Therefore, two separate questions must be kept apart:
What age does a later tradition assign to Mary?
and
How old was the historical Mary?
Those questions do not necessarily have the same answer.
Why Some Writers Prefer 15–16
A mid-teen estimate is often considered plausible because it attempts to combine Mary’s betrothal with what is known about comparatively early marriage in parts of the ancient world.
Moreover, an age such as 15 or 16 may appear to fit the broad picture of a young betrothed woman better than either a very young child or a much older unmarried woman.
However, those are historical arguments based on probability.
They do not provide a birth record.
No surviving statement from Matthew or Luke says:
“Mary was 15.”
Likewise, neither Gospel says:
“Mary was 16.”
Therefore, even when a writer considers 15–16 the most plausible range, the wording should remain cautious.
A better formulation is:
Some writers estimate that Mary may have been in her mid-teens, but her precise age cannot be established from the Bible.
What Is the Protoevangelium of James?
Because the Protoevangelium of James plays such a large role in discussions about Mary’s age, it is important to understand what kind of document it is.
The work is not part of the New Testament canon.
Cambridge’s New Cambridge History of the Bible places the Protevangelium of James among apocryphal New Testament writings that emerged from the second century onward.
Another Cambridge treatment explains that the work combines elements from Matthew and Luke with additional stories, especially narratives about Mary’s own birth and childhood.
Therefore, historians can use it to study the development of early Christian traditions about Mary.
However, it should not be treated as though it were simply another chapter of Luke.
How the Protoevangelium Expands Mary’s Story
Matthew and Luke tell readers relatively little about Mary’s childhood.
The Protoevangelium, by contrast, supplies an elaborate background story.
It introduces traditions concerning:
- Mary’s parents,
- her miraculous birth,
- her childhood,
- her life associated with the Temple,
- Joseph as her guardian,
- and additional events surrounding Jesus’ birth.
Cambridge notes that, within this narrative, Mary lives in the Temple between roughly ages three and twelve before the priests seek a guardian for her. Joseph is portrayed as an older widower who already has sons.
These details became enormously influential in later Christian art and tradition.
Nevertheless, they are absent from Matthew and Luke.
That does not mean the text has no historical importance. On the contrary, it is extremely important for understanding how traditions about Mary developed.
Yet its importance as evidence for early Christian belief is different from proving that every biographical detail it supplies happened historically.
Is the Protoevangelium of James Part of the Bible?
No.
The Protoevangelium of James is generally classified as apocryphal or non-canonical Christian literature.
It should therefore be distinguished from the canonical Gospel of Matthew and Gospel of Luke when discussing Mary’s age.
This distinction also helps explain why Christians may know traditions about Mary that are not explicitly found in Scripture.
Over the centuries, biblical narratives, apocryphal stories, liturgical traditions, artwork, sermons, and devotional writings often influenced one another.
As a result, some details can become so familiar that readers assume they must appear in the Bible.
Mary’s precise age is one example.
What Does the Protoevangelium Actually Prove About Mary’s Age?
Historically, it proves something more limited than many people assume.
The text demonstrates that early Christians developed detailed traditions portraying Mary as a young woman.
It also provides specific age markers within its own narrative.
However, it cannot function as a contemporary civil record of Mary’s birth.
The work was composed substantially later than the events surrounding Jesus’ birth. Moreover, its purpose was not to produce a modern critical biography based on birth certificates, census records, and contemporary documentation.
Therefore, its value must be described accurately:
It is important evidence for the history of Christian tradition about Mary, but it does not establish Mary’s actual age beyond reasonable doubt.
That is a much stronger conclusion than either dismissing the text entirely or treating every detail in it as certain history.
Why Exact Age Claims Become Confusing
The confusion surrounding Mary’s age usually develops because three different types of evidence get blended together.
Biblical Evidence
Matthew and Luke describe Mary as betrothed to Joseph and recount events connected with Jesus’ conception and birth.
However, they provide no age.
Later Christian Tradition
Texts such as the Protoevangelium of James add information about Mary’s childhood and youth.
These traditions are historically important, but they were written later.
Historical Reconstruction
Modern writers then examine ancient marriage practices and try to determine what age would have been socially plausible for a woman in Mary’s circumstances.
That process may produce estimates such as:
12–14,
14–15,
or 15–16.
However, an estimate derived from social history remains an estimate.
Once these three categories are separated, much of the apparent contradiction disappears.
So Was Mary 12, 14, or 16?
The most accurate answer is:
We do not know.
There is no canonical Gospel passage proving that Mary was 12, 14, or 16 when Jesus was born.
Age 12 appears in the Protoevangelium of James in connection with an earlier stage of Mary’s story, when the Temple authorities consider her future. In a commonly used translation of the same later text, Mary is described as 16 during the pregnancy narrative.
Meanwhile, 14 and 15 commonly appear through later tradition and historical reconstruction rather than a biblical statement.
Therefore, it is misleading to select one number and present it without qualification.
A more responsible summary is:
Mary was probably relatively young and may well have been in her teenage years, but her exact age when Jesus was born cannot be established from the canonical Gospels or surviving contemporary records.
Why the Difference Between Tradition and Scripture Matters
Separating these sources is not about dismissing religious tradition.
Instead, it allows each type of evidence to be understood on its own terms.
The canonical Gospels tell the Christian story of the Annunciation and Nativity without specifying Mary’s age.
Later Christian writings attempted to fill in parts of Mary’s life that the Gospels left unexplained.
Finally, modern historians use what survives from antiquity to estimate what may have been socially plausible.
Each approach answers a somewhat different question.
Therefore, when asking how old was Mary when she had Jesus, the answer depends partly on what the reader means:
According to the Bible? Her age is unknown.
According to later traditions? Different age traditions exist.
According to historical reconstruction? A teenage age is often considered plausible, but no exact number can be demonstrated.
That distinction prepares us for several closely related questions, including how old Mary may have been when Gabriel appeared, how old she was when she married Joseph, and whether Joseph’s own age can be determined.
How Old Was Mary When Gabriel Appeared to Her?
The Bible does not say how old Mary was when Gabriel appeared to her.
Luke 1 places Mary in Nazareth and describes her as a virgin betrothed to Joseph when Gabriel announces that she will conceive and give birth to Jesus. However, Luke gives no numerical age for Mary.
Therefore, claims that Mary was exactly 12, 14, 15, or 16 at the Annunciation go beyond what the canonical text itself tells us.
The Annunciation happened before Jesus’ birth, so Mary would naturally have been somewhat younger at Gabriel’s appearance than when she gave birth. Even so, the Gospel provides no dates that would allow readers to calculate the difference precisely.
Does Luke Give Any Clue About Mary’s Age?
Luke provides several details about Mary’s circumstances.
Mary lived in Nazareth.Her family arranged her betrothal to Joseph.The Gospels describe her as a virgin.
Gabriel told her that she would conceive and give birth to a son named Jesus.
Yet none of those details provides an exact age.
Her betrothal can help historians discuss what age might have been socially plausible. Nevertheless, it cannot function as a birth record.
For that reason, the most responsible answer remains:
Mary’s age at the Annunciation is unknown.
How Old Was Mary When She Married Joseph?
Mary’s exact age when she entered her marriage with Joseph is also not recorded in the Bible.
Matthew says Mary was already betrothed to Joseph when she became pregnant. The same passage later says Joseph followed the angel’s instruction and took Mary into his home.
The USCCB commentary explains that betrothal was the first part of marriage in this context. It established the couple as husband and wife before the later stage in which the wife entered her husband’s home and ordinary married life began.
Therefore, a modern question such as “How old was Mary when she married Joseph?” is slightly more complicated than it first appears.
There were stages to the marital arrangement.
However, Matthew gives Mary’s age at neither stage.
Was Mary Married or Engaged When She Became Pregnant?
The word betrothed is more accurate than treating Mary and Joseph as simply engaged in the modern American sense.
According to Matthew’s account, their relationship already carried marital significance even though they had not yet begun living together. Matthew calls Joseph Mary’s husband while also explaining that she became pregnant before they lived together.
Consequently, modern phrases such as “Mary’s fiancé” can sometimes oversimplify the situation.
Still, this legal and cultural context does not resolve the age question.
Whether the relationship is described as betrothal or the first stage of marriage, the Bible never tells us how old Mary was.
How Old Was Joseph When Jesus Was Born?
Joseph’s age is unknown as well.
Matthew provides a genealogy connecting Joseph with the house of David and identifies him as Mary’s husband. It also describes his response to Mary’s pregnancy and the angelic message he receives. Nevertheless, the text never supplies a numerical age for him.
Therefore, statements that Joseph was definitely a young man, middle-aged, or elderly cannot be established from Matthew’s Gospel alone.
Later traditions offer additional portrayals.
Why Is Joseph Sometimes Portrayed as an Older Man?
The Protoevangelium of James presents Joseph very differently from the sparse description found in the canonical Gospels.
In that later text, Joseph describes himself as an old man who already has children when he is chosen to take Mary into his care.
That tradition influenced later Christian portrayals of Joseph as substantially older than Mary.
However, the distinction between sources remains important.
Matthew does not say Joseph was an old man.
Luke does not give his age.
The older-Joseph tradition comes from later Christian literature rather than from a numerical age supplied by the New Testament.
Therefore, it would be inaccurate to use Joseph’s supposed age to calculate Mary’s age.
Can We Calculate Mary’s Age From Joseph’s Age?
No.
Because neither person’s age appears in the canonical birth narratives, there is no reliable mathematical calculation to make.
For example, a writer cannot reasonably argue:
Joseph was a particular age, therefore Mary must have been a particular age.
The starting number itself is uncertain.
Likewise, later traditions about Joseph being elderly cannot establish how old the historical Mary was.
This is another reason why the primary question is best answered with an evidence-based range of certainty rather than a single unsupported number.
What Can We Say About Mary’s Age With Confidence?
After comparing the canonical Gospel narratives, later tradition, and historical estimates, the evidence can be divided into three levels.
What We Know From the Bible
These points are clear:
Mary was betrothed to Joseph.
Both the infancy traditions describe that relationship.
Gabriel announced that Mary would conceive and give birth to Jesus.
Luke records the Annunciation in Nazareth.
Mary gave birth to Jesus.
The canonical birth narratives identify her as his mother.
Neither Matthew nor Luke states Mary’s age.
This is the most important point for the primary keyword.
What Is Historically Plausible
A relatively young age is plausible.
Mary’s betrothal and the broader historical context of marriage in antiquity help explain why many writers place her somewhere in adolescence.
Therefore, describing Mary as possibly or probably a teenager can be reasonable when the uncertainty is made clear.
However, plausibility has limits.
It cannot tell us whether she was 13 rather than 14, or 15 rather than 16.
What We Cannot Establish
The available evidence does not allow us to say confidently that Mary was:
- exactly 12,
- exactly 13,
- exactly 14,
- exactly 15,
- or exactly 16
when Jesus was born.
Later traditions may assign particular ages, while modern writers may prefer one estimate over another.
Nevertheless, no exact number has the same evidentiary status as the basic facts found in Matthew and Luke.
Why Mary’s Exact Age Is Unknown
Modern readers are accustomed to biographies containing precise details such as:
- birth dates,
- ages,
- wedding dates,
- addresses,
- and chronological timelines.
The Gospel infancy narratives do not provide that kind of complete biographical record for Mary.
Instead, Matthew and Luke select details that serve their accounts of Jesus’ identity, conception, birth, and place within Israel’s story.
Matthew, for example, focuses heavily on Joseph, Jesus’ Davidic connection, and events surrounding his birth. Luke gives considerably more attention to Mary and the Annunciation. Yet neither writer pauses to state her age.
That missing information cannot be recovered simply by filling the gap with a popular tradition.
Therefore, uncertainty is not a weakness in the answer.
It is the most accurate reflection of the surviving evidence.
How Old Was Mary When She Had Jesus According to the Bible?
According to the Bible, Mary’s exact age when she had Jesus is unknown.
Matthew and Luke identify her as betrothed to Joseph and describe the circumstances surrounding Jesus’ conception and birth. However, neither Gospel records Mary’s age.
A teenage age is historically plausible and is widely proposed. Nevertheless, specific numbers such as 12, 14, 15, or 16 should not be presented as though they appear in Scripture.
The most accurate distinction is:
Biblical fact: Mary’s age is not given.
Later tradition: Specific ages and additional details appear.
Historical estimate: Mary may have been in her teenage years.
That answer may be less dramatic than choosing a single number, but it is much better supported by the evidence.
Frequently Asked Questions
How old was Mary when she had Jesus?
Mary’s exact age when Jesus was born is unknown. The Bible does not provide a number. Although many writers estimate that she may have been a teenager, ages such as 12, 14, 15, or 16 come from later traditions or historical reconstruction rather than a direct biblical statement.
Does the Bible say Mary was 14?
No. Neither Matthew nor Luke says Mary was 14 when Jesus was conceived or born. Fourteen is a later estimate that should not be presented as biblical fact.
Was Mary 12 when she had Jesus?
The Bible never says Mary gave birth at age 12. A later non-canonical text, the Protoevangelium of James, describes Mary as 12 during an earlier part of its story, before its pregnancy narrative.
Why do some people say Mary was 12?
The number is partly associated with later Christian tradition. In the Protoevangelium of James, Mary reaches age 12 while living in the Temple tradition, after which Joseph enters the narrative. However, that does not establish that she gave birth to Jesus at age 12.
Was Mary a teenager when she had Jesus?
Possibly. A teenage age is commonly considered plausible because Mary was already betrothed and because marriage patterns in antiquity differed from modern U.S. norms. However, no surviving biblical text proves her exact age.
How old was Mary when Gabriel appeared to her?
Her age is unknown. Luke 1 says Gabriel came to Mary in Nazareth while she was a virgin betrothed to Joseph, but the passage gives no age.
How old was Mary when she married Joseph?
The Bible does not say. Matthew identifies Mary as betrothed to Joseph and later describes Joseph taking her into his home, but no age is provided for Mary at either stage.
How old was Joseph when Mary had Jesus?
Joseph’s age is not stated in Matthew or Luke. Later traditions sometimes portray him as an older widower, but that image should be distinguished from the canonical Gospel evidence.
Was Joseph much older than Mary?
Possibly according to some later traditions, but the Bible does not establish it. The Protoevangelium of James portrays Joseph as an old man who already had children, whereas Matthew and Luke do not state his age.
Is the Protoevangelium of James in the Bible?
No. The Protoevangelium of James is an early non-canonical Christian text. It became influential in later traditions about Mary’s childhood and Joseph, but it is not one of the canonical New Testament Gospels.
Where does the Bible describe Mary’s pregnancy?
The main passages are Matthew 1 and Luke 1–2. Matthew describes Mary becoming pregnant while betrothed to Joseph, while Luke contains the Annunciation and the account of Jesus’ birth.
What We Really Know About Mary’s Age
The question how old was Mary when she had Jesus sounds as though it should have a simple numerical answer. However, the surviving evidence does not provide one.
Matthew and Luke tell readers that Mary was betrothed to Joseph and describe the events surrounding Jesus’ conception and birth. Neither Gospel, however, states Mary’s age.
Later Christian traditions filled in some of the details that Scripture leaves unstated. In addition, historians can use ancient marriage practices to consider what ages may have been plausible. These sources help explain why Mary is commonly imagined as a teenager.
Still, an estimate is not the same as a documented fact.
Therefore, saying that Mary may have been in her teenage years is reasonable when appropriately qualified. Claiming that she was definitely 12, 14, 15, or 16 is much harder to justify.
