Jamshoro is a city located in the Sindh province of Pakistan. It serves as the administrative capital of the Jamshoro District.
The city is situated on the right bank of the Indus River. Geographically, it is positioned approximately 18 km (11 mi) northwest of Hyderabad and about 150 km (93 mi) northeast of Karachi, which is the provincial capital of Sindh.