After the Conservatives surprise majority win in the 2015 general election, Prime Minister David Cameron has been busy assembling his first ever all-Tory cabinet. But who has been promoted, who is keeping their place and who will replace ousted Lib Dem ministers such as Vince Cable, Ed Davey and Danny Alexander?

Here is the list of people given cabinet posts for far:

George Osborne – Chancellor of the Exchequer

Theresa May – Home Secretary

Philip Hammond – Foreign Secretary

Michael Fallon – Defence Secretary

Michael Gove – Justice Secretary

Iain Duncan Smith - Work and Pensions Secretary

Nicky Morgan – Education Secretary

Sajid Javid – Business, Innovation and Skills Secretary

Amber Rudd – Secretary of State for Energy and Climate Change

John Whittingdale – Secretary of State for Culture, Media and Sport

Priti Patel – Employment Minister

Liz Truss – Environment, Health and Rural Affairs Secretary

Justine Greening – International Development Secretary

Patrick McLoughlin – Transport Secretary

Greg Clark – Communities and Local Government Secretary

Theresa Villiers – Northern Ireland Secretary

Chris Grayling – Leader of the House of Commons

Baroness Stowell - Leader of the House of Lords

Boris Johnson, the Mayor of London, will also attend some cabinet meetings.