羊街镇位于云南元谋县南部,镇政府所在地距县城43公里,位于北纬25°31′,东经101°55′,海拔1885米,全镇略呈椭圆形,东与武定县猫街、白路乡毗邻,南与禄丰县相依,西与牟定县猫街乡隔龙川江相望,北与县内老城乡接壤,地势东南高、西北低,总面积269.8平方公里,境内高姑村委会三月三山主峰最高,海拔2638.5米,羊臼河与龙川江汇流处最低,海拔1246米,年辐射总量6390兆焦耳,年日照时数2643.2小时,年平均气温16℃,年平均降雨量829.6毫米,最热月平均气温21℃,最冷月平均气温8℃。全镇有羊街、甘泉、平地、木溪悟、中坝、花同、己波龙、平安、高姑、洒洒依10个村委会,95个自然村,104个村民小组,全镇总人口17880人,其中农业人口17297人,是一个集汉、彝、白、苗、僳僳等民族杂居的山区镇。