Nepal is a melting pot of many cultures and religions all co-existing in perfect harmony. Take a cultural tour in the Kathmandu Valley to discover the founders of the valley civilization, the Newars who even today occupy central Kathmandu which was the original city. Or take an ox cart village tour in the Tarai region to truly discover how diverse the population of Nepal really is.
Depending on where you travel within Nepal, you will encounter people of various ethnic groups. The general distribution goes like this: there are Newars in Kathmandu valley mixed with many different ethnic groups that migrated here. In the lower hills live the Brahmins and Chettris along with many others. As you climb higher, you encounter Tamangs who generally live along the hilltops. Futher up in the mountainous region where it snows live the Sherpas who have adapted to the high alttude. The group known as Kirants live in the east also in the hilly and mountainous regions. Ther are many other groups spread around like the Magars and Gurungs. Religions vary from Hindu to Buddhist, to aninmists, to Christians and Muslims. The tribes living in the higher regions are generally Buddhist.