陇镇位于上海市闵行区的东面、南北向的中部。
东与徐汇区的华泾镇、凌云、康健街道相接,南临吴泾镇,西与莘庄镇、颛桥镇相连,北邻古美街道,并与虹桥镇和漕河泾开发区接壤。
全镇区域面积约28平方公里,下辖16个行政村、54个居委会。
梅陇镇是闵行区重要的对外交通枢纽、都市型工业基地、现代居住区和区域性商贸中心。