花溪區位於貴州省中部,東鄰黔南州龍裡縣,西接貴安新區,南連黔南州惠水縣、長順縣,北與南明區、觀山湖區接壤,區治位於貴陽市區中心南部17公裡。全區地貌以山地和丘陵為主,處雲貴高原東斜坡和苗嶺山脈中段,為典型的喀斯特地質地區,是長江水系和珠江水系的分水嶺地帶,境內河流17條,水量主要靠自然補給。全區土地面積964.14平方公裡。全年平均氣溫16.0℃,冬季平均氣溫7.0℃,夏季平均氣溫23.7℃。
  
花溪區轄4鎮5鄉、18個社區,122個村,52個居委會。根據貴陽市1%人口抽樣調查數據, 2016年,全區常住人口65.21萬人,出生人口5210人,流入人口48747人,流出人口9268人, 全區有漢族、苗族、布依族等40個民族。