良乡位于沧源县中部，自东北顺时针依次与勐省镇、单甲乡、勐董镇、勐角傣族彝族拉祜族乡和勐来乡接壤。糯良乡总面积140.35平方千米，2010年普查总人口14,665人，居民以佤族为主，其次是汉族、拉祜族，佤族占比超过总人口的98%。乡内主要山脉有大黑山、班考大山等，地势南北高，东和东南部低，最高点为大黑山（2,469米），最低点为老温泉和坝尾（1,100米）。主要河流有勐董河、怕秋河（拉勐河支流）等，属澜沧江水系，主要水库有南撒水库等。气候上属亚热带季风气候，全年气候温和，立体气候显着，年均气温16℃，年均降