上街區地處河南省北部、華北平原、黃河沖積平原扇軸部,為豫東平原和豫西丘陵的相交地帶。東經113°14'45″至113°19'05″,北緯34°35'至34°40'之間。上街區位于鄭州市轄區西部38公里處,周圍與滎陽市接壤:東鄰滎陽市城關鄉,西、南分別與高陽鎮、劉河鎮毗鄰,北部與王村鎮相連。
隴海電氣化鐵路、萬泉河路由東而西貫穿城區。鄭(州)洛(陽)汴(開封)高速公路傍區而行。上街區是鄭汴洛“黃河之旅”旅游熱線上的咽喉重地,自古就有“三秦咽喉”、“東部襟帶”之稱,為歷代兵家必爭之地。上街區域轄1個鎮和5個街道辦事處,全區總面積64.7平方公里。上街城區轄5個街道辦事處,轄區總面積17.855平方公里。