Hindu 80.6%, Buddhist 10.7%, Muslim 4.2%, Kirant 3.6%, other 0.9% (2001 census) note: only official Hindu state in the world
Christian 53% (Methodist 34.5%, Roman Catholic 7.2%, Assembly of God 3.8%, Seventh Day Adventist 2.6%, other 4.9%), Hindu 34% (Sanatan 25%, Arya Samaj 1.2%, other 7.8%), Muslim 7% (Sunni 4.2%. other 2.8%), other or unspecified 5.6%, none 0.3% (1996 census)
Languages
Nepali 47.8%, Maithali 12.1%, Bhojpuri 7.4%, Tharu (Dagaura/Rana) 5.8%, Tamang 5.1%, Newar 3.6%, Magar 3.3%, Awadhi 2.4%, other 10%, unspecified 2.5% (2001 census) note: many in government and business also speak English (2001 est.)