division on January 25, 2010. Before that, it had been a district under the Rajshahi division .The Rangpur division consists of eight districts: Rangpur , Dinajpur , Kurigram , Gaibandha , Nilphamari , Panchagarh , Thakurgaon , and Lalmonirhat . There are 58 Upazillas or subdistrics under these eight districts. Rangpur