He started his working life as a trainee butcher and later attended Cardiff Metropolitan University completing a degree in History and Culture in 2005. Elmore then worked in a number of professions including further education.[4]
In 2008, Elmore was elected as a councillor for Casteland in the Vale of Glamorgan Council. Later he was appointed as a cabinet member for children's services and schools.[5]
While an MP, Elmore has particularly focused on issues that impact young people, often speaking in parliament and elsewhere on the subject.[13] Youth engagement was an issue on which Elmore had previously campaigned as a councillor.[14]
At the 2017 general election, Elmore was re-elected as MP for Ogmore with an increased vote share of 62.4% and an increased majority of 13,871.[15][16][17]
In 2017, Elmore was elected as Chair of the All-Party Parliamentary Group on Rail in Wales.[18] He has been a vocal opponent of the government's 2017 decision to cancel the planned electrification of the Great Western Mainline between Cardiff and Swansea. He has campaigned on issues including passenger safety.[19]
Elmore was re-elected at the 2019 general election, with a decreased vote share of 49.7% and a decreased majority of 7,805.[20][21]