Der Distrikt Habiganj (BNS হবিগঞ্জ জেলা, ) ist ein Verwaltungsdistrikt im nordöstlichen Bangladesch in der Division Sylhet. Die Distrikthauptstadt heißt ebenfalls Habiganj. Der Distrikt hat 2.089.001 Einwohner (Volkszählung 2011).
Der 2636,59 km² große Distrikt grenzt im Norden an den Distrikt Sunamganj, im Osten an die Distrikte Moulvibazar und Sylhet, im Süden an den indischen Bundesstaat Tripura und im Westen an die Distrikte Brahmanbaria und Kishoreganj.
Die wichtigsten Flüsse sind der Khowai, Sutang, Korangi, Kalni Khshiyara, Gopala, Ratna und der Barak.