庆阳有1个区和7个县。这一个区是西峰区1个区,7个县分别是庆城县、华池县、宁县、镇原县、合水县、正宁县、环县。
庆阳市东接陕西省延安市,南与甘肃省泾川县及陕西长武、彬县、旬邑县相连,北邻陕西省榆林市及宁夏盐池县,西与宁夏固原市接壤。庆阳市属黄河中游内陆地区。东倚子午岭,北靠羊圈山,西接六盘山,东、西、北三面隆起,中南部低缓。
庆阳的气候特征。
庆阳市属大陆性气候,冬季常吹西北风,夏季多行东南风,冬冷常晴,夏热丰雨。降雨量南多北少,全市降水量382.9-602.0毫米,降雨多集中在7至9月间。气温南部高于北部,年平均气温9.5-10.7℃,无霜期140-180天。