| Spouse | Margaret Erskine (1612 - 1693) |
| Child | Catherine MacKenzie (1636 - ) |
| Child | Calvin MacKenzie (1648 - ) |
| Child | Barbara MacKenzie (1641 - ) |
| Child | Kenneth MacKenzie (1628 - ) |
| Child | John MacKenzie (1629 - ) |
| Child | James MacKenzie (1634 - ) |
| Child | Torquell MacKenzie (1647 - ) |
| Child | Charles MacKenzie (1650 - ) |
| Child | Anne MacKenzie (1628 - 1670) |
| Child | Isabel Tarbet (1633 - 1714) |
| Child | Margaret MacKenzie (1633 - ) |
| Child | Colin MacKenzie (1627 - ) |
| Child | Roderick MacKenzie (1635 - 1712) |
| Child | Sir Alexander MacKenzie (1632 - ) |
| Child | George MacKenzie (1631 - 1714) |