华亭县位于甘肃省东部、关山东麓,地处陕、甘、宁三省(区)交汇处,东临崇信县,西连庄浪县和宁夏回族自治区泾源县,南接张家川回族自治县和陕西省陇县。
华亭县辖5镇、5乡、1个街道办事处、1个开发区管委会,107个行政村、19个居民委员会。总面积1183平方公里。