Sochlachan mac Diarmata (fallecido en 909) fue el 31.º rey de Uí Maine .
Los anales registran:
M865.11 Huppan, hijo de Cinaedh, presunto heredero de Connaught, fue quemado en una casa incendiada por Sochlachan, hijo de Diarmait.
U867.5 Abán hijo de Cinaed, heredero designado de Connacht, fue asesinado a fuego por Sochlachán hijo de Diarmait.
M908.5 Sochlachan, hijo de Diarmaid, señor de Ui-Maine, murió en religión.
U912.5 Sochlachán hijo de Diarmait, rey de Uí Maini, acabó su vida en la religión.
Murió antes que su hijo: Mughroin, hijo de Sochlachan, señor de Ui-Maine. Y lo sucedió su otro hijo Murchadh mac Sochlachan .