The ruler of Alba was King Malcolm II (Malcolm the Destroyer), who had ruled since 1005 and would continue to do so until 1034.
The ruler of Gwynedd was King Llywelyn ap Seisyll, who had ruled since 1018 and would continue to do so until 1023.
The ruler of Moray was Mormaer Máel Coluim mac Maíl Brigti .
North Sea Empire
The ruler of North Sea Empire was King Cnut (Cnut the Great), who had ruled since 1016 and would continue to do so until 1035.
The ruler of Strathclyde at this time was likely to have been King Malcolm.