张掖市位于甘肃省西北部,河西走廊中段。东接酒泉市肃州区、金塔县和内蒙古自治区阿拉善右旗;南连青海省祁连县、门源回族自治县;西与甘南藏族自治州、临夏回族自治州和定西市接壤;北靠内蒙古自治区阿拉善盟和宁夏回族自治区中卫市。地理坐标为东经97°50′-100°30′,北纬37°40′-39°20′之间。总面积3.12万平方公里,占全省总面积的42%。
张掖市辖甘州区、临泽县、高台县、山丹县、民乐县5个县区,有汉、回、裕固、蒙古等35个民族,人口121.6万(2010年)。境内驻有兰州军区生产基地、兰州军区张掖农场。