Eyre was first created for the 1950 election, mostly replacing Kanowna, and abolished ahead of the 1962 election. Labor MP Emil Nulsen, the former member for Kanowna, was the district's only member over the period, and was unopposed on two occasions.
An electorate named Eyre was created for a third time, on this occasion for the 2008 election. The new district was drawn from parts of Murchison-Eyre and Roe – both of which were abolished – as well as a small part of Kalgoorlie. Eyre is centred further south and west than its previous incarnations, incorporating large parts of the former seat of Roe – in particular, the towns of Esperance and Ravensthorpe. Roe had always been a non-Labor seat; indeed, Labor was frequently pushed into third place in that seat. For this reason, the new seat of Eyre was much less favourable to Labor than its predecessors. The new member was Liberal MP Graham Jacobs, who was previously the member for Roe. He held the seat until it was abolished in a redistribution prior to the 2017 state election, which also saw Roe re-created.