Ganja est l'une des plus anciennes villes du Caucase, et a longtemps été l'une des plus importantes en Azerbaïdjan. Après avoir été soumise à un flux apparemment sans fin des armées d'invasion, son nom a changé à plusieurs reprises au fil des ans. Le nom historique, Ganja, a été restauré à nouveau à l'indépendance de l'Azerbaïdjan en 1991. Avec une population de plus de , elle est actuellement la deuxième plus grande ville du pays.