华亭县位于甘肃省东部、关山东麓,地处六盘山褶皱带及东部黄土高原的过渡地带,为中高山区和黄土丘陵沟壑区所组成,境内梁峁起伏,群山逶迤,平均海拔1300米。关山纵贯县西,东临崇信县,西连庄浪县和宁夏回族自治区泾源县,南接张家川回族自治县和陕西省陇县,北依平凉市,总面积1186.55平方公里。