大山镇地处兴仁市东北,距城区约42公里,东经105°33’96”~105°47’56”,北纬25°65’33”~25°57’99”,东与回龙镇、马马崖镇交界,南与巴铃镇毗邻,西与晴隆县接壤,北与百德镇、波阳镇相连,北盘江支流麻沙河流经镇边界而过。国土167400亩,耕地面积52796.25亩(旱地49112.55亩,水田3683.7亩),林地面积98234.6亩。全镇辖区内共有8村1社区,115个自然村寨,153个村民组。
最低海拔828米,最高海拔1750米,相对高差达922米。年平均气温16℃,常年平均降雨量1100毫米。属典型的喀斯特地貌,北盘江支流麻沙河流、巴百大道穿镇而过。
大山历史悠久,人杰地灵,明朝安营土司修建的城堡至今清晰可见,陈氏庄园规模宏大,是100多年前劳动人民建筑艺术的结晶,二道箐石林和白坟仙人洞的动人传说深深地隐埋在大山深处,先进的文化致人才辈出,是有名的干部生长地,精湛的石工技术闻名省内外,可谓石匠之乡。大山镇素有“贵州彝族文化之乡”之称,贵州独一无二的彝族文化之地。
居住着汉、彝、布依、苗等6个民族,其中彝族、布依族、苗族等少数民族占总人口的17.3%。
辖区内总人口9312户36044人,常住人口18056人,就业人口总计6211人,主要集中在浙江杭州、宁波、义乌、金华等地从事制造业。
境内有中学1所,义务教育寄宿制学校5所,镇中心小学1所,镇中心幼儿园1所,民办幼儿园4所,村级小学5所,一个卫生院。