百草沟镇,隶属于吉林省延边朝鲜族自治州汪清县,地处汪清县西南部、嘎呀河下游,东与汪清镇、东光镇接壤,南与延吉市依兰镇相连,西与延吉市依兰镇毗邻,北与大兴沟镇交界,行政区域面积584.02平方千米。
清初时期,为禁山围场;1954年11月,百草沟区改乡;1984年11月,百草沟乡改镇。截至2018年末,百草沟镇户籍人口有13221人。截至2020年6月,百草沟镇下辖1个社区、34个行政村。
2011年,百草沟镇财政总收入2110万元,比上年增长21%;税收收入123万元,比上年增长18.7%;人均财政收入1414元,比上年增长21%。2018年,百草沟镇有工业企业6个。