北魏孝明帝在敦煌县（今市西）设置瓜州，不久又改为义州，魏孝庄帝又改为瓜州。隋朝大业三年（607年）又罢瓜州为敦煌郡。唐朝武德五年（622年）改瓜州敦煌县为西沙州，在晋昌县设置瓜州，治所在晋昌县（今甘肃省瓜州县）。《汉书·地理志》：“古瓜州地生美瓜。”天宝至德年间曾改为晋昌郡。大历十一年（776年）地入吐蕃。大中时为张议潮所取。五代后属甘州回鹘、西夏，西夏灭亡废除，1277年复设，历时元朝、明朝、清朝。清朝康熙末年策旺阿喇布坦被击败，瓜州改称安西，雍正年间设安西卫；民国2年（1913年）改为安西县；200