First marriage to Greek Ptolemaic princess Cleopatra Selene II (40 BC – 6 AD).
Their children were:
Ptolemy of Mauretania born in ca 10 BC/ 5 BC
A daughter of Cleopatra and Juba, whose name has not been recorded, is mentioned in an inscription.
It has been suggested that Drusilla of Mauretania was that daughter, but she may have been a granddaughter.
Drusilla is described as a granddaughter of Antony and Cleopatra, or she may have been a daughter of Ptolemy of Mauretania.

Second marriage to Glaphyra, a princess of Cappadocia, and widow of Alexander, son of Herod the Great.
Alexander was executed in 7 BC for his involvement in a conspiracy against his father.
Glaphyra married Juba II in 6 AD or 7 AD.
She then fell in love with Herod Archelaus, another son of Herod the Great and Ethnarch of Judea.
Glaphyra divorced Juba to marry him in 7 AD.
Juba had no children with Glaphyra.
First marriage to Greek Ptolemaic princess Cleopatra Selene II (40 BC – 6 AD). Their children were:
Ptolemy of Mauretania born in ca 10 BC/ 5 BC
A daughter of Cleopatra and Juba, whose name has not been recorded, is mentioned in an inscription. It has been suggested that Drusilla of Mauretania was that daughter, but she may have been a granddaughter. Drusilla is described as a granddaughter of Antony and Cleopatra, or she may have been a daughter of Ptolemy of Mauretania.
Second marriage to Glaphyra, a princess of Cappadocia, and widow of Alexander, son of Herod the Great. Alexander was executed in 7 BC for his involvement in a conspiracy against his father. Glaphyra married Juba II in 6 AD or 7 AD. She then fell in love with Herod Archelaus, another son of Herod the Great and Ethnarch of Judea. Glaphyra divorced Juba to marry him in 7 AD. Juba had no children with Glaphyra.
Juba II