Rangpur District (Rajshahi division) with an area of 2307.78 sq km, is bounded by
nilphamari district on the north, gaibandha district on the south, kurigram district on the east and dinajpur district on the west. Main rivers are tista, Jamuneshwari, karatoya, Chikli and ghaghat. About 80% area of the district is composed of alluvial soil of Tista basin and 20% Barind land. Annual average temperature: maximum 32.3°C, minimum 11.2°C; total rainfall 2931 mm.
Rangpur (Town) stands on the bank of the river Ghagat. It consists of 15 wards and 109 mahallas. The town was turned into a municipality in 1869. It has an area of 42.57 sq km. The
population of the municipality is 251699; male 52.31%, female 47.69%. The density of
population is 5913 per sq km. Literacy rate among the town
people is 54.6%.
Administration The district consists of three municipalities, eight upazilas, 33 wards, 84 union parishads, 2151 mouzas and 1519 villages 203 mahallas. The upazilas are badarganj, gangachara, kaunia, rangpur sadar, mithapukur, pirgachha, pirganj and taraganj; the municipalities are Rangpur Sadar, Badarganj and Kaunia.