全球气温升高和河西地区降水增多是民勤沙尘暴天数减少的一个重要因素。河西地区地形平坦,年平均气温为4~9℃,50年来,河西地区年平均气温呈上升趋势,平均气温的升温率为0.35℃/10年,高于同期全国(0.23℃/10年)和
甘肃省(0.26℃/10年)。从1987年后年平均气温上升幅度逐渐加大,呈现出明显的上升趋势,特别是1996年以后,年平均气温呈快速上升趋势。2013年是河西地区最暖的年份,年平均气温为8.1℃,比近30年(1981~2010)平均相比偏高1.1℃。
50年来河西地区年降水量总体呈增加趋势,与近30年(1981~2010)平均相比,20世纪60年代降水偏少,80年代中期以后降水偏多。河西地区年降水量为40~200mm,是降水量最少的地方,并以东南的200mm左右向西北的40mm左右减少。河西走廊年降水日数在20~60天之间,河西走廊中雨(10.0~24.9mm)日数在3~6天,大雨(25.0~49.9mm)日数1天左右。
在全球气温变暖和河西地区气温升高的状况下,甘肃省大风日数减少,起沙的动力条件变差,同时随着河西地区降水增多,沙源地土壤湿度增加,也同样抑制了沙尘暴的形成条件。