Une ville est relativement petite, Sheki a une population d'environ . Elle est située au nord de l'Azerbaïdjan sur la partie sud de la chaîne de montagnes du Grand Caucase à de Bakou et non loin de la frontière géorgienne. Sheki est situé à une altitude de .