改革开放以来,中国人口流动不断加强,促进经济发展的同时,人口流动也使得居民面临的健康、养老等风险陡增,具有城乡二元结构特点的社会保险制度难以充分满足流动人口的风险保障需求。基于中国综合社会调查2017年的数据,利用probit模型和PSM等方法,研究结果显示,人口流动促使居民购买商业医疗保险和商业养老保险的概率均显著提高,人口流动对居民商业保险需求的影响存在个人、家庭和社会方面的异质性。