绵阳市位于四川盆地西北部,东邻广元市青川县、剑阁县和南充市南部县、西充县,南接遂宁市射洪县、大英县,西邻德阳市罗江县、中江县、绵竹市,西北与阿坝藏族羌族自治州九寨沟县、松潘县、茂县和甘肃省陇南市的文县接壤。