Rupani was sworn-in by Governor O P Kohli at the head of a Council of Ministers - nine Cabinet ministers and 10 ministers of state (MoS).
This time, south Gujarat has got a Cabinet berth for Ganpat Vasava from Mangrol and Ministers of State Ishwar Parmar from Bardoli, Ramanlal Patkar from Umargaon and Ishwarsinh Patel from Ankleshwar, other than Kishore Kanani from Varachha.
Vijay Rupani today took office as Gujarat chief minister for a second straight term, after a hard-won victory over the Congress, at a glittering ceremony attended by Prime Minister Narendra Modi and a galaxy of BJP leaders but boycotted by the Congress. Rupani served as Chief Minister from August 7, 2016 till the 2017 elections, following Anandiben Patel's resignation as Chief Minister citing the age factor.
The new government led by Rupani took the oath of office and secrecy at a grand ceremony in Gandhinagar.
Earlier this morning, Modi's convoy made its way from the Ahmedabad airport, where he flew in from the national capital, to an open ground near the state secretariat where the oath ceremony took place. Atleast 18 other ministers will also take oath to the Gujarat Cabinet.
BJP ally Bihar chief minister Nitish Kumar also attended along with his deputy Sushil Kumar Modi.
Another new face as cabinet minister was Ishwarbhai Parmar, who was a Minster of State in the Rupani government. Sources said that senior party leaders met Amit Shah to finalise the names of the ministers in Rupani's cabinet.
The BJP's tally has been reduced to just 99 of the Assembly's 182 seats - its lowest ever in Gujarat since 1990 - while the Congress registered a strong revival, winning 77 seats and garnering a 41 per cent vote share.
Once a BJP fortress, it has swung against the party these elections, but has managed maximum representation with seven ministers.
"Political leaders, Chief Ministers of various states, our esteemed NDA allies and respected former Chief Ministers of Gujarat joined the occasion, making it even more special", the Prime Minister said.