苏家院镇位于昭通市昭阳区西部,距城区17公里。始建于1988年,东西以南北走向的两山脉为屏,南以高低起伏的山岳为枕,东与永丰镇、旧圃镇相连,北与乐居镇毗邻,西南同鲁甸县龙树镇、茨院镇、小寨镇接壤。东西以南北走向的两山脉为屏,南以高低起伏的山岳为枕,地势南高北低,中部地势平坦,属大陆季风性气候,辖区最高海拔2704米,位于阿鲁伯梁子,最低海拔1910米,位于苏家院村。行政区域面积109.39平方公里,辖五个行政村,20个自然村,126个村民小组,12975户,常住人口38464人(2017年),镇政府驻苏家院村。2019年7月24日,苏家院镇入选2019年全国农业产业强镇建设名单。