In 1994, the municipal council was upgraded to the Siliguri Municipal Corporation with 47 wards. It had five departments then: General Administration, Collection, License, Public Works and Sanitation and Public Health. The corporation now has 23 departments. It has 47 wards, of which 14 wards are in Jalpaiguri district, while the remaining 33 wards are in Darjeeling district. The last municipal elections was in 2015, when Communist Party of India (Marxist) won 23 seats, All India Trinamool Congress won 17 seats, Indian National Congress won 5 seats, Bharatiya Janata Party won 2 seats, while an independent candidate won 1 seat. The mayor of Siliguri for the 5-year term of 2015-20 was Ashok Bhattacharya from CPIM, who was later elected as the local Member of Legislative Assembly as well.