马角镇位于中国四川省四川江油市北部,距江油市区62公里,地理坐标为东经105°04′,北纬32°05′,东与二郎庙镇相邻,南与文胜乡接壤,西与六合乡交界,北与雁门镇毗邻。全镇幅员面积147.56平方千米,1986年撤区建镇,辖10个行政村,69个农业合作社,1个居委会,马角镇人口10129人(2017)。