1、汉名竹瓦镇,元代置三阳镇,1952年更名石羊镇,1958年改公社,1983年改镇。1941年置承天乡,1944年改名徐渡乡,1958年改公社,1983年改乡。1996年,石羊镇面积27平方千米,人口3万人,辖改革、清水、皂角、清平、金花、楠木、红川、天平、竹瓦、护乡、长城、书院、复兴、广益、红花、卫星、谷王、义和、青林、同心20个行政村和以序数命名的5个居委会;徐渡乡面积22.3平方千米,人口1.7万人,辖宁静、大乐、马祖、徐渡、风堆、古城、八角、金羊、均义、通江、丰乐、青羊、天生18个行政村和1个居委会。2004年,撤销徐渡乡,并入石羊镇,镇政府驻政府街。
2、2019年12月,成都市人民政府决定:撤销柳街镇,将其所属行政区域划归石羊镇管辖,石羊镇人民政府驻竹瓦社区9组71号。