大寨镇位于巧家县城西北部,坐落在药山脚下,金沙江东岸,国土面积194.37km2,距县城(沿江公路)48km,全镇94606户,人口34744人,有乡村人口34218人,其中农业人口33654人,劳动力14065人,其中从事第一产业人数9087人。