Urukagina was a ruler (énsi) of Lagash in Mesopotamia circa the 24th century BC. He is best-known for his reforms to combat corruption, which are sometimes cited as the first example of a judicial code. He also participated in several conflicts, notably a losing border conflict with Uruk, which was under the leadership of Lugalzagesi. His wife was likely Queen Shagshag.