David Cameron is finalising plans for a cabinet reshuffle that is expected to affect all ranks from senior cabinet members to junior ministers.

The new cabinet lineup could be revealed on Tuesday and would be in place for the second half of the parliament and the runup to the 2015 general election.

According to reports, George Osborne, William Hague and Theresa May are expected to stay in their posts, but high-ranking figures such as Kenneth Clarke and Jeremy Hunt could be moved.

How are the current ministers doing? Tell us who you think should stay where they are and who should depart in our poll and share your thoughts on your selection in the comments below.

We've included some other minister who also attend cabinet meetings, such as David Willetts and Dominic Grieve in the list below.