The decision was taken during a Cabinet meeting chaired by Prime Minister Sher Bahadur Deuba.
Biratnagar would be the capital of Province No 1, the eastern part of Nepal surrounded by Tibet from north, Sikkim and north part of Bengal from east, Bihar from south and Nepal's Province No 3 from west, Cabinet sources said.
Janakpur would be the capital of Province No 2, the southeastern part of Nepal. Hetauda is the capital of Province No 3. Pokhara would be the capital of Province No 4. Rupandehi has been chosen to be the capital of Province No 5, Surkhet of province No 6 and Dhangadi of province No 7, they said.