花溪区位于贵州省中部,东邻黔南州龙里县,西接贵安新区,南连黔南州惠水县、长顺县,北与南明区、观山湖区接壤,区治位于贵阳市区中心南部17公里。全区地貌以山地和丘陵为主,处云贵高原东斜坡和苗岭山脉中段,为典型的喀斯特地质地区,是长江水系和珠江水系的分水岭地带,境内河流17条,水量主要靠自然补给。全区土地面积964.14平方公里。全年平均气温16.0℃,冬季平均气温7.0℃,夏季平均气温23.7℃。
  
花溪区辖4镇5乡、18个社区,122个村,52个居委会。根据贵阳市1%人口抽样调查数据, 2016年,全区常住人口65.21万人,出生人口5210人,流入人口48747人,流出人口9268人, 全区有汉族、苗族、布依族等40个民族。