长武位于关中西部秦陇交界,属咸阳市辖县。地理坐标为东经107°38′53″~107°58′20″,北纬34°59′39″~35°18′44″之间。东与彬州市毗邻,南与甘肃省灵台县相连,西与泾川县接壤,北与宁县、正宁县以泾河川道地权归属为界。东距彬州市城区39千米、咸阳市区165千米、西安市区189千米,南距灵台县城43千米、宝鸡市区120千米,西距泾川县城50千米、平凉市区120千米,北距宁县县城74千米、庆阳市西峰区70千米、正宁县城109千米。县境东西最长距离29.5千米,南北最长距离35.3千米,总面积570.3平方千米。