闵行区位于整个上海的西南部。闵行区东与徐汇区、浦东新区相接;南靠黄浦江与奉贤区相望;西与松江区、青浦区接壤;北与长宁区、嘉定区毗邻;虹桥国际机场位于区境边沿。吴淞江流经北境,黄浦江纵贯南北,分区界为浦东、浦西两部分。闵行是上海市主要对外交通枢纽,是西南地区主要工业基地、科技及航天新区。
闵行区主要旅游景点有上海锦江乐园、古藤园、热带风暴、七宝老街等。