상주는 중국 동부, 장쑤 남부, 장강 삼각주 복부에 위치해 있다. 동쪽은 무석, 서쪽은 난징, 진강, 남쪽은 무석, 선성을 잇는다. 상주지는 장강 하류, 고사평원, 구릉호수에 위치하여 북아열대 계절풍 기후에 속하며 사계절이 뚜렷하다.
상주시 해발 2 미터 -9 미터. 그중 평원은 5 미터에서 7 미터이다. 호숫가를 따라 2 미터 -4 미터; 게다 2 미터 -5 미터; 중남부 6 미터 ~ 9 미터. 구릉 지형은 시 전체 면적의 15% 를 차지한다. 동북, 서북, 동남에 소량의 저산을 제외하고 대부분 서부와 남부에 분포한다. 금단의 모산과 여양 남부의 천목산 잔류광맥이라는 두 개의 산간 지역이 있다.