逐步退出上海的商业，市场开始实行敞开供应。从1990年代中叶起，超市、卖场、便利店等现代化商业模式开始进入上海。传统的杂货店和百货商店开始逐步消失或转变功能。到1990年代，上海拥有三条主要商业街区和几大商业中心，分别为南京东路、淮海中路、四川北路、豫园、徐家汇等。后经过20年的再度高速发展，至2010年末，上海的商业中心已经扩展到十个，分别为：南京东路商业中心、南京西路商业中心、淮海中路商业中心、四川北路商业中心、徐家汇商业中心、张杨路商业中心、豫园商城商业中心、五角场商业中心、新客站不夜城商业中心、