二郎廟鎮距江油市區55公里,鎮域東鄰本市的雲集鄉,南接厚壩鎮,西連文勝鄉,北部與馬角鎮和石元鄉接壤。地理坐標位置為東經105°02′~105°14′,北緯32°00′~32°09′。耕地面積2.32萬畝,人均耕地面積0.95畝。轄19個行政村,122個組,2個社區。總人口31809人,其中非農業人口7478人,森林覆蓋率41%。
2個社區為:南山社區、二青社區。
19個行政村為:明鏡村、塔壩村、新橋村、天安村、八角村、東華村、渭河村、黃江村、雷家河村、龍潭村、金石村、高壩村、青林村、冷家壩村、橋上河村、嚴家寺村、辛家溝村、芭蕉灣村、寶林村。