普定县位于贵州省西部。地处东经105°27' 49"-105°58' 51",北纬16°26' 36"-26°31' 42"之间,位于素有“黔之腹,滇之喉”之称的黔中腹地。东与安顺市西秀区轿子山镇、安顺市开发区宋旗镇相接,南与安顺市开发区么铺镇、六盘水市六枝特区木岗镇相邻,西靠六枝特区龙场乡、毕节地区织金县白泥乡,北与织金县熊家场相毗。普定县城距安顺28公里,距贵阳118公里。辖区东西长51.4公里,南北宽40公里,总面积1079.93平方公里。
地形普定县地势为南、北部高,中间低,由南部和北部向中部三岔河河谷倾斜,岩溶地貌发育非常典型。境内岩溶地貌广泛发育,演变形态类型齐全,地域分异明显,石漠化严重。
气候普定县气候宜人,属于亚热带季风湿润气候,季风交替明显,全年气候温和,冬无严寒,夏无酷暑,春干秋凉,无霜期长,雨量充沛,日照少,辐射能量低。年平均气温15.1℃,年平均日照时数1164.9小时,无霜期301天,年平均降水1378.2毫米,属全省三大降雨心地区之一。
水系普定处于长江水系和珠江水系分水岭地带,北面为长江水系,全县98%以上地区属长江流域,南面为珠江水系打帮河的源头。由于岩溶发育,石灰岩地区河水渗漏严重,形成23条地下河。三岔河是流经本县最大河流,波玉河是境内第二大河。