49平方公里，东邻广元市的青川县、剑阁县和南充市的南部县、西充县，南连遂宁市的射洪县、大英县，西接德阳市的罗江县、中江县、绵竹市；西北与阿坝藏族羌族自治州和甘肃省陇南市的文县接壤，距离四川省省会成都93公里。
地形.绵阳市处于龙门山脉前缘向四川盆地过渡带，地势西北高、东南低，中部为河谷冲击平原。山区占61%，丘陵占20.4%，平坝占18.6%，后者多分布在河流沿岸。
气候.绵阳市属温暖湿润的亚热带季风气候。年均气温14.7℃－17.3℃，以平武县最低。年均