甘肃是位于中国西北部的省份,属于北方地区。它的首府是兰州市,地处黄河上游。甘肃东临陕西省,西接新疆维吾尔自治区,南界四川省和青海省,北毗宁夏回族自治区和内蒙古自治区,西北端与蒙古国接壤。该省区的地理位置介于北纬32°11′至42°57′,东经92°13′至108°46′之间,总面积约为42.58万平方公里,下辖12个地级市和2个自治州。
甘肃的气候类型多样,从南到北依次过渡为亚热带季风气候、温带季风气候、温带大陆性干旱气候和高寒高原气候。全省年平均气温在0至15℃之间,大部分地区气候干燥,75%的面积为干旱或半干旱区。常见的气象灾害包括干旱、洪涝、冰雹、大风、沙尘暴和霜冻。年降水量在36.6至734.9毫米之间,由东南向西北递减,乌鞘岭以西降水较少,而陇南山区和祁连山东段降水较多。降水主要集中在6至8月,占全年总降水量的50%至70%。
全省的无霜期因地区而异,陇南河谷地带的无霜期约为280天,而甘南高原则短至140天。海拔大部分在1500至3000米之间,年降雨量大致在300毫米(40至800毫米之间)。