Skip to main content

Birth of Jesus: Gospels of Matthew and Luke Compared

Rev. Margaret Minnicks is an ordained Bible teacher. She writes many articles that are Bible lessons.


The Bible has four gospels: Matthew, Mark, Luke, and John. Matthew and Luke are the only two gospels that trace the genealogy of Jesus and things surrounding His birth.

Matthew and Luke have different accounts of the birth of Jesus. In fact, the accounts are so different that the only things Matthew and Luke agree on are that Mary and Joseph lived in Nazareth and that Jesus was born in Bethlehem. The rest of the information is different.

The two gospel writers record different things because they were writing to two different audiences. Matthew was a Jew who wrote to the Jews about Jesus, a Jew. Luke was the only Gentile writer of the entire Bible. He was a physician who never met Jesus. He learned all he knew from the other gospel writers.

Matthew and Luke both recorded valuable information. Do not think their information is in conflict with the other. Neither is wrong. They shared information from their own perspective.

When people don't take the time to read Matthew or Luke's account of the birth of Jesus, they tend to mix the stories. They weave the narratives together into one Christmas story. The nativity scene you see every year, the Christmas cards you send and receive, and Christmas pageants all have many things woven together into one Christmas story even though the events didn't happen at the same time or in the same place. For instance, the shepherds and wise men did not show up at the birth of Jesus at the same time. Also, there were more than three wise men.

There is nothing sinful about mixing the stories, but it would be so good if people would read what Matthew said and what Luke said. There is beauty in both accounts.


Matthew's Gospel

The story about Jesus' birth is found in Matthew 1:18-25 through Matthew 2:1-23. Matthew traces Jesus' roots back to Abraham to emphasize his role as the Jewish Messiah.

Matthew doesn't record the angel speaking to Mary as Luke does. On the other hand, Luke doesn't record the angel speaking to Joseph in a dream. Matthew did so mainly because Matthew had a Jewish audience. Joseph was faithful to the Jewish law and was considering divorcing Mary quietly instead of exposing her to public disgrace. Therefore, an angel appeared to him in a dream and told Joseph some things the angel did not tell Mary, according to Luke's gospel.

The angel told Joseph, "Joseph son of David, do not be afraid to take Mary home as your wife, because what is conceived in her is from the Holy Spirit. She will give birth to a son, and you are to give him the name Jesus because he will save his people from their sins.”

Matthew, like Luke, does say Jesus was born in Bethlehem. However, Matthew does not record the journey to Bethlehem or give the reason Joseph had to go when Mary was about to give birth. We find out those details in the Gospel of Luke.

Matthew doesn't mention there not being any room in the inn or a manger. After telling about the angel speaking to Joseph, Matthew jumps right into telling the story about the Magi, or wise men. He gives more details about them than he does about the birth of Jesus which includes Mary and Joseph fleeing from Bethlehem to Egypt to escape Herod. If you read the story carefully, you will see that Jesus is no longer a baby when the wise men arrived with their gifts. It took them about two years for their caravan to get to Bethlehem after stopping in Jerusalem. Jesus was no longer a baby, and His parents were living in a house at that time.

"And when they had come into the house, they saw the young child with Mary His mother, and fell down and worshiped Him. And when they had opened their treasures, they presented gifts to Him: gold, frankincense, and myrrh" (Matthew 2:11).

Matthew doesn't record the journey to Bethlehem at all, but he records them leaving the city and going back to Nazareth. It is surprising that Matthew didn't record how Mary and Joseph went to Jerusalem so Jesus could be circumcised when He was eight days old because it was a Jewish law.


Luke's Gospel

What we know about the birth of Jesus comes mostly from Luke 2:1-39. Luke gives much more information than Matthew. Luke traces Jesus' ancestry all the way back to Adam. Luke says His family lived in Nazareth and went to Bethlehem for a census required by Caesar Augusta that all the world should be taxed in their own city. Matthew didn't give us that information.

When the baby was born, Mary wrapped him in swaddling clothes and laid him in a manger because there was no room for them in the inn. Matthew left that out of his gospel.

Shepherds were abiding in the field, keeping watch over their flock by night when an angel of the Lord came upon them and told them the good news that in the city of David a Savior was born. Then the angel gave the shepherd a sign that they would find the babe lying in a manger and wrapped in swaddling clothes. After the angel left, the shepherds went to Bethlehem to see what had come to pass. They found Mary, Joseph, and the baby lying in a manger. The shepherds returned to their fields glorifying and praising God for all the things that they had heard and seen. It was just as the angel told them.

Jesus was taken to the temple when He was eight days old to be circumcised and presented to the Lord. Simeon had stayed alive and was there to see and hold the baby. Anna, a widow and prophetess had not left the temple since she became a widow about fourscore and four years before. She was able to see Jesus before He and His parents returned to Nazareth.

Major Differences

Matthew tells what was important to him and his audience. Luke tells some of the same stories from his perspective.

Matthew has the dream of Joseph. Luke has the Annunciation to Mary.

Matthew told about the flight to Egypt. Luke told about the journey to Bethlehem and being there.

Matthew tells the story of the wise men. Luke tells the story of the shepherds.

Matthew and Luke give Joseph’s genealogy but in different ways. Matthew gives Jesus' genealogy only back to Abraham, the first Jew. Luke gives the genealogy as far back as he could. He traces Jesus' ancestry back to Adam, the first man God created.

Matthew doesn't show readers what happened after Jesus was born in Bethlehem. Unless you read the Gospel of Luke, you would not know that there was no room for Mary and Joseph and Jesus was born in a stable, wrapped in swaddling cloths and placed in a manger. Matthew was silent about those things.

If it had not been because of Luke, we would not read the few verses about Simeon and Anna because Matthew told us nothing about them,

Luke shows how the family went from Bethlehem to Jerusalem and back home to Nazareth after they had fulfilled their political duty in Bethlehem and their religious duties in Jerusalem. However, that wasn't in Matthew's gospel.

Related Articles