石羊鎮位於東經105.37,北緯29.56,位於安嶽縣東南部,距安嶽縣城44公裏。東鄰丁鑫鄉,南接雙龍街鄉,西接白塔寺鄉、橫廟鄉,北接瑞雲鄉、虎龍鎮。面積62.47平方公裏。境內南高北低,屬川中丘陵區淺丘地貌,龍泰河右岸支流石羊河穿境而過。屬於亞熱帶季風濕潤氣候,四季分明,冬春少雨。無霜期300天,年平均氣溫18.1℃,年總降雨量845-1219mm。森林覆蓋率為46% [3]。
石羊鎮交通十分便利,縣道X048有安達路(安嶽縣-龍泰鎮-石羊鎮-大足區)和斜湖路(謝赫鄉-白塔寺鄉-石羊鎮-虎龍鎮-國道G319)和陸離(石羊鎮-兩板橋)。加強以社區道路建設為重點的內部交通網絡建設,新建3條社區級水泥硬化道路,硬化裏程6公裏。全鎮社區級通暢道路159公裏,村級通暢道路25公裏,實現村級通硬化路,形成農村路網。[3]