姚渡镇,隶属于
四川省广元市青川县,地处
青川县城东北部,是川、甘、陕三省结合部,东连陕西省宁强县
广坪镇、青木川镇,南接营盘乡、
沙州镇,西邻甘肃省文县中庙乡,北界甘肃省陇南市武都区
枫相乡、裕河乡。
区域面积182.4平方千米,截至2019年末,户籍人口6043人。
清嘉庆年间,设姚家渡乡团。1950年,属第五区。1958年,乡改公社。1967年,更名五星公社。1981年,更名姚渡公社,属沙州区。1984年,公社改乡。1992年,乡改镇,为县直属。
截至2020年6月,姚渡镇下辖1个社区和3个行政村。
2019年,姚渡镇有营业面积超过50平方米以上的综合商店或超市4个。