梅陇镇位于闵行区的东部。东与徐汇区的华泾镇、凌云街道、康健街道相接,南与吴泾镇接壤,西与莘庄镇、颛桥镇相连,北与虹桥镇、古美街道交界。区域面积28、47平方公里。辖有15个行政村、60个居委会,集市22个。总人口349489人,户籍人口125642人,来沪人口183221人,人口密度12276人/平方公里。
道路总长97公里主干道条数9条,其中外环线、漕宝路、顾戴路、沪闵路、春申路、银都路、金都路等横贯东西。虹梅路、虹梅南路、中环线、莲花路、莲花南路纵贯南北。
梅陇镇区域内公交线路20条,跨区域公交线路52条,其中始发和终点41条。另有轨道交通1号、12号线穿越。 区管及镇管、农村桥梁共81座。梅陇镇域内共有河道105条,总长度53、429公里。