盆地西北部，涪江中上游，地理坐标于东经东经103°45′- 105°43′，北纬30°42′- 33°03′之间。全市总面积20249平方公里，东邻广元市的青川县、剑阁县和南充市的南部县、西充县，南连遂宁市的射洪县、大英县，西接德阳市的罗江县、中江县、绵竹市；西北与阿坝藏族羌族自治州和甘肃省陇南市的文县接壤，距离四川省省会成都93公里。
地形.绵阳市处于龙门山脉前缘向四川盆地过渡带，地势西北高、东南低，中部为河谷冲击平原。山区占61%，丘陵占20.4%，平坝占18.6%，后者多分布