Hajigabul is a town, municipality and the capital of Hajigabul District of Azerbaijan. It has a population of 23,512. The municipality consists of the city of Qazıməmməd and the village of Balıqçı.