金粟鎮位于五通橋區的南大門,東經103度50分30秒至103度55分00秒,北緯29度18分10秒至29度22分00秒之間。東與犍為縣壽保鄉、定文鄉接界,南與犍為舞云鄉、岷東鄉接壤,西臨岷江,與犍為縣石溪鄉隔江相望,北與橋溝鎮、輝山鎮相接。距離五通橋區10.3公里。213國道、岷江主河道分別穿、依鎮而過,鎮域內水陸交通便利,公路已全面實現網絡化,河道長年通航,建有500噸級碼頭1個。金粟鎮幅員面積27.60平方公里。轄7個行政村,48個村民小組,2個城鎮居民委員會,全鎮人口為23838人,其中農業人口11169人,耕地14872畝。
金粟鎮土地肥沃、通風爽水,適宜糧食、蔬菜、瓜果等的生長。年平均氣溫17.4°C,最高達37.6°C,最低為4.6°C,有霜期短,僅有3.4天,河流、水庫不封凍,有利于水產養殖。年平均降雨量為1390.6毫米,空氣溫度為83.2%,岷江河流經金粟鎮,最大流量為54100立方米/秒,最小流量為300立方米/秒,平均流量為24800立方米/秒,最大流速6.43米/秒。
金粟鎮歷來是周邊臨鎮商貿集散中心,農副產品種類繁多,物美價廉,主要生產水稻、小麥、玉米等糧食作物,盛產油菜籽、蔬菜、水果、茶葉等經濟作物,有一定森林資源。現已成立茶葉、冬瓜、枇杷和名特優水果等多個協會,并已形成初步規模。截止2001年年底,全鎮共栽植名優茶1000畝,冬瓜2500畝,玉環柚1000畝,其它優質小水果650畝,成片造巨桉林3050畝。農民人均純收入達2473元。 鎮境內煤炭等礦產資源豐富,并有天燃氣站一個,10千伏高壓線已延伸到全鎮七個村,程控電話容量1萬門,城鎮日供水量1.5萬立方米。
境內有和邦樂天化、和邦吉祥煤業、和邦坑口電站、科爾精細化工、盛和稀土、金江煤礦、川康毛紡廠、海諾爾垃圾處理廠等規模企業8個;鄉鎮企業和個體私營企業443家。1999年被五通橋區定為小城鎮建設試點鎮,2000年又被定為省級小城鎮建設試點鎮。.