Dinajpur is bounded by Thakurgaon and Panchagarh districts in the north, Gaibandha and Joypurhat districts in the south, Nilphamari and Rangpur districts in the east, and the state of West Bengal, India in the west. The total area of the district is 3,437.98 km2. The main rivers of the district are the Dhepa, the Punarbhaba, and the Atrai rivers.

Dinajpur experiences a hot, wet and humid tropical climate. Under the Köppen climate classification, Dinajpur has a tropical wet and dry climate. The district has a distinct monsoonal season, with an annual average temperature of 25 °C (77 °F) and monthly means varying between 18 °C (64 °F) in January and 29 °C (84 °F) in August.

The economy of Dinajpur mainly depends upon agriculture based production. Dinajpur is famous for rice production. 'Katharivog' rice is the best produced rice in Bangladesh. Dinajpur is also rich with wheat production. The Lychee(fruit) of Dinajpur is the best of Bangladesh. Dinajpur is also famous for its Mangoes. "Kosba" is called the matrix of mango. Also it grows a plenty of vegetables and seasonal fruits. A huge percentage of people from Dinajpur depends upon agri based products. The main industry also includes rice processing mills. However, Dinajpur is highly rich with natural resources like coal. Of the five coal field discovered so far in Bangladesh, three are in Dinajpur. The name of these deposits are-Barapukuria, Phulbari and Dighipara coal field. At present coal is being produced commercially only from the Barapukuria underground coal mine in Dinajpur district. Current production rate is about 1500 tons per day. The plan to establish an open-pit mine in nearby Phulbari was aborted in 2006 in the wake of a mass protest by the local people.[3] The coal from the Boropukuria Coal Mine is being fed to the 250MW Barapukuria Power Station.


Crops and grown in the district include rice, wheat, maize, potato, brinjal and tomato.

Fruits grown include lychees, mangoes, bananas, jackfruits and blackberries.