2004年,上海在国内首次建立城市读书指数。调查显示,上海人均每年读书8本,新加坡为8.3本,日本为18本,美国为25本。上海人每周人均读书时间为4.5小时,新加坡为5.9小时,日本为8.8小时,美国为14.4小时。另据调查,上海每年读书20本以上的占14.3%,每周读书10小时以上的占22.1%。