The northern plains are so densely populated because
1. It is very fertile. Foodgrain production is high which can support a high population.
2. There are many perennial rivers in the northern plain. Plentiful water supports a dense population.
3. The land is very flat which also enables a very dense population.