苏家院镇,隶属于云南省昭通市昭阳区,地处昭阳区西部,东与永丰镇、旧圃镇相连,南同小寨乡接壤,西与鲁甸县龙树乡、茨院回族乡相接,北和乐居镇毗邻。区域面积109.39平方千米,截至2019年末,户籍人口43206人。
1978年至1983年,称东方红公社。1984年7月,名乐居区公所。1988年7月,从乐居区公所析出置苏家院乡。2012年9月,撤乡设镇。截至2020年6月,苏家院镇下辖5个行政村。
2019年,苏家院镇有工业企业5个,有营业面积超过50平方米以上的综合商店或超市27个。