It is located at the mouth of the Meghna River. It is a part of the Chittagong Division. The town of Chandpur is terminus of a metre gauge branch of Bangladesh Railways. It also has a water terminal situated here. Chandpur district has a total area of 1704.06 square kilometers. It is bounded by Munshiganj District and Comilla District on the north, Noakhali District, Lakshmipur District and Barisa
l District on the south, Comilla District on the east, and Meghna River, Shariatpur District and Munshiganj District on the west. Chandpur is the confluence of two of the mightiest rivers of Bangladesh .. the Padma River (the main branch of the Ganges River) and the Meghna River, which meet near Chandpur Town. Important tributaries of the Meghna River flowing through Chandpur are Dakatia River, Dhanagoda River, Matlab River and Udhamdi River. Chandpur has 6 municipalities, 60 wards, 195 mahallas, 7 upazilas, 1 thana, 87 union parishads and 1226 villages. The municipalities are Chandpur Sadar, Shahrasti, Matlab, Changer Char and Hajiganj. The administrative subdivisions called upazilas are:
1. Chandpur Sadar Upazila
2. Haimchar Upazila
4. Haziganj Upazila
5. Kachua Upazila
6. Matlab Upazila
7. Shahrasti Upazila
Muslim - 92.55%, Hindu - 7.18%, Buddhist - 0.06%, Christian - 0.07% and Others - 0.14%.