古代.上海的古代建筑，目前基本遗留的以明代建筑为主，而且大部分为民居和私家园林。除官署、学堂、寺庙外鲜有其他类型的建筑。民居大多为江南风格，砖木立帖式平房，在上海，除老城厢以外，在各郊区的乡镇中仍能见到较多的此类建筑。上海的私家园林目前保存较为完整的有豫园等，而古代居民区保存较为完整的有闵行七宝镇和青浦朱家角镇等。
近现代.上海开埠以后，建筑开始向现代城市的建筑功能转变，除民居和衙署以外，如工商业建筑、公用事业建筑纷纷开始兴建。此外，除功能外，建筑风格也开始向多元化多风格转变，并