Mahakali (Nepali: महाकाली) is a municipality located in Darchula District of Sudurpashchim Province of Nepal.
[1] The municipality was established on 18 May 2014 named "Api Municipality" merging the former village development committees of: Brahmadev, Chhapari, Dhap, Kante and Khalanga.
[8][9] Mahakali is divided into 9 wards: The total population of Mahakali municipality in 2021 has been slightly increased compared to 2011 Nepal census.
According to the 2021 Nepal census, there are 24081 people living here in 5982 households.
82.9% of the population are literate which means they can read and write but only 7% of people have passed SLC.