阳高地处山西省东北部,北隔长城与内蒙古自治区相邻,南与浑源、广灵为界,西与大同县毗邻,东与天镇县、河北阳原接壤,总面积1726平方公里。阳高县境三面环山,北为云门山,西为采凉山,南为六棱山,中部形成南北两个盆地。最高的六棱山,海拔2420米。山区占全县总面积的31.7%,川区占36.5%,丘陵区占31.8%,近于三分天下。境内有桑干河、吾其河、白登河、黄水河的黑水河。阳高县属大陆性气候,四季分明。年平均气温7.1℃,无霜期约125天,降水量400毫米。阳高盛产谷子、黍子、豆类、莜麦、山药蛋、高梁、玉米、胡麻、白麻和甜菜。境内多山丘陵,林业资源丰富,有木瓜、玫瑰和枸杞等。王官屯镇的槟沙果、京杏、杏脯和罗文皂镇的元白菜驰名国内外,是全国7大蔬菜生产基地县之一。地下矿藏探明的有金、铁、铜、煤、石灰石、石英石、铁矿石、钾长石等22种。