Karnataka Chief Minister Siddaramaiah has retained key portfolios of finance, industries and energy, while K J George would be the new home minister.
R V Deshpande has been given portfolios of higher education and tourism, according to an official notification.
T B Jayachandra would be the law and parliamentary affairs minister. He would also look after animal husbandry department.
H K Patil has been given rural development and panchayati raj department, while Ramalinga Reddy has got transport.
Former Union Ministers V Srinivasa Prasad and M H Ambareesh would be the new revenue and housing ministers respectively.
28 Ministers -- 20 of cabinet rank and eight ministers of state -- were sworn in Saturday in the cabinet expansion effected by the chief minister.