Step 1 – Nomination 
Aspiring party members pick up forms and look for endorsers / sponsors. A minimum of 200 party members from a minimum of 10 regions are needed for a nomination. Having gathered the necessary signatures, candidates return the forms to the party secretariat.
Step 2 – Grading and recommendations
The party secretariat (of nine people) goes through all the applications and grades them. Then the National Security and Ethics Committee (eight people), chaired by the party chairman (President Kikwete) goes through the list and makes recommendations to the Central Committee for the next step. No candidates are removed from the list at this stage.
Step 3 – Central Committee – down to five

The 32-member Central Committee (CC) / Kamati Kuu reduces the list of applicants down to five. Traditionally there is no voting at this stage – decisions are made by consensus.
The CC includes the President and Vice President of Tanzania and of Zanzibar, the Prime Minister, senior figures in the party secretariat, a few nominated members from the National Executive Committee and a handful of others from CCM-affiliated bodies.
Step 4 – National Executive Committee (NEC) – five to three

The five names selected by the CC are now considered by the 378-member National Executive Committee (NEC) / Halmashauri Kuu, which brings the list down to three through a vote. (In previous years, NEC had fewer members). In theory the NEC can reject the recommendations of the CC, but this has never happened for the presidential nomination.
Membership of NEC includes all CC members plus party chairs and secretaries from each region, and one nominated member from each district (6 per Zanzibar district).
Step 5 – National Congress

The top three from the NEC vote go to the National Congress (Mkutano Mkuu), which votes to elect the CCM presidential candidate.
The congress has around 2,100 members, including all CCM Members of Parliament and of the Zanzibar House of Representatives, as well as a greater number of representatives from each district and from CCM-affiliated bodies.