慈利县苗市镇位于澧水中游和五雷山西部的崇山峻岭中,东与石门县接界,南与零溪镇毗邻,北抵澧水,西与零阳镇接壤。全镇辖24个村,1个居委会,289个村民小组,26246人(2017年),总面积104平方千米(2017年),耕地面积23147亩。