万善镇为中国四川省广安区下辖镇,位于武胜县西北部,与石盘乡、沿口镇、华封镇、新学乡、金光乡为邻。因明嘉靖三十五年(1556年)此地建有龙女寺而得名。全镇面积44平方公里,有人口37298人(2000年)。镇人民政府驻龙女寺,距县城10公里。龙女于2000年被列为省级试点小城镇。