Ghior Upazila has a total area of 145.95 km2. It is bounded by Daulatpur Upazila on the north, Manikganj Sadar on the east, Shivalaya & Harirampur Upazila on the south and Sibalay Upazila on the west. Annual average temperatures reach a maximum of 36 °C and a minimum of 12.7 °C with the annual rainfall total being 2,376 mm (93.5 in). The main rivers are the Dhaleshwari River, Kaliganga River, Gangdubi River and Ichamati River. Other water sources include Kernal Nagar canal and the Bairagi beel.
