He married Mary, daughter and heiress of Humphrey de Berkeley. They had one son, Richard, and a daughter, Matilda, who married three times:
- John Comyn (died 1242)
- Gilbert de Umfraville, Baron of Prudhoe, Northumberland, and
- Richard de Dover, Baron of Chilham, Kent and a grandson of King John of England (Dover died between 1247 and 1261), with issue.
When Máel Coluim died without a living male heir c. 1240 the mormaership passed to his daughter, through whom her husbands held title.
| Mormaer of Angus
Matilda m. John Comyn (d. 1242); m. Gilbert de Umfraville