与耿马县的贺派乡和四排山乡接壤，从东到西顺时针依次与岩帅镇、单甲乡、糯良乡、勐来乡为邻。勐省镇总面积200.4平方千米，2010年普查总人口23,530人，居民以佤族为主，其次是汉族和傣族，佤族占总人口的84.36%，汉族占10.54%。镇内主要坝子是勐省坝，山脉主要有满坎山、大岩子等，地势西高东低，属湖相沉积中切中山宽谷盆地地貌，最高点为满坎村与糯良乡怕拍村交界处（2,097米），最低点为南碧河与拉勐河交界处（932米）。主要河流有拉勐河、贺勐河（此二河汇合后称勐省河）、挡怕河、小黑江、南碧河等，属澜沧江