回龙镇位于“治西第一总隘”峨城山下,开江县新宁河下游,素有“开江西大门”之称,幅员面积96.16平方公里,镇驻地距县城15公里,属浅丘地带,境内有闻名的何家山、峨城山、大方寺、尖峰寨等高山,平均海拔798米,其东邻普安镇、南邻达川区麻柳镇,西邻宣汉县的七里乡、北邻宣汉县天生镇。全镇11个村,3个街道社区,66个村民小组,28个社区居民小组,总人口4.3万人,现有耕地面积4.94万亩、基本农田保护面积4.5万亩、森林面积7.57万亩,森林覆盖率达45.20%。