梅硐镇位于长宁县境南部,距长宁县城47公里,东临兴文县僰王山镇,南连兴文县仙峰乡,西接兴文县周家镇,北与本县富兴乡、龙头镇接壤。场镇东面有一梅泉洞,泉水涌出水面形似梅花,梅硐因此而得名。1992年10月全县行政建制调整前,梅硐场为梅硐区公所驻地,建制调整后,撤销梅硐区及所属梅硐、罗碾、青山三乡建制,合并组建为梅硐镇。
全镇辖1个社区、18个行政村161个村民小组。到2015年底,户籍人口7423户28590人,其中农业人口23127人,非农业人口5463人,少数民族(苗族)862人。幅员面积83平方公里,最高海拔1400米,最低海拔362米。有溪河27条,小水电资源丰富。有耕地面积25590亩,土壤肥沃,气候温和,雨量充沛,农业以水稻、玉米、红薯、土豆等粮食种植和朝天椒、竹荪、黄姜、葡萄、烤烟等特色产业以及生猪和土鸡养殖为主;工业以竹木加工、小水电、农产品加工为主。
近年来,镇党委确立了“竹石林之乡、余泽鸿故里”的形象定位,“旅游主导、农业强基、城市立镇、文化兴镇”的发展思路,倾力打造“特色农业、乡村工业、生态旅游”三大产业,建设“生态、魅力、和谐”梅硐。