上海市公共交通，是对中国上海市市域内现有各种城市公共交通的总称，包括公共汽车、电车、轨道交通、出租车和轮渡。截至2014年底，上海全市有地面公交运营企业32家，运营线路1,377条，运营路线总长度23,897公里，运营车辆16,155辆。公共汽车和电车是上海主要交通工具之一。仅1996年时，公交线路已达1,058条，运营线路长度达45,840公里，配备车辆13,323辆。线路总数、运营长度和车辆配备数为世界城市公共交通之最。2007年，上海全市有公交线路991条，公交车辆16,900辆，当年运营里程11.3