Did the Macbeths have any children?
No the Macbeths do not have any children, and this becomes a significant factor in the play. The witches predict that Macbeth will be king, but they then predict that Banquo's children will be king. Because of this, they say that Banquo will not be as great as Macbeth, but much greater. After Macbeth follows through with killing King Duncan, he realizes that he has defiled himself for no reason - Banquo will get all the benefit, because Macbeth's line will end with himself. This realization leads Macbeth to murder and attempt to murder Banquo and his son Fleance. His failure to kill Fleance allows the witches prophecies to come true - Banquo's descendants will take the thrown, and Macbeth's line ends.
It's also interesting to note that Macbeth and Lady Macbeth's inability to have children affects their relationship negatively. Macbeth blames Lady Macbeth for not producing children. It is one of the factors that plays a part in the decline of their relationship throughout the play.
In the text of Macbeth, an argument can be made either for them having children, or for them not having children. It is one of those lovely un-provables that adds to the richness and mystery of the pieces. There is no 'yes' or 'no' answer to this question that is legitimate. A case can be made for either. There is only, 'possibly' or 'probably not.'
actually , yes they did have children. lady macbeth reveals this when she sayshave given suck, and know How tender 'tis to love the babe that milks me: I would, while it was smiling in my face, Have plucked my nipple from his boneless gums And dashed the brains out, had I so sworn as you so she has had a child, presumidly it has died but these were normal circumstances. she is saying she would of rathered dashed her child's 'brains out' then lie.