太和镇位于四川省西昌市西部,距市中心12公里,总面积31.4平方公里。东临安宁河流域,南接裕隆乡,西接开元乡,北接樟木箐乡。南北长17公里,辖7个行政村,54个村民小组,耕地面积12707亩,总人口23010人(2017年)。主要民族是汉族,少数民族有彝族、回族、藏族、白族。主要农产品有大米、小麦、油菜、蔬菜、侧尔根、大葱、西瓜、生猪、鸡蛋等。