王家莊依族苗族鄉位于清鎮市西北部,東與衛城鎮(跳蹬河)相望,南與流長鄉相連,西與新店鎮毗鄰,北與暗流壤。距清鎮市區約41公里,距貴陽市城區約62公里,是清鎮市三個民族鄉之一,是省明確的新時期扶貧開發三類重點扶持鄉。王莊族苗族鄉建于1992年,轄15個行政村,96個村民組,總人口20700余人,其中布依簇、苗簇、彝簇、仡佬族等12個少數民族人口7191人,占總人口的34.7%。全鄉總面積77平方公里,耕地總面積48198畝,其中田5626畝。
全鄉地勢高低不平,起伏較大,海拔高度1100-1400米,屬典型的喀斯特山區,石山多,坡耕地面積占60%以上,被譽為“七山二土一分田”之鄉,森林蓋率達22.19%以上,年均氣溫14-17度,降雨1200毫米左右,適宜多種農作物生長。.