晏阳镇位于兴文县县城以西22公里,距世界地质公园石海洞乡风景区47公里、博望山风景区3公里,蜀南竹海风景区40公里,幅员面积总面积84.34平方公里,其中耕地面积2242,辖行政村27个、村民小组161个,社区2个、居民小组12个。镇政府、镇党委、镇人大驻晏阳社区。2006年6月原两龙乡并入,更名为僰王山镇。