贞丰县位于云贵高原东部贵州省西南部,隶属黔西南布依族苗族自治州;东西宽52千米,南北长67千米。行政区域面积1511.9平方千米。介于东经105°25′-105°56′,北纬25°07′-25°44′之间,地处珠江水系西江上源北盘江畔。