思茅区位于云南省南都、普洱市中部,地处北纬22°27`-23°06`,东经100°19`-101°27`之间。
东连江城县,西接澜沧县和景谷傣族彝族自治县,南邻西双版纳傣族自治州,北临宁洱县。东西长118公里,南北宽72公里,总面积3928平方公里。思茅区境内呈不规则的三角形,东西横距长,南北纵距短。地势西北高,东南低,中部隆起。境内诸山均属横断山脉的无量山南延部分,山峦重叠,河流纵横,山脉和峡谷相间分布,构成中山深谷地貌。最高的西北部大芦山,海拔2154.8米,最低的澜沧江边小橄榄坝海拔578米。城区海拔1302米。