发耳镇是六盘水市水城区的一个镇级行政单位,面积104平方公里。发耳镇地势四周高,中间低,东接杨梅和玉舍,西连鸡场,南抵新街,北邻都格,距市中心区76公里。
北盘江自北向南成为发耳镇、鸡场镇分界线。平均海拔1200米,平均温度18.5℃,平均降雨量1100-1200mm,气候温热,雨量偏低,干湿季节明显,属典型亚热带河谷气候,素有“天然温室”之称。