截至2017年底,闵行区共有公立医疗卫生机构29个,其中医院8个(三级甲等综合性医院1个,三级乙等综合性医院1个,三级专科医院1个,二级甲等1个,二级乙等1个,二级专科3个),社区卫生服务中心13个,专业公共卫生机构6个,其他机构2个。全年医疗机构完成诊疗1704万人次。
至2019年末,全区共有公立医疗卫生机构29个,其中医院8个(三级甲等综合性医院1个,三级乙等综合性医院1个,三级专科医院1个,二级甲等1个,二级乙等1个,二级专科3个),社区卫生服务中心13个,专业公共卫生机构6个,其他机构2个,专业卫生技术人员10019人,实有床位6129张。2019年,全区医疗机构完成诊疗1803万人次,比上年增长6.2%。未发生孕产妇死亡,户籍婴儿死亡率1.87‰,甲乙类传染病发病率114.11/10万,控制在较低水平。全区接种疫苗98.66万针次,不良事件报告率358.00/10万,无接种差错及事故。