大邑县隶属于四川省成都市,地处成都平原向川西北高原的过渡地带,与邛崃山脉接壤。东与崇州市交界,东南与新津区毗邻,西南与邛崃市相邻,西与雅安市芦山县、宝兴县相连,北与阿坝州汶川县接壤。县域总面积1327平方公里。
大邑县地势西北高,东南低,呈阶梯状渐次降低,依次出现山区、丘陵和平原三大地形区,具有“七山一水二分田”的地貌结构,山区、丘陵和平原分别占全县总面积的60.5%、16.7%、22.8%。邛崃山脉由西北向东南延伸入境,贯穿县西、北山丘地区。