石羊鎮位于云南省楚雄彝族自治州西北部,距縣城大姚35公里。東與曇華、新街兩鄉相鄰,南接七街,并與姚安縣左門鄉接壤,西連三岔河鄉,北接三臺,總面積407平方公里,轄16個行政村,124個自然村,240個村民小組。全鎮有農戶6905戶,總人口28164人,其中:農業人口26938人,婦女14777人,人口自然增長率為1.61‰,有彝、白、哈尼、壯、傣、苗、傈僳、回、拉祜、基諾、土11種少數民族,共5919人,占總人口數的20.7%。
2002年全鎮農村經濟總收入達5122.7萬元(90年不變價),糧食總產量1036萬公斤,鄉鎮企業總收入達12910萬元,財政自收收入達327萬元,農民人均純收入達1128元,人均有糧323公斤。主要糧食作物有水稻、包谷、豌豆、蠶豆等;主要經濟作物有烤煙,經濟林果有板栗、核桃、蠶桑等;主要工商企業有制鹽、汽車配件、建筑、食品加工、個體企業等。