姚村镇位于太行山麓、红旗渠畔的河南省林州市,南距林州市区10公里,全镇总面积103平方千米,总人口86237人(2017)。2019年10月,姚村镇入选“2019年度全国综合实力千强镇”。2020年7月,获得2017-2019周期国家卫生乡镇荣誉称号。