Шаки је град у Азербејџану. Према подацима из 2012. године у граду је живело 63.700 становника, а површина града је 9 km².
Током историје град је више пута рушен па су најстарији сачувани архитектонски споменици изграђени од 16. до 19. века. Град је првобитно лежао на левој обали реке Куш. Са те локације је морао бити измештен 1772. године због изливања поменуте реке. Те исте године је постао главни град области тј. канаде Шаки. Садашња локација града налази се близу села Нука. Име Нука је било и званично име града све до 1968. године када је град добио садашњи назив, Шаки.