二龍鎮(zhèn)位于閬中市東北部,距市區(qū)28公里,國道347線橫貫全境,周邊與文城鎮(zhèn)、五馬鄉(xiāng)、石灘鎮(zhèn)、老觀鎮(zhèn)接壤。幅員面積95.2平方公里,鎮(zhèn)轄10個行政村,3個居委會,249個村民小組,全鎮(zhèn)共有11345戶,27721人,其中農(nóng)業(yè)人口23341人。原二龍鎮(zhèn)轄25個行政村,1個居委會,176個村民小組;2006年與紅土鄉(xiāng)合并,建制調(diào)整為10個村,1個居委會;2015年新增紅土居委會1個;2019年行政區(qū)劃調(diào)整,與原解元鄉(xiāng)合并,現(xiàn)鎮(zhèn)轄10個行政村,3個居委會,249個村民小組。全鎮(zhèn)幅員面積95.2平方公里,其中耕地面積36633畝,地形以高山深丘為主,平均海拔650米,屬四川盆地?zé)釒瘻貧夂騾^(qū),境內(nèi)氣候溫和,雨量充足,四季分明,常年平均氣溫18℃,日照1414小時,降雨量996mm,無霜期270天。
2019年,撤銷解元鄉(xiāng),將其所屬行政區(qū)域劃歸二龍鎮(zhèn)管轄,二龍鎮(zhèn)人民政府駐二郎廟街17號。