Bangladesh is a riverine country. About 700 rivers including tributaries flow through the country constituting a waterway of total length around 24,140 kilometres (15,000 mi). Most of the country's land is formed through silt brought by the rivers.
Following is a list of some of the major rivers of Bangladesh:
Much of Bangladesh's geography is dominated by the Ganges-Brahmaputra Delta, but the term "Ganges" is not widely used for the larger river's main distributary within Bangladesh. Where it flows out of India, the Ganges' main channel becomes the Padma River. Similarly, below its confluence with the Teesta River, the main channel of the Brahmaputra River is known as the Jamuna River.
There are quite a few rivers in the district of Bogra. Taking the Karatoya as the central dividing water-channel of the district, the other rivers may be classified into the eastern and the Western systems. The course of all the rivers is, with such allowances as must be made for beds and windings, nearly uniform north and south. The eastern rivers are Monas, Charkadaha and Khamati besides a few other smaller ones. Through the khiar tracts in the western parts of the district flow the Nagar, the Tulshiganga, Nagar and other minor streams. All the western rivers are the tributaries of the Atrai which itself flows into the Jamuna 19 kilometres (12 mi) north of the confluence of that river with the Ganges (padma) at Goalunda.
Evidences show that the rivers Karatoya and Nagar have changed their courses in the past, while the Jamuna, lying on the eastern boundary of the district, is in fact a new channel of the Brahmaputra. A very small river, Tarai used to occupy more or less the present location of the Jamuna. At that time the Brahmaputra used to flow to the east round the foot of the Garo Hills. The earliest evidence of the Brahmaputra river consists of a group of large Brahmaputra-size river scars which extend into the Sylhet basin flanking the southern edge of the Shillong plateau . The main river apparently extended east beyond this locality and then swung south into the Bay of Bengal. By the time of Rennell's mapping, this course had been abandoned in favour of a shorter route down what is still called the old Brahmaputra river past Mymensingh.