广元相邻的省有甘肃和陕西,相邻的市有陇南、汉中、南充、绵阳和巴中。
广元市位于四川省北部,地理座标在北纬31° 31‘至 32°56′,东经104°36′,至106°45′之间,北与甘肃省陇南市的武都县、文县、陕西省汉中市的宁强县、南郑县交界;南与南充市的南部 县、阆中市为邻;西与绵阳市的平武县、江油市、梓潼县相连;东与巴中市的南江县、巴州区接壤。幅员面积16314平方公里。