美罗乡位于四川省西南部,地理坐标介于东经102°23'-102°29',北纬29°17'-29°33'之间,在大渡河中游的石棉县东部,面积66.6平方公里。北面、东面与丰乐乡、宰羊乡交界;南隔宰羊乡碾子村,西与迎政乡相连;西北面与新棉镇接壤,距离县城25公里,距108线15公里。乡政府所在地海拔1337米。