 99.999 of them are Christian mostly Moravian and Lutheran worshipers.Common clans are Shimwela, Nyangwe, Chibhona, Kamwela, Kayuni, Cheyo, Kalinga, Mogha, Swila, etc.most of the clans represents certain events or traditional meaning.