Bhojpuri is mainly spoken in Terai belt of Nepal. It’s mainly spoken in three districts of Nepal (Bara, Parsa and Rautahat). The majority of population speaking comes from the villages. Mainly, people in Terai speak more Hindi as they are close to India and they marry across border or Nepali, as that is national language. If you do not speak Nepali properly then you are considered Indian by other Nepali and not citizen of Nepal, and these people are treated with hatred. They are not Indian as they don’t have Indian citizenship, but they are not Nepali as they “can’t speak” the national language and their skin color is dark. Willingly or unwillingly, parents are forced to teach their children Nepali instead of Bhojpuri because they do not want their children to face the same problem that they faced.
Now, people are revolting against the government so they are trying to avoid speaking Nepali; a means of opposing government. People from villages have migrated and settled in cities and because of their influence, the number of people speaking Bhojpuri in cities has increased. Most importantly, the three districts mentioned above share a border with India in a region where Bhojpuri is the main spoken language. Because of border influence, Bhojpuri is being preserved till now, because to communicate with India (from where they get all their essential needs) the people need to know the language which people across border speak.