华亭市位于甘肃省东部、关山东麓,东临崇信县,西连庄浪县和宁夏回族自治区泾源县,南接张家川回族自治县和陕西省陇县,陕甘宁三省(区)交汇处。地处东经106°21′至106°53′、北纬35°01′至35°24′之间。县域东西长44.31千米,南北宽39.5千米,总面积1183平方公里。城市规划区面积26.7平方公里,城市建成区面积15.4平方公里。城市驻地东华镇,交通便利,北距平凉市55公里,西至省会兰州市395公里,南到咸阳国际机场290公里。宝(鸡)中(卫)、天(水)平(凉)铁路、省道203、304线和宝(鸡)平(凉)、天(水)平(凉)高速公路穿境而过,县乡公路四通八达,境内铁路总里程68.6公里,公路总里程686.63公里。