上海上港足球俱乐部的主场是上海 体育场,又称上海八万人体育场,位于上海西南部要脉,是上海地铁唯一的环线4号线和内环高架路交汇处。它于1997年中国第八届全国运动会的主会场,同时也是2008年奥运会的足球比赛场地。

上海申花足球俱乐部的主场是上海 虹口足球场,是中国第一座专业足球场。虹口足球场于1998年2月22日动工,1999年2月22日落成,同年3月14日正式启用。

因此,上海上港的主场是上海体育场,上海申花的主场是上海虹口足球场。