1999年,大邑縣轄15鎮、12鄉:金源鎮、安仁鎮、悅來鎮、新場鎮、唐場鎮、西陵鎮、謝園鎮、東場鎮、韓場鎮、王思鎮、三岔鎮、江鎮鎮、上安鎮、天宮鎮。高山鄉、夏青鄉、金星鄉、五山鄉、沙曲鄉、何銘鄉、三八鄉、敦義鄉、蔡暢鄉、元興鄉、龍鳳鄉、馮丹鄉。
2000年,根據第五次人口普查的數據,總人口為490,373人。
2004年9月8日,撤銷唐昌、元興兩個鎮和馮丹、三八、高山、龍鳳、敦義五個鄉鎮;天宮寺鎮更名為花水灣鎮。將原唐昌、元興鎮行政區域並入安仁鎮;安仁鎮政府駐安仁村。將原馮丹鄉行政區域並入悅來鎮;悅來鎮市政府駐關口社區。將原三八鄉行政區域並入余江鎮;楚弋江鎮政府駐楚玉源村。將原高山鄉行政區域並入三岔鎮;三岔鎮政府駐梅花村。將原龍鳳鄉行政區域並入東昌鎮;董家村東昌鎮政府。將原敦義鄉的行政區域並入王思鎮;王思鎮政府位於政府街。
2004年,大邑縣轄17個鎮(晉源、王思、楚江、西陵、謝園、東昌、漢昌、三岔、上安、蘇家、新昌、安仁、悅來、夏青、沙曲、蔡暢、花水灣)和3個鄉(花水灣)。面積1545 km2,人口密度322人/km2。
大邑縣位於成都平原向川西北高原過渡的前沿。大邑縣位於成都平原西部,距成都市區48公裏,地跨東經102° 59′至103° 45′,北緯30° 25′至30° 49′。東北以崇州市為界,南接邛崍市,東南與新津縣接壤,西北與蘆山縣、寶興縣、汶川縣接壤。大邑位於成都平原向川西北高原的過渡地帶。地勢西北高,東南低,呈階梯狀逐漸降低。依次有山地、丘陵、平原三個地形區,具有“七山壹水兩田”的地貌結構。山地、丘陵、平原分別占大邑縣總面積的60.5%、65,438+06.7%、22.8%。邛崍山脈自西北向東南延伸,貫穿全縣西部和北部丘陵。西北最高點是西陵鎮的廟基嶺,海拔5364米,是成都第壹高峰。東南面最低點是韓場鎮的陽慈寺,海拔475米。除下古生界和石炭系外,縣內地層出露於元古界至新生代。縣內的地質構造是龍門山大地構造的壹部分,關鵬斷裂(原名關鵬斷裂)沿天車坡至西陵壹線從唐王壩以西穿過縣境。以此線為界,西側山地為千龍門山推覆體的前部,東側上揚子地臺西緣為沿關鵬斷裂向西俯沖並有白堊紀及以上地層沈積的前陸盆地。
全縣有植物226科8600種。樹木41科,102種,主要有雲杉、冷杉、銀杏、柏樹、榿木等。中草藥主要有黃柏、黃連、杜仲、厚樸、紅梅、天麻、川貝。珍稀野生植物9種,其中珙桐、水杉為壹級保護植物;二級保護植物為杜仲、銀杏;三級保護植物為天麻、黃連、厚樸、閩楠、閩楠。珙桐是中國和世界著名的觀賞植物,生長在該縣山區。