Madi (Nepali: मादी) is a municipality in Sankhuwasabha District of Koshi Province in Nepal.
At the time of the 2011 Nepal census, Madi Municipality had a population of 14,473.
Of these, 54.7% spoke Nepali, 10.2% Tamang, 9.5% Limbu, 7.5% Gurung, 6.3% Yakkha, 4.3% Sherpa, 1.6% Newar, 1.3% Rai, 0.9% Bhujel, 0.7% Bantawa, 0.6% Chamling, 0.5% Khaling, 0.3% Maithili, 0.2% Kulung, 0.2% Sampang, 0.2% Thulung, 0.1% Magar, 0.1% Yamphu and 0.7% other languages as their first language.
[4] In terms of ethnicity/caste, 24.7% were Chhetri, 12.9% Hill Brahmin, 10.9% Tamang, 9.6% Limbu, 8.2% Gurung, 6.9% Yakkha, 4.7% Kami, 4.7% Sherpa, 3.6% Rai, 3.4% Damai/Dholi, 3.0% Gharti/Bhujel, 2.7% Sarki, 2.1% Newar, 0.4% Khaling, 0.4% Magar, 0.3% Badi, 0.3% Thulung, 0.2% Chamling, 0.1% Bantawa, 0.1% Hajjam/Thakur, 0.1% Mali, 0.1% Samgpang, 0.1% Sanyasi/Dasnami, 0.1% Yamphu and 0.3% others.
[5] In terms of religion, 54.7% were Hindu, 24.1% Buddhist, 20.3% Kirati, 0.6% Christian, 0.1% Prakriti and 0.2% others.