조소시는 이바라키현 남서부에 위치하고 도쿄 도심에서 약 50km, 이바라키현의 현청 소재지인 미토시에서는 약 70km 권내에 있다. 해발 평균 10m에서 20m의 평탄한 토지가 펼쳐져있다. 동쪽으로 고카이강, 시 중앙으로 기누강이 흐른다. 이 기누강을 경계로 동부 지역에는 시청과 미즈카이도역, 이시게역을 중심으로 하는 시가지가 있고 서부 지역에는 수전, 화전, 삼림, 공업 단지 등이 펼쳐져 있다.
또 시의 서부 반도시와의 경계 지역에는 수도권 근교 녹지 보전 구역 및 이바라키현 자연 환경 보전 지역으로 지정된 스가오 늪이 있고 시의 북동부는 쓰쿠바 연구 학원 도시에 인접하고 있다.