The district is bordered by Ntoroko District to the west, Hoima District to the north, Kibaale District to the east, and Kyenjojo District to the south. The town of Kagadi, where the district headquarters are located, is approximately 250 kilometres (155 mi) northwest of Kampala, the capital city of Uganda. This is about 92 kilometres (57 mi) south-west of Hoima, the nearest large city.