The geographical features of Punjab can be divided into three parts, keeping in view the history of Punjab.
- Himalayas and the North-West Mountain ranges.
- The Terai region (foothills).
- The Plains.
The mighty Himalayas form the boundary of Punjab in the north. The high rising peaks of the Himalayas are always covered With snow. The Himalayas have three ranges which run parallel to one another. There are numerous passes in the North West ranges through which the invaders, traders and religious preachers had been coming to India since ancient times. The second geographical division of Punjab is Terai region. It is sandwiched between the mountains and the plains of Punjab. The population in this region is small. The most important geographical division of Punjab is its plains, which are very fertile. They extend from river Indus in the northwest to river Yamuna in the south-east. It is formed by the soil deposited by the rivers from the Himalayas. It is the cause of the prosperity of Punjab since the ancient times.